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

У ході обговорення обхідних шляхів роботи на процесорах x86, які не підтримують інструкцію «cmpxchg8b», Лінус Торвальдс заявив, що можливо настав час оголосити наявність цієї інструкції обов'язковою для роботи ядра і відмовитися від підтримки процесорів i486, які не підтримують «cmpxchg8b», замість того щоб емулювати роботу цієї інструкції на процесорах, які вже ніхто не використовує. В даний час майже всі дистрибутиви Linux, що продовжують підтримку 32-розрядних систем x86, перейшли на складання ядра з опцією X86_PAE, що потребує підтримки cmpxchg8b.

На думку Лінуса з погляду підтримки в ядрі процесори i486 втратили актуальність, незважаючи на те, що вони все ще зустрічаються в побуті. У певний момент процесори стають музейними експонатами і цілком можна обійтися «музейними» ядрами. Користувачі, у яких залишаються системи із процесорами i486, зможуть використовувати LTS-випуски ядра, які будуть супроводжуватись ще багато років.

Припинення підтримки класичних i486 не торкнеться вбудовані процесори Quark, що випускаються компанією Intel, які хоч і відносяться до класу i486, але включають властиві поколінню Pentium додаткові інструкції, у тому числі «cmpxchg8b». Те саме стосується і процесорів Vortex86DX. Підтримку процесорів i386 було припинено в ядрі 10 років тому.

Джерело: opennet.ru

Додати коментар або відгук