J'ai un ordinateur portable Core i7 avec 4 Go de RAM. Sous Windows, l'inconvénient d'utiliser le système d'exploitation 32 bits serait qu'une seule application ne pourrait pas utiliser plus de 2 Go de RAM (+ la mémoire partagée de l'espace noyau de 2 Go), sauf lors de la définition d'un commutateur de démarrage qui réduit la quantité de mémoire partagée du noyau, puis c'est 3 Go maximum par application.
Quels inconvénients / limitations aurais-je dans Ubuntu pour m'en tenir au système d'exploitation 32 bits? (Le cas échéant?) - Comme je n'ai que 4 Go de RAM, je ne vois pas pourquoi j'ai besoin d'utiliser la version 64 bits?
64-bit
architecture
tommed
la source
la source
Réponses:
Si vous ne souhaitez accéder qu'à 4 Go de RAM, optez pour la version 32 bits + PAE d'Ubuntu . C'est la manière la 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 Ubuntu récupérera simplement les 4 Go de mémoire même en 32 bits car il utilise une fonction de noyau appelée PAE (certaines versions d'Ubuntu ont un noyau séparé pour cela, vérifiez
Synaptic Package Manager
PAE). Il est vraiment stable et vous ne le regretterez pas, surtout pour Flash qui a besoin (si vous l'installez facilement depuis le 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 ce sont quelques 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 propre au noyau et à l'application telle que Java Virtual Machine). 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 courant. De plus, 32 bits + PAE peuvent être incompatibles avec certains pilotes propriétaires. Ils fonctionnent parfaitement avec ceux open source, mais parfois les pilotes propriétaires / binaires ne peuvent pas gérer cette architecture.
De l'autre côté , vous pouvez passer au 64 bits et avec
Ubuntu Software Centre
vous pouvez être heureux car vous avez accès à une immense bibliothèque d'applications 64 bits. Cependant, si vous souhaitez utiliser des logiciels propriétaires sous Linux, vous devez espérer qu'ils prennent également en charge 64 bits. Des produits comme: Adobe Flash, Adobe AIR, Google Talk Plugin, Skype, Amazon MP3 sont 32 bits uniquement. Certains fonctionnent si vous installez la pile 32 bits sur votre système 64 bits, mais d'autres non (Amazon MP3) ou mal (Adobe Flash). Un autre inconvénient du système 64 bits est qu'il utilise plus de mémoire . Une même application utilisera donc plus de mémoire pour faire la même chose dans un environnement 32 bits. Parfois, c'est un problème.La conclusion est:
la source
Il peut y avoir des ennuis en cours de route. Certains des composants propriétaires d'Ubuntu (comme le runtime Oracle Java et Adobe Flash) pourraient être un peu plus difficiles à installer que vous attendez.
Il peut également y avoir des 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 grande couche de compatibilité 32 bits de Linux garantit que votre système sera à peu près solide comme le roc et, souvent en temps, un peu mieux pour les tâches de calcul qui bénéficient de la plus grande taille d'adresse.
Le serveur Ubuntu est maintenant recommandé par canonique sous sa forme 64 bits par défaut. Il y a, dans l'ensemble, beaucoup de confiance dans l'architecture Linux 64 bits. Ce n'est plus expérimental, ce n'est plus seulement un ajout. Et même si certaines applications n'ont pas rattrapé leur retard (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, plutôt que l'inverse.
En bref: faites-le, passez au 64 bits - il exécute des millions et des millions de serveurs Linux aujourd'hui, et il est complètement prêt pour votre bureau.
Comme le souligne Huygens, 32 bits est la valeur sûre . Si vous pouvez supporter la gêne potentielle de réinstaller la version 32 bits, il est logique d'essayer d'abord 64 bits et de tester les problèmes courants.
Le programme d'installation 32 bits activera bien sûr automatiquement un noyau PAE si vous avez plus de RAM, alors il peut être adressé en 32 bits, ce qui rend le problème du ram chose du passé. Cela a été dit plusieurs fois ici, mais pourquoi ne pas l'inclure à nouveau :)
la source
Je trouve assez amusant que l'utilisation du 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 la quantité de données par rapport à un système d'exploitation 32 bits.
Utilisez 64 bits au cas où vous le feriez
Je fais un podcast et j'utilise 64 bits avec mon ordinateur portable pour gagner beaucoup de temps lors du traitement audio (réduction du bruit, normalisation, compression, ...). Mon ordinateur portable n'a que 2 Go de RAM.
la source
Il convient également de noter que bien que vous n'ayez que 4 Go de RAM physique, vous avez probablement un échange, donc en réalité, vous avez> 4 Go disponibles. Vous seul savez si vous exécutez le type d'applications susceptibles d'être affectées par la limite de 4 Go / processus. Pensez au traitement vidéo / image ou aux applications scientifiques (simulation de circuits, matlab, ce genre de choses) pour des exemples.
Personnellement, j'irais pour ça. Bien que vous puissiez exécuter en mode 32 bits avec ces processeurs, notre expérience au travail est que nous obtenons de meilleures performances lors de l'exécution du même processeur en 64 bits. C'est juste notre expérience bien sûr.
la source
Pourquoi installer un système d'exploitation 32 bits pour un processeur 64 bits? Gardez à l'esprit 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. L'exécution d'applications 64 bits sur un système d'exploitation 32 bits est impossible. Optez pour 64 bits.
la source
Vous devez l'installer avec une connexion réseau afin qu'il puisse choisir le PAE lors de l'installation.
la source
J'ai les mêmes composants, (Dell studio 1557, i7 quad-core, 4 Go de RAM) et je vais pour 64 bits car c'est plus naturel. Linux prend en charge 64 bits pour presque toutes les applications et même s'il n'y en a pas, la prise en charge des applications 32 bits est déjà intégrée dans Ubuntu.
Donc, pour un matériel qui a un processeur 64 bits + 4 Go de RAM, le système d'exploitation naturel est un système d'exploitation 64 bits. Ce n'est pas qu'avec 32 bits vous aurez un problème. Si vous installez Ubuntu 32 bits, il installera automatiquement un noyau PAE compatible avec> 3 Go de Ram.
Depuis des années, j'utilise toutes les versions d'Ubuntu 64 bits publiées et je n'ai jamais eu un seul problème.
Alors allez-y ... :)
la source
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 logicielle de source fermée:
Mon avis est: restez en 32 bits !! Vous avez probablement une dépendance à l'égard d'un des logiciels que j'ai énumérés ci-dessus - et la quantité de travail fournie par un tel changement ne compense pas le 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!
la source
Tout d'abord, vous auriez besoin du noyau PAE si vous avez l'intention d'utiliser les 4 Go de RAM avec un système d'exploitation 32 bits. Sinon, vous vous retrouveriez avec une partie de votre mémoire non 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 prévoyez de mettre à niveau votre système à l'avenir, vous devrez passer au 64 bits. Mis à part les problèmes Java et Flash, il n'y a aucune raison de s'en tenir au 32 bits.
la source
J'avais un i7 et transcodais de la vidéo. J'utilisais vlc. si j'utilisais Ubuntu 12.04 32 bits, cela entraînait une utilisation du processeur de 60%. en utilisant 12.04 64 bits, il a fallu 13% d'utilisation. donc certaines applications sont considérablement impactées.
la source
Je passerais au 64Bit. La raison en est que les applications Linux sont disponibles dans les deux versions et même si elles ne le sont pas, vous pouvez simplement les compiler sur votre système.
Une autre raison est que de nos jours, la RAM est sacrément bon marché, donc, si vous deviez dire, doubler votre mémoire, rester avec 32 bits vous limiterait gravement.
la source