web-dev-qa-db-fra.com

Pourquoi 12.04 utilise-t-il un noyau dépendant de PAE par défaut?

Récemment, lorsque j’essayais d’utiliser Ubuntu 12.04 beta, j’ai appris qu’il utilisait un noyau PAE, mais je ne suis pas sûr de la raison.

Pourquoi Ubuntu est-il passé au noyau PAE? Aussi Existe-t-il une version non PAE également disponible?

7
coder

Simple: prendre en charge de vastes quantités de RAM dans un environnement 32 bits.

Beaucoup de gens installaient l'installation 32 bits recommandée (à l'époque) et se demandaient pourquoi leurs nouveaux ordinateurs dotés de 4 et même de 8 Go de RAM ne montraient que 2 à 3 Go. En utilisant le noyau PAE, la grande majorité de cette RAM est maintenant adressable et utilisable.

Cela convient aux personnes qui ont des ordinateurs construits au cours de ce siècle. Pour obtenir un ordinateur qui ne prend pas en charge le protocole PAE 32 bits, nous avons besoin d’un ancien ordinateur réellement . Nous parlons de vieux niveaux PII/Geode, mais aussi de machines Pentium M comme beaucoup de Thinkpads.

Ce sont des ordinateurs qui devraient être jetés dans le soleil. Ils sont bien en dessous de ce que les gens jettent et des machines bien meilleures peuvent être utilisées pour presque rien sur Ebay et autres.


Il y a un effet secondaire supplémentaire de PAE dont je viens tout juste de prendre conscience: NX. En mode 64 bits, tous les utilisateurs reçoivent NX (No eXecute) , ce qui permet au système de séparer le stockage RAM de la RAM de processus. Cela permet à une application de subir un débordement de mémoire tampon sans pouvoir ensuite fourrer une tonne de code exécutable malveillant dans RAM et l'exécuter.

C’est une simplification évidente, mais pour répondre à la question plus en profondeur: l’ordinateur devient également plus sécurisé.


De plus, pour apaiser les utilisateurs très bas de gamme, les valeurs par défaut de Lubuntu et de Xubuntu seront un noyau non-PAE.

Si vous utilisez un ordinateur bas de gamme, il est probable que vous ne voudrez pas que Unity dévie les derniers cycles de processeur restants, ce qui en fait un point de départ beaucoup plus sain.

9
Oli

Oui, la version non PAE est disponible.

Je ne suis pas sûr de la disponibilité de l'environnement de bureau complet, mais j'utilise Cette version minimale non-PAE .

Après avoir installé le système d'exploitation minimal, vous pouvez le configurer selon vos besoins. Pour obtenir un bureau ubuntu complet, il vous suffit de faire Sudo apt-get install -y ubuntu-desktop

1
Bhavesh Diwan

Voici aussi une réponse. Vous pouvez le lire: https://lists.ubuntu.com/archives/ubuntu-devel/2011-November/034498.html

Chaque saveur a sa classe unique d'insectes; non-pae a un patch d'émulation NX ginormeux et laid qui a consommé des ressources de maintenance importantes dans le passé, sans parler de tous les bugs se plaignant des trous de mémoire et de la limite des 4Gb.

L'équipe du noyau dispose de ressources limitées.

1
gajdipajti