Ubuntu попрощається зі створенням та підтримкою 32-розрядних пакетів

Ubuntu

Правильно, коли ви це читаєте, Canonical прийняв рішення припинити створення і більше не підтримувати 32-розрядні пакети архітектури.

Ну, майже через два роки після рішення Canonical відмовитись від створення 32-розрядних зображень для Ubuntu, зараз, розробники Ubuntu прийняли рішення завершити кінець життєвого циклу архітектури в дистрибутиві.

І саме через заяву вони повідомили про це з наступної версії Ubuntu, який представляє собою Ubuntu 19.10, який вийде восени цього року, Ця версія вже матиме можливість мати у сховищі пакети з архітектурою i386.

Архітектура x32 остаточно помре в 2023 році

Незважаючи на це несподіване рішення розробників відкласти роботу пакетів для 32-розрядної архітектури. (Що може бути зрозумілим, оскільки якщо у вас ще немає версії x32, це лише інвестиція часу в розвиток, якою користується мало хто.)

Завдяки цьому найновіші версії Ubuntu з підтримкою 32 біт як в системі, так і для пакетів, є LTS версії 16.04 та 18.04.

Де для користувачів Ubuntu 16.04 LTS, підтримка яких триватиме до квітня 2021 року, а для Ubuntu 18.04 LTS підтримка буде до 2023 року (тоді як для платної передплати до 2028 р.).

в той час як для всіх офіційних версій проекту такі як Xubuntu, Kubuntu, Lubuntu тощо, а також похідні розподіли (Linux Mint, Pop_OS, Zorin тощо) буде позбавлений можливості надавати версії для 86-розрядної архітектури x32, оскільки вони створюються на основі спільних пакетів з Ubuntu (більшість видань вже припинили доставку інсталяційних зображень для i386).

Щоб забезпечити випуск існуючих 32-розрядних програм, які неможливо відновити для 64-розрядних систем (наприклад, багато ігор у Steam залишаються лише у 32-розрядних версіях), пропонується використовувати окреме середовище з Ubuntu 18.04 на Ubuntu 19.10 та в нових середовищах у контейнері або chroot, або пакуйте програму в пакет оснащення з бібліотеками виконання core18 на основі Ubuntu 18.04.

Мотиви

Причина припинення підтримки архітектури i386 полягає в неможливості підтримувати пакети на рівні інших архітектур підтримується Ubuntu через недостатній рівень підтримки ядра, інструментів та браузерів Linux.

Зокрема останні розробки в галузі підвищення безпеки та захист від критичних вразливостей більше не розробляються вчасно для 86-розрядних систем x32 і доступні лише для 64-розрядної архітектури.

Крім того, підтримка бази пакету i386 вимагає великих ресурсів для розробки. та контроль якості, що не є виправданим через незначну базу користувачів, яка продовжує використовувати застаріле обладнання.

Кількість систем i386 оцінюється в 1% від загальної кількості встановлених систем. Більшість ПК і ноутбуків з процесорами Intel і AMD, випущених за останні 10 років, можна легко переключити в 64-розрядний режим.

Апаратне забезпечення, яке не підтримує 64-розрядний режим, вже настільки застаріле, що не має обчислювальних ресурсів для запуску останніх версій Ubuntu.

Пора перейти на інші варіанти

Нарешті, у багатьох випадках, які зазвичай отримують пожертви або є благодійними, і навіть у районах, де бракує ресурсів, можуть бути команди з дуже обмеженими ресурсами.

Тому вони, як правило, вдаються до використання навіть 32-розрядних систем, і Ubuntu - не єдиний дистрибутив, який відмовляється від цієї підтримки.

Але це не останнє, що продовжилося з ним, тому для багатьох людей може бути кроком використовувати деякі інші альтернативи, які продовжуються з цією архітектурою.


Додати як пріоритетне джерело в Google