Jako weekendowy wybuch przeszłości, w jądrze Linux 5.14 pojawiło się kilka aktualizacji architektury procesora Alpha – w tym różne poprawki i usunięcie specyficznego dla Alpha programu ładującego do uruchamiania emulatora oprogramowania x86 sprzed dekad.
Po przejściu okna łączenia, kod Linux 5.14 w tym tygodniu usunął”binfmt_em86″z jądra. Jest to program ładujący binarny Alpha dla Linuksa, który koncentruje się na uruchamianiu plików binarnych i386/i486 za pośrednictwem emulatora EM86 w przestrzeni użytkownika. Była to część starań, aby umożliwić binariom Intel Linux x86 uruchamianie na sprzęcie DEC Alpha.
Emulator EM86 koncentrował się na umożliwieniu uruchamiania programów Intel Linux na sprzęcie poprzez emulację zestawu instrukcji x86 i środowiska wykonawczego podobnego do x86. EM86 był rozwijany w latach 90-tych przez zespół Linux/Alpha w DEC. W późnych latach 90-tych EM86 był używany do uruchamiania Netscape Navigator, Adobe Acrobat Reader i innego oprogramowania w systemach Alpha.
EM86 nie doczekał się nowego wydania od dwóch dekad, a liczba osób wciąż polegających na sprzęcie Alpha, zwłaszcza z głównym jądrem, byłaby szczególnie rzadka. Tak więc Linux 5.14 porzucił binfmt_em86 kod z jądra. Ten kod binfmt_em86 opiera się na EM86 w przestrzeni użytkownika i nie wydaje się, że istnieją współcześni użytkownicy tego kodu.
W rzadkich przypadkach ktoś wciąż opierając się na obsłudze tego jądra dla plików binarnych Intel x86 ELF na sprzęcie DEC Alpha, podobną emulację można osiągnąć za pomocą funkcji binfmt_misc i EM86 lub QEMU.
Usunięcie binfmt_em86 było częścią tego typu Alpha pull, który zawiera również inne poprawki architektury Alpha, regresję poprawka dla niektórych platform i poprawka „strasznie wyglądającej literówki”. Ta „strasznie wyglądająca” literówka była przecinkiem, który powinien być średnikiem w kodzie copy_thread() Alfy i pochodzi z błędu popełnionego w 2012 roku.