Новости IT, Tech-лайфхаки & Кодинг


Из Linux скоро исчезнет поддержка процессоров i486 и Pentium

Разработчики Linux предложили полностью отказаться от поддержки процессоров i486 и ранних версий Pentium (i586), чтобы упростить код ядра и снизить нагрузку на команду.

Источник изображения: OpenClipArt / Pexels

Ядро Linux известно своей способностью работать даже на очень старом железе, но всему есть предел. Как сообщает Tom's Hardware, разработчики обсуждают удаление поддержки 32-битных процессоров i486 и первых Pentium, поскольку их использование с современными версиями Linux практически прекратилось.

Инго Молнар (Ingo Molnar), один из разработчиков ядра, предложил убрать совместимость с этими CPU, сославшись на сложности поддержки устаревшего кода. По его словам, его коллега Линус Торвальдс (Linus Torvalds) также поддерживает идею оставить i486 в прошлом, так как удаление поддержки этих процессоров позволит убрать 14 104 строки кода из 80 файлов ядра.

Отмечается, что это не первая попытка избавиться от «наследия» i486 — подобные обсуждения велись ещё в 2022 году. Однако сейчас давление нарастает, и процесс может ускориться. Для сравнения, поддержка ещё более древних i386 была прекращена в 2012-м, то есть 13 лет назад.

Напомним, серия i486 — это линейка процессоров Intel, выпущенная в 1989 году. Процессоры стали четвёртым поколением x86-совместимых CPU и принесли такие технологии, как встроенный кеш и FPU (блок вычислений с плавающей запятой). Эти чипы производились по нормам от 1000 нм до 600 нм и работали на частотах от 20 МГц до 100 МГц. Последние i486 были сняты с производства только в 2007 году.

Преемником i486 стал Pentium (i586), представленный в 1993 году. Первые «Пентиумы» имели двухконвейерную архитектуру и улучшенный FPU, а их тактовая частота достигала 60–66 МГц. Несмотря на революционность для своего времени, эти CPU давно устарели и почти не используются.

Если инициатива будет одобрена, минимальные требования Linux повысятся: ядро потребует поддержки инструкций TSC и CX8.