it-swarm-pt.tech

Por que o Ubuntu Download recomenda a instalação de 32 bits?

Atualização para 13.10: versão de 64 bits é agora o padrão e 32 bits é rotulado "para computadores com menos de 2 GB de RAM"

A tela de download de desktop do Ubuntu tem um par de botões de rádio que você usa para selecionar se deseja baixar a versão de 32 ou 64 bits. A versão de 64 bits está marcada como "Não recomendado para uso diário na área de trabalho". Se você tem um processador de 64 bits, por que você não gostaria de usar a versão de 64 bits do Ubuntu?

Atualização para 10.10: Eles removeram o rótulo "Não recomendado" da versão de 64 bits e adicionaram um rótulo "Recomendado" à versão de 32 bits.

Atualização para 11.04: O mesmo que 10.10.

Atualização para 12.04: Ainda diz "Recomendado" ao lado da versão de 32 bits do desktop

Atualização para 12.10: versão de 32 bits da área de trabalho ainda é padrão, diz "recomendado"

Atualização para 13.10: a versão de 64 bits agora é o padrão e 32 bits é rotulado como "para computadores com menos de 2 GB de RAM"

154
Warren Pena

Na verdade, isso é apenas uma espécie de equívoco. De acordo com LaunchPad Bug # 58594 Significa para transmitir que os desktops típicos são de 32 bits, enquanto os desktops mais recentes são de 64 bits. Como a instalação de 32 bits sempre funcionará em máquinas de 32 e 64 bits, ela permanecerá "recomendada".

106
Marco Ceppi

Eu costumava usar o Ubuntu de 64 bits no meu desktop e 32 bits nos meus laptops. Na maior parte eu não vi diferenças, mas houve algumas pequenas pequenas imperfeições:

  • Como mencionado acima, o Flash historicamente não tem sido muito bem suportado em 64 bits. Eu não acho que me importaria com isso, mas na verdade isso era um grande aborrecimento para mim. Acabei usando a versão de 32 bits do flash, instalada manualmente. Recentemente a Adobe lançou um Flash de 64 bits, então possivelmente isso é coisa do passado (ainda não testei).

  • O Java (e outro software) em 64 bits usa mais memória, e isso pode ter alguns impactos no desempenho. Eu não uso muito Java então não experimentei esse problema, mas acho que é bem conhecido.

  • Costumava ser que muito mais pessoas rodavam 32 bits do que 64, então de vez em quando você se deparava com um problema específico de 64 bits que levaria muito tempo para ser consertado. Isso ficou muito melhor nos últimos anos, mas para alguém que realmente quer tudo para o Just Work, você pode preferir o 32-bit.

  • 64 bits significa que os ponteiros de memória podem endereçar quantidades maiores de memória. Se o seu sistema tiver 4gig ou mais de RAM memória e você usar aplicativos que precisam de muita RAM, isso pode ser um motivo para usar 64 bits. No entanto, nos últimos anos, os kernels PAE para i386 tornaram-se padrão, e estes permitem endereçamento> 4gig.

  • Se você é um desenvolvedor e executa 64 bits, pode construir executáveis ​​de 32 e 64 bits com bastante facilidade (por exemplo, com pbuilder). Criar binários de 64 bits em 32 bits não parece possível (bem, pelo menos não sem passar por alguns obstáculos).

[Update 12.04] Recentemente, eu reinstalei a versão AMD64 do 12.04, e achei muito melhor do que quando eu escrevi o acima. Eu não testei Java, mas o Flash está definitivamente funcionando tão bem quanto no 32bit. Além disso, completamente anedoticamente, mas parece que as pessoas estão executando 64 bits com mais freqüência do que 32 bits nos dias de hoje.

56
Bryce

Uma desvantagem de rodar o kernel não-PAE versão 32 bits é que seus processos não são protegidos com o bit não-executável (NX) das CPUs, o que pode tornar mais fácil para os invasores tentarem explorar falhas no software. Veja o Discussão dos Recursos da Equipe de Segurança sobre ele para mais detalhes. Nos últimos lançamentos do Ubuntu, há um modo de emulação, mas é de eficácia limitada.

Além disso, o espaço de aleatorização disponível para coisas como Address Space Layout Randomization (ASLR) = é muito, muito menor quando se usa 32 bits, potencialmente ao ponto de ser brutal forçado.

11
Steve Beattie

Até onde sei, o 64-bit funciona bem, com a exceção de que algumas pessoas tiveram problemas com o Adobe Flash.

Além disso, um sistema operacional de 64 bits não funcionará em um PC de 32 bits, mas um sistema operacional de 32 bits funcionará em um PC de 64 bits. Esta é provavelmente a razão por trás deste aviso (embora possa ser melhor redigido).

O postada no wiki da comunidade Ubuntu sobre o assunto recomenda usar o Ubuntu de 64 bits se você tiver um pc de 64 bits e não houver razão específica para não usar o 64-bit.

Existem limitações para o 32-bit não poder acessar muito mais do que 3GB de RAM (embora este problema seja resolvido com os kernels PAE), mas o 64-bit não tem nenhum problema aqui. Se você tiver> 3 GB de RAM, considere o uso de 64 bits.

8
dv3500ea

