A remoção do i386 do kernel significa que o Ubuntu está reduzindo o suporte a 32 bits?

40

Eu vi recentemente que a CPU i386 não será suportada no Linux Kernel 3.8 isso significa que o Ubuntu só estará disponível nos próximos anos em 64 bits?

    
por rstreeter78 17.12.2012 / 05:18

2 respostas

61

Não, isso significa que você não poderá executar o Linux no chip Intel 80386 , o chip original da Intel que suportava arquitetura de 32 bits. Esses processadores tinham velocidades de clock de 12 a 40 Mhz e foram substituídos pela Intel 80486 e, em seguida, pela Intel Pentium no início e meados da década de 1990.

Outros chips de 32 bits mais modernos (Pentium Pro e acima) ainda serão suportados. Esses processadores são caracterizados como tendo a arquitetura i386 , mas eles têm algumas melhorias em relação ao 80386 original, cujo uso permite a remoção de alguns muletas feias do Linux que são necessárias para suporte a 80386:

  

Esta árvore remove o antigo suporte a CPUs 386 e, portanto, reduz um pouco   de complexidade ... que nos atormentou com trabalho extra sempre que   queria mudar primitivos SMP, por anos.

Dizem que houve algum valor sentimental no suporte ao processador 80386, já que foi o processador que Linus Torvalds usou quando ele desenvolveu a primeira versão do Linux.

  

[Linux] precisa de uma MMU (desculpe todo mundo), e especificamente precisa de um   386/486 MMU (ver mais tarde). ... Ele usa todos os recursos imagináveis do   386 Eu poderia encontrar, como também foi um projeto para me ensinar sobre o   386. Como já mencionado, ele usa uma MMU, tanto para paginação (não para disco ainda) quanto para segmentação. É a segmentação que faz REALMENTE   386 dependente (cada tarefa tem um segmento de 64Mb para código e dados - máximo 64   tarefas em 4Gb. Qualquer pessoa que precise de mais de 64 Mb / cookies difíceis de executar.

Além disso, apesar do suporte a 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 os tornaram incompatíveis com o processador 80386 . Em particular, o Ubuntu requer o processador i686 (Pentium Pro) ou superior desde o Ubuntu 10.10 .

    
por Sergey 17.12.2012 / 05:23
7

O Ubuntu não rodou em "i386" por um longo tempo, o suporte para o processador era caiu em 10.10 .

    
por Jorge Castro 17.12.2012 / 21:43

Tags