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?


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.


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.