Почему основной Ubuntu все еще скомпилирован в i386?

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

Единственный случай, который я могу себе представить, когда установка современной Ubuntu на машину i386 - это недорогой нетбук на чем-то вроде процессора Geode. Так что, если ребята из Canonical хотели бы их поддержать, то почему бы не оставить «Netbook Remix» i386 и сделать основной рабочий стол Ubuntu i686?

14
задан 2 October 2010 в 01:09

2 ответа

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

Важно то, что это была не просто оптимизация ядра (скомпилированные 686 ядра были доступны задолго до этого), но каждый пакет в архиве .

Тем не менее, имя i386 для 32-битной версии Ubuntu все еще присутствует в некоторых местах, например в полях описания пакетов (которые скорее созданы для арок «i386» и «amd64»). чем "32bit" и "64bit"). Однако это только косметические проблемы в технических частях дистрибутива, и по целому ряду причин обновлять не стоит.

0
ответ дан 2 October 2010 в 01:09

Новые выпуски Ubuntu (10.10 и выше) не будут работать ни на чем старше i686. http://princessleia.com/journal/?p=2989

0
ответ дан 2 October 2010 в 01:09

Другие вопросы по тегам:

Похожие вопросы: