Почему основной 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.