Úsilie o odstránenie podpory procesorov i486 z jadra Linuxu sa obnovilo.

Ingo Molnar, správca architektúry x86, mechanizmu uzamykania a plánovača úloh v jadre Linuxu, zopakoval tému zamietnutia podpory pre procesory i486 v jadre Linuxu a vydal opravu, ktorá odstránila možnosti zostavenia jadra pre procesory 486DX, 486SX a AMD ELAN (CONFIG_M486, CONFIG_M486SX a CONFIG_MELAN). Oprava poznamenáva, že len veľmi málo ľudí používa moderné vetvy jadra Linuxu na starších 32-bitových CPU a nebolo možné nájsť žiadne hlavné distribúcie, ktoré by naďalej vydávali balíčky jadra zostavené s možnosťou „M486=y“.

Udržiavanie podpory pre CPU 486 však vyžaduje, aby jadro obsahovalo komplexný kód emulujúci určité hardvérové ​​operácie, ako napríklad CX8 (porovnanie a výmena 8 bajtov) a TSC (počítadlo cyklov CPU používané v plánovači úloh). Tento kód občas spôsobuje problémy a ich riešenie mrhá časom vývojárov, ktorý by mohli venovať produktívnejšie.

V diskusii minulý rok Linus Torvalds uviedol, že cítil, že nastal čas na odstránenie podpory pre CPU 486 a nevidí dôvod na to, aby vývojári naďalej strácali čas riešením problémov, ktoré tieto procesory predstavujú. Linus predtým nastolil možnosť odstránenia podpory pre CPU 486 v októbri 2022. Podpora pre CPU 386 bola z jadra odstránená v roku 2012.

Zdroj: opennet.ru

Pridať komentár