Eu suponho que a principal razão é a seguinte: a versão de 32 bits funciona em praticamente todos os PCs e Mac em circulação atualmente, por isso, se você não tem idéia do que significa 32 bits e 64 bits, basta fazer o download a versão de 32 bits e instalá-lo, e ele só vai funcionar. E se alguém não tem nenhuma idéia sobre a diferença entre as versões de 32 e 64 bits, é improvável que eles estejam fazendo algo onde a diferença tenha algum efeito observável.

Em outras palavras, para a versão de 64 bits, você precisa descobrir se o seu sistema é compatível. Para a versão de 32 bits, você não faz isso. Funciona em "tudo".

6
Ryan Thompson

Eu executei alguns testes para comparar configurações de 32 vs 64 bits em vários aplicativos em algumas máquinas de amostra (pequeno netbook Atom baseado em memória) e em um laptop típico. Eu comparei o uso de memória, consumo de energia para o seguinte:

  1. Kernel de 32 bits, espaço de usuário de 32 bits
  2. Kernel de 64 bits, espaço de usuário de 32 bits
  3. Kernel de 64 bits, espaço de usuário de 64 bits

Dados: http://kernel.ubuntu.com/~cking/x32/Quantal-x32-power-memory-comparisons.ods

A linha inferior é que para sistemas pequenos, 32 bits é um bom ajuste, onde, como se você tivesse memória suficiente e tivesse uma CPU moderna com capacidade para 64 bits, então 64 bits é adequado. Mas há mais detalhes na planilha do que simples resumo.

Eu também fiz alguns testes comparando 32 bit, 32 bit pae e 64 bit há um tempo atrás, aqui estão os resultados:

http://kernel.ubuntu.com/~cking/power-benchmarking/blueprint-foundations-p-64bit-by-default/hpmini-and-x220-tests/results-3/results.txt = - veja as conclusões no final para um resumo geral.

5
Colin Ian King

Ao mesmo tempo, o Ubuntu Wiki diz o contrário:

A menos que você tenha motivos específicos para escolher 32 bits, recomendamos 64 bits para utilizar a capacidade total do seu hardware.

https://help.ubuntu.com/community/32bit_and_64bit

4
Eugene

Eu escrevi o último Launchpad Bug # 58594 descrição eu mesmo há muito tempo e a única coisa que posso dizer que tenho sido incapaz de descobrir por que há tanta desinformação em torno deste tópico.

Acho que a resposta mais provável é que a edição de 64 bits é muito mais problemática do que a de 32 bits, já que é isso que minha própria experiência de usar apenas o Ubuntu na minha vida diária sugere. Por outro lado, isso é apenas especulação, já que não realizei uma comparação formal entre as edições.

Até onde eu sou capaz de trabalhar bem o suficiente, eu simplesmente escolho usar a edição de 64 bits porque é a que eu quero melhorar, já que com o tempo ela será claramente a melhor opção e ela estará aqui antes de termos notado. Até lá, quero que as pessoas usem uma distribuição estável completa.

2
Alberto Salvia Novella

Use para, a maioria dos computadores onde 32 bits. Agora, a mais recente CPU é de 64 bits. E 32bit é compatiable com ambas as versões.

2
alexander7567

64 bits só é realmente útil se você tiver mais de 4 GB de RAM. Se você usar o sistema de 64 bits, eventualmente, você encontrará uma situação em que um driver ou mesmo um programa não estará disponível em 32 bits. Adobe puxou seu Flash de 64 bits por um tempo. Os drivers de impressora Canon estão disponíveis apenas em 32 bits (mas podem ser instalados com força). Eu usei sistemas de 64 e 32 bits e descobri que 64 bits não me davam nenhuma vantagem (ambos funcionavam na mesma velocidade, tanto quanto eu poderia dizer).

2
Mike

O motivo é que ainda há muitos processadores de 32 bits em produção, e a maioria dos usuários de computador não sabe o que são 32 bits e 64 bits.

Se alguém com um computador de 32 bits faz o download da versão de 64 bits, é muito certo que ele não será executado em seu (s) computador (es) porque os processadores de 32 bits não podem entender e manipular comandos de 64 bits. No entanto, se alguém com computador de 64 bits fizer o download e usar a versão de 32 bits, funciona porque o Arch de 64 bits é compatível com versões anteriores de 32 bits.

Mais uma questão é que o software de 32 bits exige menos poder de hardware.

pdate: A partir de 13.10, a página de download do Ubuntu agora recomenda o download de 64 bits e oferece a opção de 32 bits "para computadores com menos de 2 GB de RAM". Isso ocorre porque a maioria dos dispositivos de computação que podem ter o Ubuntu instalado hoje em dia é de 64 bits, e somente os dispositivos com menos de 2 GB RAM podem contém uma CPU de 32 bits.

1
ThePiercingPrince

Qualquer CPU moderna é capaz de rodar 64 bits. Tanto a Intel quanto a AMD, até mesmo um antigo sempron da AMD, suporta 64 bits de núcleo único.

Se você não precisa de aplicativos que exijam memória, então não precisa ir 64 bits. Eu tenho 16GB de RAM e com certeza 64 bits, 32bit seria um movimento estúpido. Conta também para o windows 7 e 8.

0
Stefaan C