Linus Torvalds navrhol ukončiť podporu pre CPU i486 v jadre Linuxu

Počas diskusie o riešeniach na procesoroch x86, ktoré nepodporujú inštrukciu „cmpxchg8b“, Linus Torvalds uviedol, že by mohol byť čas, aby sa táto inštrukcia pre jadro spustila a zrušila podporu pre procesory i486, ktoré nepodporujú „cmpxchg8b“ namiesto snažiac sa napodobniť fungovanie tejto inštrukcie na procesoroch, ktoré už nikto nepoužíva. V súčasnosti takmer všetky linuxové distribúcie, ktoré naďalej podporujú 32-bitové x86 systémy, prešli na zostavovanie jadra s možnosťou X86_PAE, ktorá vyžaduje podporu „cmpxchg8b“.

Podľa Linusa, pokiaľ ide o podporu v jadre, procesory i486 stratili svoj význam, napriek tomu, že sa stále nachádzajú v každodennom živote. Procesory sa v určitom momente stávajú muzeálnymi kúskami a pre nich je celkom možné vystačiť si s „múzejnými“ jadrami. Používatelia, ktorí majú systémy s procesormi i486, budú môcť používať verzie LTS jadra, ktoré budú udržiavané ešte mnoho rokov.

Ukončenie podpory klasického i486 sa nedotkne embedded procesorov Quark od Intelu, ktoré síce patria do triedy i486, ale obsahujú ďalšie inštrukcie typické pre generáciu Pentium, vrátane „cmpxchg8b“. To isté platí pre procesory Vortex86DX. Podpora pre procesory i386 bola v jadre zrušená pred 10 rokmi.

Zdroj: opennet.ru

Pridať komentár