Linux архітектура: відмова від підтримки 486
Linux відмовився від підтримки архітектури 486
Майже чотири роки тому Лінус Торвальдс заявив, що немає практичних причин продовжувати підтримувати архітектуру 486. Рік тому він знову заявив, що час відмовитися від неї. Тепер конкретні кроки зроблені, оскільки Linux залишає ще один шар старого обладнання x86 позаду.
Нові зміни у версії Linux 7.1
У свіжому злитті для 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
Для більшості користувачів Linux це нічого не змінює. Сучасні дистрибутиви давно вийшли за межі обладнання ери 486. Але підтримка ядра все ще має символічне значення, особливо у проекті, відомому тим, що підтримує старий код архітектури протягом тривалого часу.
Додається новий функціонал для платформи
Те ж злиття також включає два менш значні оновлення платформи: виведення рядка AGESA з додаткового інформаційного запису DMI на системах AMD, а також набір виправлень та очистки коду DMI. Це частина того ж пулу платформи x86, але видалення підтримки 486 і AMD Elan є головною зміною.
Історичний контекст підтримки 486
Нарешті, просто для наших читачів, процесори 486 належать до ранньої ери ПК 1990-х років. До них входять такі мікросхеми, як Intel 486DX2, лінія процесорів, яка передує USB, Wi-Fi, багатоядерним процесорам і сучасному робочому столу Linux на багато років. Іншими словами, це обладнання датує ще до Windows 95, що робить тривалу підтримку його ядра примітною.




