Чому mainstream Ubuntu все ще компілюється i386?


14

Я майже вважаю (я помиляюся?), Що понад 90% (якщо не понад 99,9%) установок Ubuntu 10.x i386 працюють на комп'ютерах i686. То чому ж Ubuntu досі не оптимізовано i686?

Єдиний випадок, який я можу собі уявити, коли встановити сучасний Ubuntu на машину i386 - це низькопробний нетбук на щось на зразок процесора Geode. Отже, якщо хлопці Canonical хотіли б їх підтримати, то чому б не залишити "Netbook Remix" i386 і зробити основний робочий стіл Ubuntu i686?


1
+1 Добре запитання. Я завжди про це дивувався.
кушик

Відповіді:


17

Під час циклу розробки 10.10 було прийнято рішення повністю припинити підтримку i386 та i486. Ви можете ознайомитись з оригінальною специфікацією тут: https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-686-compile . Я вважаю, що підтримка може бути відхилена і для i586, хоча це було трохи суперечливіше.

Що важливо, це були не просто оптимізації ядра (686-компільовані ядра були доступні задовго), а кожен пакет в архіві .

Однак ім'я i386 для 32-розрядної версії Ubuntu все ще залишається в декількох місцях, наприклад, у полях опису пакетів (які створені для арк "i386" і "amd64", а не "32bit" і "64bit") . Це лише косметичні проблеми в технічних частинах дистрибутива, і по цілій низці причин не варто оновлювати.


3
"Я вважаю, що підтримка може бути відхилена і для i586" - сподіваюся. Ніхто не бачив перекрученого, щоб запустити Ubuntu 10 на Pentium-1.
Іван

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.