Лінус Торвальдс прапанаваў спыніць падтрымку CPU i486 у ядры Linux

Падчас абмеркавання абыходных шляхоў працы на працэсарах x86, якія не падтрымліваюць інструкцыю «cmpxchg8b», Лінус Торвальдс заявіў, што магчыма надышоў час абвясціць наяўнасць дадзенай інструкцыі абавязковым для працы ядра і адмовіцца ад падтрымкі працэсараў i486, якія не падтрымліваюць «cmpxchg8b», замест таго каб эмуляваць працу дадзенай інструкцыі на працэсарах, якія ўжо ніхто не выкарыстоўвае. У наш час амаль усе дыстрыбутывы Linux, якія працягваюць падтрымку 32-разрадных сістэм x86, перайшлі на зборку ядра з опцыяй X86_PAE, патрабавальнай наяўнасці падтрымкі "cmpxchg8b".

Па меркаванні Лінуса з пункта гледжання падтрымкі ў ядры працэсары i486 страцілі актуальнасць, нягледзячы на ​​тое, што яны ўсё яшчэ сустракаюцца ва ўжытку. У пэўны момант працэсары становяцца музейнымі экспанатамі і для іх цалкам можна абысціся "музейнымі" ядрамі. Карыстальнікі, у якіх застаюцца сістэмы з працэсарамі i486, змогуць выкарыстоўваць LTS-выпускі ядра, якія будуць суправаджацца яшчэ шмат гадоў.

Спыненне падтрымкі класічных i486 не закране якія выпускаліся кампаніяй Intel убудаваныя працэсары Quark, якія хоць і ставяцца да класа i486, але ўключаюць уласцівыя пакаленню Pentium дадатковыя інструкцыі, у тым ліку "cmpxchg8b". Тое ж самае ставіцца і да працэсарам Vortex86DX. Падтрымка працэсараў i386 была спынена ў ядры 10 гадоў таму.

Крыніца: opennet.ru

Дадаць каментар