Eu tenho um laptop Core i7 com 4GB de RAM. No Windows, a desvantagem de usar o sistema operacional de 32 bits seria que um único aplicativo não pudesse usar mais de 2 GB de RAM (+ a memória compartilhada de espaço de kernel de 2 GB), exceto ao definir uma opção de inicialização que reduz a quantidade de memória compartilhada do kernel. é 3 GB no máximo por aplicativo.
Quais desvantagens / limitações eu teria no Ubuntu por manter o SO de 32 bits? (Se houver?) - Como eu tenho apenas 4 GB de RAM, não vejo por que preciso usar a versão de 64 bits?
64-bit
architecture
tommed
fonte
fonte
Respostas:
Se sua preocupação é apenas ter acesso a 4 GB de RAM, opte pela versão 32 bits + PAE do Ubuntu . É a maneira mais fácil :-) Mas leia mais para entender as limitações e vantagens de cada arquitetura.
Eu acho que o seu hardware é bem recente, então o Ubuntu apenas pega os 4 GB de memória mesmo em 32 bits , pois está usando um recurso do kernel chamado PAE (algumas versões do Ubuntu têm um kernel separado para isso, verifique o
Synaptic Package Manager
PAE). É realmente estável e você não vai se arrepender, especialmente para o Flash que precisa (se você o instalar da maneira mais fácil a partir do repositório) uma pilha de 32 bits. Na minha experiência, um sistema operacional de 64 bits com o Flash de 32 bits é instável.Porém, existem algumas limitações na versão de 32 bits ; um processo (um programa) não pode acessar mais de 2 GB ou, às vezes, 3 GB de memória (depende do gerenciamento de memória do próprio kernel e do aplicativo, como o Java Virtual Machine). Obviamente, isso não é um problema para a maioria das aplicações. No entanto, tenho usado algumas ferramentas de GPS para criar mapas. Às vezes (para mapas grandes) precisam de mais de 2 GB de memória endereçável. Mas isso realmente não é comum. Além disso, 32 bits + PAE podem ser incompatíveis com alguns drivers proprietários. Eles funcionam perfeitamente com os de código aberto, mas algumas vezes os drivers proprietários / binários não conseguem lidar com essa arquitetura.
Por outro lado , você pode usar 64 bits e, com
Ubuntu Software Centre
isso, pode ser feliz ao ter acesso a uma enorme biblioteca de aplicativos de 64 bits. No entanto, se você quiser usar software proprietário no Linux, precisará esperar que eles também suportem 64 bits. Produtos como: Adobe Flash, Adobe AIR, Google Talk Plugin, Skype, Amazon MP3 são apenas 32 bits. Alguns funcionam se você instalar a pilha de 32 bits no seu sistema de 64 bits, mas outros não (Amazon MP3) ou muito (Adobe Flash). Outra desvantagem do sistema de 64 bits é que eles usam mais memória . Portanto, um mesmo aplicativo usará mais memória para fazer a mesma coisa em um ambiente de 32 bits. Às vezes é um problema.A conclusão é:
fonte
Pode haver alguns aborrecimentos ao longo do caminho. Alguns dos componentes proprietários do Ubuntu (como o Oracle Java runtime e o Adobe Flash) podem ser um pouco mais difíceis de instalar do que você esperaria.
Também pode haver problemas com alguns drivers sem fio obscuros e similares - mas essa é a exceção e não a regra.
Fora isso, a excelente camada de compatibilidade de 32 bits do Linux garante que seu sistema seja praticamente sólido e, muitas vezes, bastante melhor em tarefas computacionais que se beneficiam do tamanho maior do endereço.
O servidor Ubuntu agora é recomendado pela canonical em sua forma de 64 bits por padrão. No geral, existe muita confiança na arquitetura linux de 64 bits. Não é mais experimental, não é mais apenas um complemento. E apesar de alguns aplicativos não terem sido atualizados (o flash é o único que realmente importa), o kernel do Linux agora é considerado um sistema de 64 bits com uma camada de compatibilidade de 32 bits, e não o contrário.
Resumindo: faça 64 bits - ele está executando milhões e milhões de servidores Linux hoje e está completamente pronto para o seu desktop.
Como Huygens aponta, 32 bits é a aposta segura . Se você pode suportar o incômodo potencial de reinstalar a versão de 32 bits, faz sentido tentar primeiro 64 bits e testar problemas comuns.
É claro que o instalador de 32 bits habilitará automaticamente um kernel PAE se você tiver mais memória ram, em seguida, poderá ser endereçada em 32 bits, tornando a questão da ram uma coisa do passado. Isso já foi dito várias vezes aqui, mas por que não incluí-lo novamente :)
fonte
Acho bastante divertido que o uso de 64 bits esteja tão intimamente ligado à memória na máquina. 64 bits significa também que, por ciclo do processador, você é capaz de processar o dobro da quantidade de dados em comparação com um sistema operacional de 32 bits.
Use 64 bits para o caso
Estou fazendo um podcast e o uso de 64 bits com o notebook economiza muito tempo durante o processamento de áudio (redução de ruído, normalização, compactação, ...). Meu notebook possui apenas 2 GB de RAM.
fonte
Também vale ressaltar que, embora você tenha apenas 4 GB de RAM física, presumivelmente você tem uma troca, na realidade, tem> 4 GB disponíveis. Somente você sabe se executa o tipo de aplicativo que provavelmente será afetado pelo limite de 4 GB / processo. Pense no processamento de vídeo / imagem ou em aplicações científicas (simulação de circuito, matlab, esse tipo de coisa) para exemplos.
Pessoalmente, eu aceitaria. Embora você possa executar no modo de 32 bits com esses processadores, nossa experiência no trabalho é que obtemos um melhor desempenho ao executar o mesmo processador em 64 bits. Essa é apenas a nossa experiência, é claro.
fonte
Por que instalar o SO de 32 bits para uma CPU de 64 bits? Lembre-se de que você quase sempre poderá instalar e executar aplicativos de 32 bits em um ambiente de 64 bits depois de adicionar as bibliotecas de 32 bits. A execução de aplicativos de 64 bits em um sistema operacional de 32 bits é impossível. Vá para 64 bits.
fonte
É necessário instalá-lo com uma conexão de rede para que ele possa escolher o PAE na instalação.
fonte
Eu tenho os mesmos componentes (Dell studio 1557, i7 quad-core, 4 GB de RAM) e eu uso 64 bits, pois é mais natural. O Linux tem suporte de 64 bits para quase todos os aplicativos existentes e, mesmo que não exista, o suporte para aplicativos de 32 bits já está embutido no Ubuntu.
Portanto, para um hardware com CPU de 64 bits + 4 GB de RAM, o sistema operacional natural é o sistema operacional de 64 bits. Não que com 32 bits você tenha qualquer problema. Se você instalar o Ubuntu 32bit, ele instalará automaticamente um kernel PAE compatível com> 3 GB de RAM.
Por anos, tenho usado todas as versões de 64 bits do Ubuntu lançadas e nunca tive um único problema.
Então vá em frente ... :)
fonte
Eu tenho um laptop com quase a mesma configuração que a sua. Mas eu decidi instalar o Ubuntu 10.10 32 bits em vez de 64 bits porque tenho alguma dependência de software de código fechado:
Minha opinião é: fique em 32 bits !! Você provavelmente depende de um dos softwares listados acima - e a quantidade de trabalho fornecida por essa alteração não compensa a alteração.
Sobre seus 4 GB de memória: não se preocupe! O Ubuntu instalará o kernel correto (com PAE) por padrão. Obrigado!
fonte
Antes de tudo, você precisaria do kernel PAE se pretender usar os 4 GB de RAM com o sistema operacional de 32 bits. Caso contrário, você acabaria com uma parte da sua memória não sendo utilizada. E o limite de 3 GB por processo permaneceria. Portanto, minha sugestão seria usar o de 64 bits. Em qualquer caso, se você planeja atualizar seu sistema no futuro, precisará mudar para 64 bits. Problemas de Java e Flash à parte, não há razão para ficar com 32 bits.
fonte
Eu tinha um i7 e estava transcodificando vídeo. Eu estava usando vlc. se eu estava executando o ubuntu 12.04 32 bits, resultou em 60% de utilização do processador. usando 12.04 64bit, foi preciso 13% de utilização. portanto, alguns aplicativos são impactados drasticamente.
fonte
Eu mudaria para 64Bit. A razão é que os aplicativos Linux têm os dois sabores e, mesmo que não, você pode simplesmente compilá-los no seu sistema.
Outra razão é que hoje em dia, a RAM é bastante barata, então, se você disser, duplique sua memória, ficar com 32 bits o limitaria severamente.
fonte