Якщо ви використовуєте Linux на 30-річному обладнанні, зверніть увагу: останніми тижнями ядро Linux було оновлено і більше не підтримує процесори Intel 486 та 586. Ось чому це відбувається і як перевірити, чи працюватиме Linux на вашому старому ПК?
Чому деякі процесори втрачають підтримку
Останні версії ядра Linux, програмного забезпечення, яке лежить в основі всіх дистрибутивів Linux, більше не підтримують процесори 80486 (або i486) і деякі процесори Pentium 586 (i586), в основному через складність роботи, пов’язаної з їх подальшою підтримкою. Люди, які розробляють ядро Linux, є, зрештою, людьми. Підтримка сумісності ставала дедалі обтяжливішою, а робоче навантаження переважало вигоди, особливо з огляду на те, як мало людей насправді досі використовують процесори, які зараз вважаються застарілими.
Лінус Торвальдс, винахідник ядра Linux, відзначив цю проблему ще в 2022 році, і лише з травневим випуском ядра 6.15 зміни були фактично впроваджені.
Підтримка цих процесорів складала 15 000 рядків коду, які тепер видалені з найновіших ядер і більше не потребують обслуговування від розробників. Без цього коду ядро Linux, встановлене на одному з цих процесорів, не буде працювати, і ви опинитеся із застарілим комп’ютером-цеглиною.
Чи потрапляє ваш процесор під скорочення?
Це підводить нас до питання, чи потрібно турбуватися про подальшу підтримку вашого комп’ютера. Коротка відповідь: майже напевно ні.
Процесори, про які йдеться, дебютували наприкінці 80-х і середині 90-х років. Проте процесори i486 продавалися ще в 2007 році. Якщо ваш комп’ютер новіший за цю дату, то вам нема про що турбуватися, і ви можете спокійно продовжувати використовувати Linux на вашому комп’ютері в найближчому майбутньому.
Якщо ж ви не впевнені, коли був виготовлений ваш комп’ютер, і підозрюєте, що він може містити один із засуджених процесорів, то є кілька способів перевірити назву процесора. У будь-якому випадку, це буде гарною простою вправою для освоєння роботи з терміналом.
Як перевірити чи використовує ваш ПК процесор i486 або i586
Метод 1: Команда uname
По-перше, ви можете використовувати команду uname з параметром -p або --processor, щоб побачити тип вашого процесора:
uname -p

На жаль, у мене немає одного з тих старих процесорів для тестування цієї команди. У виводі мого досить сучасного комп’ютера результат “x86_64”, що вказує на архітектуру x86 із 64-розрядними обчислювальними можливостями. Якби я використовував один із процесорів, що скасовуються, мої дослідження показують, що вивід показав би щось на зразок “i486” або “i586”.
Метод 2: Команда lscpu
Інший метод – використовувати команду lscpu для отримання назви моделі та іншої інформації про встановлений процесор:
lscpu

Верхній запис для інформації про ваш процесор покаже архітектуру, яка була б i486 або i586, якщо це один із скасованих процесорів.
Можливо, вам довелося прокручувати термінал вгору, щоб знайти цю інформацію. Як завжди, є більш ефективні способи робити речі в терміналі Linux. Ви можете фільтрувати безпосередньо по назві вашої архітектури, використовуючи команду grep:
lscpu | grep 'Arch'

Метод 3: Графічний інтерфейс
Звичайно, існують способи перевірки процесора через графічний інтерфейс. Наприклад, на робочому столі KDE Plasma можна запустити програму “Налаштування” та переглянути “Системне адміністрування” > “Про цю систему”, і вона покаже мені ім’я процесора.

Але будьмо реалістами: якщо ви використовуєте процесор з 80-х або середини 90-х, ви не запускаєте останню версію робочого середовища Plasma. Будь-який графічний робочий стіл взагалі може бути недоступним для вас. Тим не менше, знання того, де знайти цю інформацію, може стати в нагоді в багатьох ситуаціях, наприклад, при купівлі чи продажу вживаного пристрою.
Чи час для оновлення?
Якщо ви один із небагатьох людей, які використовують один із цих процесорів, є хороші та погані новини. Хорошою новиною є те, що якщо ви не просунутий розробник програмного забезпечення, пройде деякий час, поки ядро 6.15 дійде до вас. Більшість дистрибутивів Linux не постачаються з найновішим ядром.
Наприклад, найновіша версія Debian Linux на момент написання статті все ще використовує ядро версії 6.1.

На щастя для власників i486 та i586, принаймні два дистрибутиви поки що доступні для вас. Slackware та Knoppix все ще заявляють про підтримку процесорів i486 і новіших. Я не можу говорити про те, наскільки добре вони працюють на практиці, але ці дистрибутиви Linux добре зарекомендовані в спільноті, оскільки існують принаймні з початку 2000-х років.


