В ядре Linux версии 7.1 прекращена поддержка старых процессоров 486

Почти 4 года назад Линус Торвальдс заявил, что нет никаких причин продолжать поддерживать архитектуру 486. Год назад он повторил, что пришло время отказаться от неё. Сейчас предпринимаются конкретные шаги, и Linux оставляет позади ещё один слой устаревшего оборудования x86.

В свежем слиянии для Linux 7.1 Торвальдс включил обновления платформы x86, удалив поддержку процессоров M486, M486SX и AMD Elan. В списке коммитов этого слияния это удаление указано первым, перед более мелкими обновлениями DMI и AMD AGESA в той же партии.

Практическое изменение понятно. В arch/x86/Kconfig.cpu в справочном тексте ядра по семействам процессоров больше не говорится, что пользователи могут выбрать 486 для максимальной 32-битной x86-совместимости. Теперь там указано 586, а примечание ниже было обновлено, чтобы указать, что и 386, и 486 больше не поддерживаются. В том же разделе явно упоминается AMD Elan среди удаленных старых семейств процессоров.

Кроме того, патч также полностью удаляет старые записи конфигурации M486SX, M486 и MELAN. Это не просто очистка формулировок. Ядро удаляет фактические цели сборки семейства процессоров для этих чипов.

Это изменение также затрагивает несколько значений по умолчанию x86 и проверок зависимостей. Минимальное значение по умолчанию для семейства процессоров 32-разрядной архитектуры x86 изменяется с 4 на 5, что смещает базовую линию с процессоров класса 486 на процессоры класса 586. Соответствующие условные операторы были очищены, чтобы удалить ссылки на удаленные опции 486 и Elan.

Для большинства пользователей Linux это ничего не меняет. Современные дистрибутивы уже давно вышли за пределы аппаратного обеспечения эпохи 486. Однако поддержка ядра на уровне разработчиков по-прежнему имеет символическое значение, особенно в проекте, известном тем, что долгое время поддерживает код для старых архитектур.

Это же слияние также включает два небольших обновления платформы: вывод строки AGESA из записи дополнительной информации DMI на системах AMD, а также набор исправлений кода DMI и изменений по очистке. Они являются частью того же слияния платформы x86, но удаление поддержки 486 и AMD Elan является главным изменением.

Наконец, чтобы объяснить это проще для наших читателей, процессоры 486 относятся к эпохе ПК начала 1990-х годов. К ним относятся такие чипы, как Intel 486DX2 — линейка процессоров, которая на много лет предшествовала появлению USB, Wi-Fi, многоядерных процессоров и современного настольного Linux. Другими словами, это оборудование появилось еще до Windows 95.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Похожие статьи

Комментарии (0)