Por que o mainstream Ubuntu ainda é compilado em i386?

14

Eu acredito (estou errado?) Que mais de 90% (senão 99,9%) das instalações do Ubuntu 10.x i386 são executadas em computadores i686. Então, por que o Ubuntu ainda não está otimizado para i686?

O único caso que posso imaginar, quando alguém instala o Ubuntu moderno na máquina i386, é um netbook de baixo custo em algo como a CPU Geode. Então, se os caras da Canonical gostariam de apoiá-los, por que não deixar o "Netbook Remix" i386 e criar o Ubuntu i686?

Ivan
fonte
1
+1 boa pergunta. Eu sempre me perguntei sobre isso.
koushik

Respostas:

17

Durante o ciclo de desenvolvimento 10.10, foi tomada a decisão de descartar o suporte para i386 e i486 inteiramente. Você pode ver a especificação original aqui: https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-686-compile . Acredito que o suporte também tenha sido retirado do i586, embora isso tenha sido um pouco mais controverso.

É importante ressaltar que isso não era apenas otimizações do kernel (os kernels compilados 686 já estavam disponíveis muito tempo antes), mas todos os pacotes no archive .

No entanto, o nome i386 para a versão de 32 bits do Ubuntu ainda permanece em alguns lugares, como nos campos de descrição de pacotes (criados para os arcos "i386" e "amd64" em vez de "32bit" e "64bit") . Entretanto, são apenas questões cosméticas em partes técnicas da distribuição e, por várias razões, não vale a pena atualizar.

Scott Ritchie
fonte
3
"Acredito que o suporte também tenha sido retirado do i586" - espero que sim. Não vi ninguém pervertido o suficiente para executar o Ubuntu 10 no Pentium-1.
Ivan
2

Os novos lançamentos do Ubuntu (10.10 e superior) não funcionarão em nada mais antigo que o i686. http://princessleia.com/journal/?p=2989

akshatj
fonte
1
Você pode verificar isso?
Marco Ceppi
Mas os pacotes ainda estão rotulados com "-i386". Por que se sim?
Ivan
2
@ Ivan: Eu acho que é uma questão de embalagem.
akshatj