Linuxové jádro zřejmě brzy ukončí podporu procesorů 486, Linus je pro

24. 10. 2022

Sdílet

Intel i486 DX-33 procesor Autor: Frank Zheng, podle licence: CC BY-SA 3.0

O vyřazení starých procesorů z linuxového jádra se mluví už delší dobu. Po ukončení podpory pro 386 před deseti lety, vyžaduje současné jádro pro svůj běh alespoň procesor s architekturou 486. V praxi ale drtivá většina distribucí už delší dobu pro tyto procesory nevzniká, Debian například pro 32bitovou architekturu x86 stále vychází, ale od roku 2016 vyžaduje o generaci novější procesor typu 586 a kompatibilní.

Nejčerstvější pokus o zrušení podpory i486 nakonec vzešel od samotného Linuse Torvaldse, který vyjádřil myšlenku možného vyžadování 32bitových procesorů x86 s podporou instrukcí cmpxchg8b, což by znamenalo procesory Pentium a novější. Možná bychom měli zatnout zuby a říct, že podporujeme pouze x86–32 s ‚cmpxchg8b‘ (tj. Pentium a novější), píše Linus v mailing listu.

Dodává, že dnes už většina distribucí pro 32bitové procesory vůbec nevychází a nemá tedy smysl podporu takto starých procesorů udržovat. Takže si myslím, že hardware třídy i486 už není relevantní. Ano, určitě existuje, ale z hlediska vývoje jádra si nemyslím, že je skutečně relevantní. Lidé je mají jako muzejní exponáty, takže by na nich stejně tak mohli provozovat muzejní jádra. První procesory s architekturou 486 pocházejí z roku 1989 a jsou tedy starší než linuxové jádro samotné.

Linus tedy podporuje myšlenku zvýšení minimálních požadavků na procesor. Podpory i386 jsme se zbavili v roce 2012. Možná je čas zbavit se podpory i486 v roce 2022? Přechod na požadavek cmpxchg8b mi nepřijde nerozumný, uzavírá Linus ve svém příspěvku.

Našli jste v článku chybu?

Autor zprávičky

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Studoval počítače a média, takže je rozpolcen mezi dva obory. Snaží se dělat obojí, jak nejlépe umí.