J'ai un ordinateur portable Core i7 avec 4 Go de RAM. Sous Windows, l’inconvénient de l’utilisation du système d’exploitation 32 bits serait qu’une seule application ne pourrait utiliser plus de 2 Go de RAM (+ la mémoire partagée de 2 Go du noyau), sauf lors de la configuration d’un commutateur d’amorçage réduisant la quantité de mémoire partagée du noyau. c'est 3 Go maximum par application.
Quels inconvénients/limitations aurais-je sous Ubuntu pour rester sur le système d'exploitation 32 bits? (Le cas échéant?) - Comme je n'ai que 4 Go de RAM, je ne vois pas pourquoi je dois utiliser la version 64 bits?
Si votre préoccupation concerne uniquement l'accès à 4 Go de RAM, alors optez pour la version 32 bits + PAE d'Ubunt. C'est le moyen le plus simple :-) Mais lisez plus loin afin de comprendre les limites et les avantages de chaque architecture.
Je suppose que votre matériel est assez récent, donc buntu utilisera une mémoire de 4 Go, même en 32 bits car il utilise une fonctionnalité du noyau appelée PAE (certaines versions d’Ubuntu ont un noyau séparé pour cela, vérifiez Synaptic Package Manager
pour PAE). C'est vraiment stable et vous ne le regretterez pas, surtout pour Flash qui a besoin (si vous l'installez facilement, à partir du référentiel) d'une pile 32 bits. D'après mon expérience, un système d'exploitation 64 bits avec Flash 32 bits est instable.
Mais ils sont un peu de limitations sur la version 32 bits, un processus (un programme) ne peut pas accéder à plus de 2 Go ou parfois 3 Go de mémoire (dépend de la gestion de la mémoire du noyau et de l'application, telle que Java Machine virtuelle). Ce n'est évidemment pas un problème pour la plupart des applications. Cependant, j'ai utilisé quelques outils GPS pour créer des cartes. Ils ont parfois (pour les grandes cartes) besoin de plus de 2 Go de mémoire adressable. Mais ce n'est vraiment pas commun. De plus, 32 bits + PAE peuvent être incompatibles avec certains pilotes propriétaires. Ils fonctionnent parfaitement avec les sources ouvertes, mais parfois les pilotes propriétaires/binaires ne peuvent pas gérer cette architecture.
De l'autre côté, vous pouvez passer en 64 bits et avec Ubuntu Software Centre
vous pouvez être heureux car vous avez accès à une immense bibliothèque d'applications 64 bits. Toutefois, si vous souhaitez utiliser un logiciel propriétaire sous Linux, vous devez espérer qu’ils prennent également en charge la version 64 bits. Des produits tels que: Adobe Flash, Adobe AIR, le plug-in Google Talk, Skype, Amazon MP3 sont en 32 bits uniquement. Certains fonctionnent si vous installez la pile 32 bits sur votre système 64 bits, mais d'autres ne fonctionneront pas (Amazon MP3) ou de manière inappropriée (Adobe Flash). Un autre inconvénient de système 64 bits est qu'ils utilisent plus de mémoire. Donc, une même application utilisera plus de mémoire pour faire la même chose dans un environnement 32 bits. Parfois c'est un problème.
La conclusion est:
Il peut y avoir des ennuis en cours de route. Quelques-uns des composants propriétaires d'Ubuntu (comme Oracle Java runtime et Adobe Flash) peut-être un peu plus difficile à installer que vous attendez.
Il peut également y avoir problèmes avec certains pilotes sans fil obscurs et similaires - mais c'est l'exception plutôt que la règle.
En dehors de cela, la couche de compatibilité 32 bits de Linux garantit à votre système une solidité sans faille et, souvent, du temps, sera un peu meilleur pour les tâches informatiques qui bénéficient de la taille plus grande de l’adresse.
Le serveur Ubuntu est maintenant recommandé par canonical dans sa forme 64 bits par défaut. Dans l’ensemble, l’architecture Linux 64 bits a beaucoup de confiance. Ce n'est plus expérimental, ce n'est plus simplement un ajout. Et même si certaines applications ne l’ont pas encore rattrapé (flash est la seule qui compte vraiment), le noyau Linux est désormais considéré comme un système 64 bits avec une couche de compatibilité 32 bits, et non l’inverse.
En bref: Faites-le, allez en version 64 bits - Il exécute des millions et des millions de serveurs Linux aujourd'hui, et il est complètement prêt pour votre ordinateur de bureau.
Comme Huygens le fait remarquer, 32 bit est la valeur . Si vous pouvez supporter le désagrément potentiel de réinstaller la version 32 bits, il est logique d'essayer d'abord en 64 bits et de rechercher les problèmes courants.
Bien entendu, le programme d’installation 32 bits activera automatiquement un noyau PAE si vous avez plus de RAM qu’on peut l’adresser en 32 bits, ce qui rend le problème de ram plus du passé. Cela a été dit à plusieurs reprises ici, mais pourquoi ne pas l'inclure à nouveau :)
Je trouve assez amusant que l’utilisation de 64 bits soit si étroitement liée à la mémoire de la machine. 64 bits signifie également que par cycle de processeur, vous êtes en mesure de traiter deux fois plus de données que les systèmes d'exploitation 32 bits.
Utilisez 64 bits au cas où vous le feriez
Je fais un podcast et utiliser 64 bits avec mon ordinateur portable fait gagner beaucoup de temps lors du traitement audio (réduction du bruit, normalisation, compression, ...). Mon ordinateur portable ne dispose que de 2 Go de RAM.
Il convient également de souligner que, même si vous ne disposez que de 4 Go de RAM physique, vous avez probablement un échange. En réalité, vous disposez de plus de 4 Go. Vous seul savez si vous exécutez le type d’application susceptible d’être affectée par la limite de 4 Go/processus. Pensez au traitement vidéo/image ou aux applications scientifiques (simulation de circuit, matlab, ce genre de chose), par exemple.
Personnellement j'y vais. Bien que vous puissiez exécuter le mode 32 bits avec ces processeurs, nous savons par expérience que nous obtenons de meilleures performances lorsque le même processeur est exécuté en 64 bits. Ce n'est que notre expérience bien sûr cependant.
Pourquoi installer un système d'exploitation 32 bits pour un processeur 64 bits? Notez que vous pourrez presque toujours installer et exécuter des applications 32 bits sur un environnement 64 bits une fois que vous aurez ajouté les bibliothèques 32 bits. Exécuter des applications 64 bits sur un système d'exploitation 32 bits est impossible. Optez pour 64 bits.
Vous devez l’installer avec une connexion réseau pour qu’il puisse sélectionner la page lors de l’installation.
J'ai les mêmes composants (Dell studio 1557, i7 quad-core, 4 Go de RAM) et je passe au 64 bits, car il est plus naturel. Linux prend en charge 64 bits pour presque toutes les applications et même s'il n'en existe pas, la prise en charge des applications 32 bits est déjà intégrée dans Ubuntu.
Donc, pour un matériel doté d'un processeur 64 bits + 4 Go de RAM, le système d'exploitation naturel est un système d'exploitation 64 bits. Pas que avec 32bit vous aurez aucun problème. Si vous installez Ubuntu 32 bits, il installera automatiquement un noyau PAE compatible avec plus de 3 Go de RAM.
Pendant des années, j'ai utilisé toutes les versions d'Ubuntu 64 bits publiées et je n'ai jamais eu un seul problème.
Alors allez-y ... :)
J'ai un ordinateur portable avec presque la même configuration que le vôtre. Mais j’ai décidé d’installer Ubuntu 10.10 32 bits au lieu de 64 bits car j’ai une certaine dépendance vis-à-vis du logiciel source:
Mon avis est: restez en 32 bits !! Vous avez probablement une dépendance à l’un des logiciels énumérés ci-dessus - et la quantité de travail fournie par un tel changement ne compense pas ce changement.
À propos de vos 4 Go de mémoire: ne vous inquiétez pas! Ubuntu installera le bon noyau (avec PAE) par défaut. Merci!
Tout d’abord, vous aurez besoin du noyau PAE si vous souhaitez utiliser les 4 Go de RAM avec un système d’exploitation 32 bits. Sinon, une partie de votre mémoire ne serait pas utilisée. Et la limite de 3 Go par processus resterait. Donc, ma suggestion serait d'utiliser le 64 bits. Dans tous les cas, si vous envisagez de mettre à niveau votre système à l'avenir, vous devrez passer à 64 bits. Java et les problèmes Flash mis à part, il n'y a aucune raison de s'en tenir au 32 bits.
J'avais un i7 et je transcodais une vidéo. J'utilisais vlc. si je courais ubuntu 12.04 32 bits, il en résultait une utilisation de 60% du processeur. en utilisant 12.04 64bit, il a fallu 13% d'utilisation. certaines applications sont donc considérablement impactées.