[#] В ядре Linux начались разговоры об удалении поддержки архитектуры процессоров i486
robot(spnet, 1) — All
2025-05-05 15:44:04


24 апреля 2025 г. в рассылке разработчиков ядра Линус Торвальд [ поднял вопрос ]( https://lore.kernel.org/lkml/CAHk-=wi6k0wk89u+8vmOhcLHPmapK13DDsL2m+xeqEwR9iTd9A@mail.gmail.com/ ) о целесообразности продолжения поддержки процессоров на базе архитектуры i486. Это связано с обсуждением части кода ядра, отвечающего за эмулирование инструкций [ CX8 ]( https://www.felixcloutier.com/x86/cmpxchg8b:cmpxchg16b ) (CMPXCHG8B) и [ TSC ]( https://en.wikipedia.org/wiki/Time_Stamp_Counter ) (Time Stamp Counter), поддержка которого требует вложений сил и времени, но не несёт существенной пользы. Исключения из ядра поддержки i486 позволит избавиться от вышеназванных инструментов и освободит около 14104 строк кода.

25го апреля 2025 г. Инго Молнар, один из мейнтейнеров архитектуры х86, предложил [ набор патчей ]( https://lore.kernel.org/lkml/20250425084216.3913608-1-mingo@kernel.org/ ) , удаляющих из ядра поддержку процессоров i486 (M486, M486SX и AMD ELAN), а также начальных серий процессоров i586. Он предлагает оставить только возможность работы только с процессорами х86, поддерживающими инструкцию CX8 и регистр TSC (Time Stamp Counter), которые появились в CPU Pentium

https://www.linux.org.ru/news/linux-general/17959654