Vi recentemente que a CPU i386 não será suportada no Linux Kernel 3.8, então isso significa que o Ubuntu estará disponível apenas nos próximos anos em 64 bits?
Vi recentemente que a CPU i386 não será suportada no Linux Kernel 3.8, então isso significa que o Ubuntu estará disponível apenas nos próximos anos em 64 bits?
Respostas:
Não, isso significa que você não poderá executar o Linux no chip Intel 80386 , o chip original da Intel que suportava a arquitetura de 32 bits. Esses processadores tinham velocidades de clock de 12-40 Mhz e foram substituídos pelo Intel 80486 e, em seguida, pelo Intel Pentium no início e meados da década de 1990.
Outros chips de 32 bits mais modernos (Pentium Pro e superior) ainda serão suportados. Esses processadores são caracterizados como tendo a arquitetura i386, mas possuem algumas melhorias em relação ao 80386 original, cuja utilização permite a remoção de algumas muletas feias do Linux, necessárias para o suporte ao 80386:
Essa árvore remove o suporte a 386 CPUs antigas e, portanto, reduz bastante a complexidade ... o que nos atormentava com trabalho extra sempre que queríamos mudar as primitivas do SMP por anos.
Anedota diz que havia algum valor sentimental no suporte ao processador 80386, pois foi o processador que Linus Torvalds usou quando desenvolveu a primeira versão do Linux.
O [Linux] precisa de uma MMU (desculpe a todos), e especificamente precisa de uma 386/486 MMU (veja mais adiante). ... Ele usa todos os recursos imagináveis do 386 que eu pude encontrar, pois também foi um projeto para me ensinar sobre o 386. Como já mencionado, ele usa uma MMU, tanto para paginação (ainda não em disco) quanto para segmentação. É a segmentação que o torna REALMENTE dependente de 386 (cada tarefa possui um segmento de 64 Mb para código e dados - máx. 64 tarefas em 4Gb. Qualquer pessoa que precise de mais de 64 MB / cookies resistentes a tarefas).
Além disso, apesar do suporte ao i386 presente no kernel Linux até a versão 3.8, nos últimos anos a maioria das distribuições Linux foram compiladas com configurações que as tornaram incompatíveis com o processador 80386. Em particular, o Ubuntu requer o processador i686 (Pentium Pro) ou superior desde o Ubuntu 10.10.
O Ubuntu não roda nos "i386" apropriados há muito tempo, o suporte para o processador caiu na 10.10 .