В хода на обсъждането на обходни пътища за работа на процесори x86, които не поддържат инструкцята "cmpxchg8b", Линус Торвалдс заяви, че може би е настъпило време да обявим наличието на тази инструкция за задължително за работа на ядрото и да се откажем от поддръжка на процесори i486, които не поддържат "cmpxchg8b", вместо да се опитваме да емулираме работата на тази инструкция на процесори, които вече никой не използва. В момента почти всички дистрибуции на Linux, които продължават поддръжката на 32-битови системи x86, са преминали на конфигурация на ядрото с опция X86_PAE, изискваща наличието на поддръжка за "cmpxchg8b".
Според Линус, що се отнася до поддръжката в ядрото, процесорите i486 са загубили актуалност, въпреки че все още се срещат в употреба. В определен момент процесорите стават музейни експонати и за тях напълно можем да се задоволим с "музейни" ядра. Потребителите, които все още имат системи с процесори i486, ще могат да използват LTS версии на ядрото, които ще бъдат поддържани още много години.
Прекратяването на поддръжката на класическите i486 няма да засегне вградените процесори Quark, произвеждани от Intel, които, макар и да спадат към класа i486, включват специфични за поколението Pentium допълнителни инструкции, включително "cmpxchg8b". Същото важи и за процесорите Vortex86DX. Поддръжката на процесори i386 беше прекратена в ядрото преди 10 години.
Източник: opennet.ru
