Se a sua preocupação é apenas ter acesso a 4GB de RAM, então vá para a versão 32bit + PAE do Ubuntu . É a maneira mais fácil :-) Mas leia mais para entender as limitações e vantagens de cada arquitetura.
Eu acho que seu hardware é bem recente, então o Ubuntu só vai pegar os 4GB de memória mesmo em 32bit já que está usando um recurso do kernel chamado PAE (algum lançamento do Ubuntu tem um kernel separado para isso , verifique em Synaptic Package Manager
para PAE). É realmente estável e você não vai se arrepender, especialmente pelo Flash, que precisa (se você 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 Flash 32 bits é instável.
Mas há poucas limitações na versão de 32 bits , um processo (um programa) não pode acessar mais que 2GB ou às vezes 3GB de memória (depende do kernel e do gerenciamento de memória do aplicativo, como Java Virtual Máquina). Isso obviamente não é um problema para a maioria das aplicações. No entanto, tenho usado algumas ferramentas de GPS para criar mapas. Eles às vezes (para mapas grandes) precisam de mais de 2GB de memória endereçável. Mas realmente não é comum. Além disso, 32bit + 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.
No outro lado , você pode ir 64bit e com Ubuntu Software Centre
você pode ser feliz como você tem acesso a uma enorme biblioteca de aplicativos de 64 bits. No entanto, se você quiser usar software proprietário no Linux, você precisa esperar que eles também suportem 64 bits. Produtos como: Adobe Flash, Adobe AIR, Plug-in do Google Talk, Skype, Amazon MP3 são apenas 32bits. Alguns funcionam se você instalar a pilha de 32 bits no seu sistema de 64 bits, mas alguns não (Amazon MP3) ou mal (Adobe Flash). Outra desvantagem do sistema 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 é:
- 32bit é mais compatível em relação à aplicação (especialmente as proprietárias como o Skype ou o Flash). O PAE não tem impacto em aplicativos normalmente.
- 32bit + PAE / 64bit você pode ter problema em ambas as plataformas com determinados drivers binários (geralmente para WiFi)
- Se você não precisa de um aplicativo que usa mais de 2 GB de RAM (crie seu próprio mapa para o seu GPS), então você não precisa de 64 bits. Este é o caso para a grande maioria dos usuários na computação de hoje.
- 64 bits tendem a usar mais memória para a mesma carga de trabalho.
- Alguns usuários e benchmarks (veja phoronix.com) relatam que sistemas de 64 bits são um pouco mais rápidos . Mas a margem é pequena o suficiente para não sentir as diferenças.