
ในช่วงสุดสัปดาห์ที่ผ่านมา เคอร์เนล Linux 5.14 ได้เห็นการอัปเดตสถาปัตยกรรม CPU ของ Alpha รวมถึงการแก้ไขต่างๆ และการนำตัวโหลดไบนารีเฉพาะ Alpha ออกเพื่อใช้งานโปรแกรมจำลองซอฟต์แวร์ x86 ที่มีอายุหลายสิบปี
ระหว่างที่ผ่านหน้าต่างการผสาน โค้ด Linux 5.14 ในสัปดาห์นี้ได้ลบ”binfmt_em86″ออกจากเคอร์เนลแล้ว นี่คือตัวโหลดไบนารีอัลฟ่าสำหรับ Linux ที่เน้นการรันไบนารี i386/i486 ผ่านโปรแกรมจำลอง EM86 ในพื้นที่ผู้ใช้ นี่เป็นส่วนหนึ่งของความพยายามในการอนุญาตให้ไบนารี Intel Linux x86 ในวันนั้นทำงานบนฮาร์ดแวร์ DEC Alpha
อีมูเลเตอร์ EM86 มุ่งเน้นไปที่การอนุญาตให้โปรแกรม Intel Linux ทำงานบนฮาร์ดแวร์โดยการจำลองชุดคำสั่ง x86 และสภาพแวดล้อมรันไทม์ที่คล้ายกับ x86 EM86 อยู่ระหว่างการพัฒนาในช่วงทศวรรษ 90 โดยทีม Linux/Alpha ที่ DEC ย้อนกลับไปในช่วงปลายยุค 90 EM86 ใช้สำหรับรัน Netscape Navigator, Adobe Acrobat Reader และซอฟต์แวร์อื่นๆ บนระบบ Alpha
EM86 ไม่ได้ออกรุ่นใหม่มาเป็นเวลากว่าสองทศวรรษแล้ว และจำนวนผู้ใช้ที่ยังคงใช้ฮาร์ดแวร์อัลฟ่าโดยเฉพาะอย่างยิ่งกับเคอร์เนล mainline จะหายากเป็นพิเศษ ดังนั้น Linux 5.14 จึง ทิ้ง binfmt_em86 รหัสจากเคอร์เนล รหัส binfmt_em86 นี้ใช้ EM86 ในพื้นที่ผู้ใช้และไม่ปรากฏว่ามีผู้ใช้สมัยใหม่ของรหัสนี้
ในกรณีที่เกิดขึ้นได้ยาก ทุกคนยังคงใช้เคอร์เนลนี้สนับสนุนไบนารี Intel x86 ELF บนฮาร์ดแวร์ DEC Alpha การจำลองที่คล้ายกันสามารถทำได้โดยใช้ฟังก์ชัน binfmt_misc และ EM86 หรือ QEMU
การลบ binfmt_em86 เป็นส่วนหนึ่งของการดึงอัลฟ่านี้ที่มีการแก้ไขสถาปัตยกรรมอัลฟ่าอื่นๆ การถดถอย แก้ไขสำหรับบางแพลตฟอร์มและการแก้ไขสำหรับ”การพิมพ์ผิดที่ดูน่ากลัว”การสะกดผิด”ดูน่ากลัว”นั้นเป็นเครื่องหมายจุลภาคที่ควรจะเป็นเครื่องหมายอัฒภาคภายในโค้ด copy_thread() ของอัลฟ่าและย้อนไปถึงข้อผิดพลาดที่เกิดขึ้นในปี 2012