Journal Kernel en 32 bits ou en 64 bits (un journal bookmark)

Posté par  .
Étiquettes :
14
29
mar.
2012

Voici un journal bookmark avec une jolie nimage.

On pose souvent la question: faut-il installer son OS en 32 ou en 64 bits. Linus a répondu indirectement de façon plutôt tranché (le lien était dans la dépêche du noyau 3.3):

http://www.realworldtech.com/forums/index.cfm?action=detail&id=78966&threadid=78766&roomid=2

when you hit 1GB of RAM, 32-bit virtual memory is no longer acceptable

Et comme vous raffolez des jolies nimages, en voici une: une.

  • # Et bien…

    Posté par  (site web personnel) . Évalué à 3.

    Je crois que tout le monde le savait ici et que je ne pense pas trop que beaucoup de monde, sur linuxfr, se pose la question du 32 bits.

    Le seul cas où on y est obligé, c'est que le processeur est 32 bits (et puis souvent, la carte mère n'accepteras pas 4GB de RAM).

    Je suis étonné qu'à l'heure actuelle on se pose encore la question du 32 bits…

    • [^] # Re: Et bien…

      Posté par  . Évalué à 2.

      D'autres se posent la question de pourquoi mettre plus de 2 Go de RAM.
      http://linuxfr.org/news/gnome-3-4-l-emergence-des-applications#comment-1335414

    • [^] # Re: Et bien…

      Posté par  . Évalué à 3.

      J'ai une machine x86_64 avec 512Mo de RAM. En 64 bits, c'est beaucoup moins utilisable, je perds 30% de la RAM pour les mêmes applis lancées. Donc oui la question se pose, et la réponse de Linus me semble bien plus raisonnable qu'un simple "faut mettre ce que ton processeur mange".

      ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

      • [^] # Re: Et bien…

        Posté par  (Mastodon) . Évalué à 10.

        ça se vend des choses pareilles où tu as monté cette config par pur masochisme ?

        • [^] # Re: Et bien…

          Posté par  . Évalué à 2.

          Certains font durer leur machines autant que possible.
          Mes parents tournent encore avec mon vieil Athlon 64 et 512 de RAM, qui suffit entièrement vu leurs besoins. Pas de lenteur, rien. Un upgrade à 1 Go est possible avec la carte mère choisie, mais pas nécessaire.
          Et oui, à une époque ces composants étaient en vente, je t'assure !

          • [^] # Re: Et bien…

            Posté par  (Mastodon) . Évalué à 5.

            je ne dis pas que c'est lent ou idiot de les faire durer, j'étais tout simplement surpris qu'à la sortie des athlon 64 on les vendait encore avec seulement 512MB de ram.

            Il me semble que le dernier p3 que j'ai eu avait cette quantité de ram et ce n'était pas un haut de gamme.

            • [^] # Re: Et bien…

              Posté par  (site web personnel) . Évalué à 1.

              Disons que pour 50/100e tu trouves un pc d'occas environ 10 fois plus agréable…

              La réalité, c'est ce qui continue d'exister quand on cesse d'y croire - Philip K. Dick

              • [^] # Re: Et bien…

                Posté par  . Évalué à 2.

                "Ceci est une révolution ! Il faut tout racheter !"

              • [^] # Re: Et bien…

                Posté par  (site web personnel) . Évalué à 6.

                Récemment je me suis fait volé mes deux roues de vélo…
                deux jantes + deux chambres + deux pneus + 1 cassette de vitesse + 2 fixations de roue = 200€

                Je suppose que je suis coupable de ne pas avoir fait de déchets ?
                Au même prix je pouvais jeter le cadre, le pédalier, la chaîne, les deux dérailleurs, le guidon, etc.
                Pourtant, alors que je pouvais faire des déchets sans que ça ne me coûte plus cher, je n'en ai pas fait, j'ai réparé mon vélo…

                Autour de moi, tout le monde s'est exclamé "mais pourquoi t'as pas acheté un neuf ? au même prix tu pouvais !"

                Pourquoi penses-t-on toujours "au même prix j'aurai pu le jeter", au lieu de "au même prix j'aurai pu le garder" ?

                Aussi, en faisant réparer, je savais ce que je gardais, en remplaçant tout, je savais pas ce que j'allais avoir.

                Idem pour l'informatique : pourquoi jeter ce qui marche, sous prétexte qu'on peut le faire, que ça ne coûte pas cher ? Parfois, dans le langage des gens, on a l'impression que c'est un devoir de faire des déchets, qu'on est vraiment idiot (coupable ?) de ne pas le faire quand on en a les moyens ! On a parfois l'impression, aussi, que c'est un devoir de dépenser quand on en a les moyens… drôle de manière de penser.

                ce commentaire est sous licence cc by 4 et précédentes

                • [^] # Re: Et bien…

                  Posté par  . Évalué à 3.

                  Au même prix je pouvais jeter le cadre, le pédalier, la chaîne, les deux dérailleurs, le guidon, etc.

                  Tu pouvais aussi les garder pour servir de pièce de rechange.

                  « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

                  • [^] # Re: Et bien…

                    Posté par  (site web personnel) . Évalué à 2.

                    Comme ça j'ai un joli tas \o/

                    En fait j'ai déjà un cadre de vélo, un guidon, des roues, etc. sur mon tas, mais d'un assemblage difficile (un vieux vélo de route avec un pédalier cassé et une cassette de vitesse en miette, les pièces ne collaient pas tellement sur mon vtt). Sachant que j'ai aussi ma mobylette trentenaire à réparer, je n'avais pas envie d'ajouter un cadre de vélo sur le fameux tas ! Je n'ai que 15m² chez moi…

                    Ça peut toujours servir, comme on dit… tout de suite ou plus tard ? J'ai choisi tout de suite :)

                    ce commentaire est sous licence cc by 4 et précédentes

          • [^] # Re: Et bien…

            Posté par  . Évalué à 0.

            Tu as eu une enfance malheureuse, pour leur imposer ce tromblon ?

            Tu leur en veux, c'est ça ?

            Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

      • [^] # Re: Et bien…

        Posté par  . Évalué à 2.

        Tu peux installer un kernel 64 bits avec des applis 32 bits. Ca fonctionne tres bien et il n'y a plus de pb de PAE.

        La seule raison de resté en 32 bits c'est vraiment sur les machines qui le supporte pas.

    • [^] # Re: Et bien…

      Posté par  . Évalué à 2.

      Le seul cas où on y est obligé, c'est que le processeur est 32 bits (et puis souvent, la carte mère n'accepteras pas 4GB de RAM).

      Un autre cas c'est qu'un logiciel n'est qu'installable en 32 bits.

      • [^] # Re: Et bien…

        Posté par  (site web personnel) . Évalué à 9.

        Un autre cas c'est qu'un logiciel n'est qu'installable en 32 bits.

        Mauvaise distro, changer distro. (une distro correcte supporte le 32-bit pour une application tout en étant 64-bit)

      • [^] # Re: Et bien…

        Posté par  . Évalué à 6.

        Tu peux très bien avoir un kernel 64 bits et tout le reste en 32 bits.

        « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

        • [^] # Re: Et bien…

          Posté par  . Évalué à 1.

          Certes, mais dans ce cas quel est l’intérêt de passer au 64 ?

          • [^] # Re: Et bien…

            Posté par  . Évalué à 4.

            Pouvoir utiliser plus de 4Gb de Ram sans pae, avoir un espace d'adressage qui dépasse 32bits quand on plus d'1Gb (même si on en a moins que 4).

            « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

            • [^] # Re: Et bien…

              Posté par  . Évalué à -1.

              avoir un espace d'adressage qui dépasse 32bits quand on plus d'1Gb

              L'espace d'adressage est de 4 Gb, les adresses sont sur 32 bits.
              Et ce qui fait 1 Gb (880 Mb environ,je n'ai plus le chiffre exact en tête), c'est la partie de ton espace d'adressage (de 4 Gb donc) qui est mappé par le noyau pour tout ce qui s'exécute en mode noyau dans les application. La partie application fait elle, 3 Gb.

              • [^] # Re: Et bien…

                Posté par  . Évalué à 5.

                L'espace d'adressage est de 4 Gb, les adresses sont sur 32 bits.

                Je parlais pour le noyau évidemment.

                « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

          • [^] # Re: Et bien…

            Posté par  . Évalué à 4.

            Ne pas utiliser le PAE lorsqu'on a plus de 1 Go de RAM.

            La valeur n'est pas précisément 1 Go, mais en gros, il faut pouvoir mapper dans l'espace d'adressage disponible au moins deux fois toute la RAM.

            Deux fois parce que de cette façon, on peut accéder à n'importe quelle page à la fois depuis le mode utilisateur et depuis le mode kernel.

            Sans ça, le système s'amuse en permanence à remapper les pages en mode kernel, c'est une des grosses critiques du PAE.

            Les mappages 3G utilisateurs / 1Go kernel sont faits pour les machines 32 bits sur lesquels tournent une unique grosse application qui a besoin de beaucoup d'espace d'adressage. Cela est fait au détriment du kernel. Dans une situation normale, l'inverse est préférable (1Go utilisateur / 3Go kernel).

      • [^] # Re: Et bien…

        Posté par  (site web personnel) . Évalué à -1.

        Au niveau des logiciels privateurs orienté calcul, c'est la fin du 32 bits. En tout, c'est annoncé pour Matlab, idem pour Ansys (sauf que ce dernier est une vrai daube avec un paquet de binaire PE32 tournant sous mono… un scandale).

      • [^] # Re: Et bien…

        Posté par  (site web personnel) . Évalué à 1.

        Sauf que souvent, tu peux installer la librairie équivalent 32b sur ton server (le cas de RHEL par exemple)
        Par contre, il reste un souci non maîtrisable : les éditeurs qui imposent, sinon pas de maintenance :(

  • # Darktable et 64 bits

    Posté par  . Évalué à 4.

    Dans le même ordre idée, un article des développeurs de Darktabke (logiciel de retouche photo en RAW) expliquant que le 32-bits posent des problèmes à l'utilisateur et aux développeurs et que rester en 32-bits, c'est vivre dans le passé :

    http://www.darktable.org/2012/03/darktable-and-memory/

  • # A eux de jouer

    Posté par  . Évalué à 1.

    Rien ne les empêche d'annoncer qu'il ne sont plus compatibles 32bits…

    ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

    • [^] # Re: A eux de jouer

      Posté par  . Évalué à 5.

      Super, et avec ça l'argument "linux tourne sur les vieilles machines" ne vaudra plus un clou.

      • [^] # Re: A eux de jouer

        Posté par  (site web personnel) . Évalué à 1.

        D'un autre côté Darktable sur une vieille machine, oublie, le problème ne vient pas de linux mais de Darktable.

        "linux tourne sur les vielles machine" est toujours d'actualité mais avec des distros et des logiciels adaptés, mon vieux laptop se porte très bien sous SliTaZ par exemple.

    • [^] # Re: A eux de jouer

      Posté par  . Évalué à 10.

      Ce n'est pas parce que c'est pénible que les devs Linux ne le font pas: pour rappel, Linux tourne même sur des processeurs sans MMU!
      Et Linus prend la compatibilité ascendante pour Linux très aux sérieux, ce qui est d'ailleurs l'attitude exactement opposé aux desktops basé sur Linux: le contraste est vraiment frappant.
      Après on se demande pourquoi le kernel a un succès énorme (serveur, HPC, embarqué) et le desktop Linux pas du tout..

      • [^] # Re: A eux de jouer

        Posté par  . Évalué à 4.

        Le kernel a beaucoup plus de main d'œuvre que les desktops, c'est un point très important. Et puis tu peux faire tourner des applis avec des version de lib différentes, tu ne peux pas avoir deux kernels en même temps.

        « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

        • [^] # Re: A eux de jouer

          Posté par  . Évalué à 3.

          Le kernel a beaucoup plus de main d'œuvre que les desktops

          Bah, c'est surtout une question de volonté: si tu ajoute la compatibilité ascendante dans les desktop ça va ralentir les nouveaux developpement et les dev desktop ne veulent pas s’embêter avec ça.. Je comprends: ça doit être pénible, mais bon on en est à la combientième ré-invention majeure des desktops KDE et Gnome? 3 chacun?
          Et c'est loin d'être fini..

          Et puis tu peux faire tourner des applis avec des version de lib différentes

          Heuh:
          1) il me semble que ça ne marche pas si facilement que ça
          2) s'il n'y a pas compatibilité avec le bureau, pourquoi avoir un bureau intégré dans ce cas?
          Autant rester au gestionnaire de fenêtre simple..

          • [^] # Re: A eux de jouer

            Posté par  . Évalué à 4.

            Bah, c'est surtout une question de volonté

            Mais pas que, si continuer à maintenir l'existant ne te permet pas d'évoluer (car pas le temps), ton logiciel va stagner et ne plus attirer personne, même pas toi.

            on en est à la combientième ré-invention majeure des desktops KDE et Gnome?

            Sachant que les usages changent, ça ne me semble pas idiot de repartir de base actuelle et de ne pas se trimballer 15 ans d'historique pour rien. Regarde ce qu'il se passent avec X, plus personne ne veut le faire évoluer pour gérer des trucs qui existent comme deux cartes graphiques ou corriger des bugs visuels comme les fenêtres qui clignotes quand ont les redimensionnent.

            1) il me semble que ça ne marche pas si facilement que ça

            Pourtant je l'ai fait lors du passage à kde4

            s'il n'y a pas compatibilité avec le bureau, pourquoi avoir un bureau intégré dans ce cas?

            Pour avoir une cohérence entre les applis mais je ne me souviens pas de dépendance fortes entre les applis et le bureau du temps de KDE3 par exemple, donc je ne perdais rien à les utiliser avec KDE4.

            « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

            • [^] # Re: A eux de jouer

              Posté par  . Évalué à 3.

              Regarde ce qu'il se passent avec X, plus personne ne veut le faire évoluer pour gérer des trucs qui existent comme deux cartes graphiques

              Si Wayland avait existé avant les dual GPUs, je me demande si ça aurait été plus simple de le changer qu'X? Pas si sûr..

              ou corriger des bugs visuels comme les fenêtres qui clignotes quand ont les redimensionnent.

              Là, c'est un compromis: redimensionner une fenêtre coté serveur fluide mais moche(1) ou bien redimensionner coté client/application: joli mais saccadé(1), franchement pas sûr que 'joli mais saccadé' soit mieux!

              1: si le client est lent a repeindre.

              • [^] # Re: A eux de jouer

                Posté par  . Évalué à 3.

                i Wayland avait existé avant les dual GPUs, je me demande si ça aurait été plus simple de le changer qu'X? Pas si sûr..

                La base de code et l'historique étant moins important, je pense que si. D'ailleurs, ce n'est pas encore pris en charge il me semble, ce n'est qu'un projet.

                Là, c'est un compromis: redimensionner une fenêtre coté serveur fluide mais moche(1) ou bien redimensionner coté client/application: joli mais saccadé(1), franchement pas sûr que 'joli mais saccadé' soit mieux!

                Je comprend mais actuellement, vu que la plupart des applications utilisent des toolkit pas trop pourri (et qui réagiraient si le problème venaient d'eux), ça ne poserait pas trop de problème je pense (et ça ferait le tri avec les appli mal codées).

                « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

                • [^] # Re: A eux de jouer

                  Posté par  . Évalué à 2.

                  Je comprend mais actuellement, vu que la plupart des applications utilisent des toolkit pas trop pourri

                  Des toolkits avec beaucoup de fonctionnalités OK mais: il leur a fallu combien de temps pour supporter XCB? Supportent-ils le redémarrage d'X?

      • [^] # Re: A eux de jouer

        Posté par  . Évalué à 1.

        Après on se demande pourquoi le kernel a un succès énorme (serveur, HPC, embarqué) et le desktop Linux pas du tout..

        En même temps, les distrib desktop n'ont pas le même public que le noyau, et c'est pour ça qu'elles font tout pour coller au matériel grand public actuel. Qui va acheter un PC neuf avec proc 32 bits, 512 Mo et une CG non 3D aujourd'hui ?

        Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

        • [^] # Re: A eux de jouer

          Posté par  (Mastodon) . Évalué à 1. Dernière modification le 30 mars 2012 à 19:38.

          Moi, moi !

          Nous n'avons pas forcément besoin de puissance quand on achète un ordinateur on peut rechercher de l'autonomie et de la mobilité par exemple.
          Donc un ordinateur portable à moins de 300€ est intéressant quand on est étudiants et les netbook (sauf les tous derniers) sont en 32bits 1Giga de ram et de l'intel qui ne consomme pas au niveau du chipset graphique …

          Et je ne pense pas être le seul à avoir ce genre de machine.

          • [^] # Re: A eux de jouer

            Posté par  . Évalué à 3.

            Même un netbook ne correspond plus aux caractéristiques que j'ai précisées :
            * 1 Go de RAM, c'est jamais que deux fois plus que ce j'ai écrit (et ça suffit largement pour GNOME/KDE, pas 512 Mo) ;
            * n'importe quelle CG Intel est aujourd'hui suffisamment performante, pas pour des jeux certes mais pour tous les effets d'un OS (même Seven) ;
            * il me semble que même les netbooks ont des proc 64 bits maintenant.

            Donc je ne vois toujours pas de machine aux caractéristiques que j'ai données.

            Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

            • [^] # Re: A eux de jouer

              Posté par  . Évalué à 2.

              Les Atom sont 32bit, j'ai pu en essayer un N550 avec 2Go de RAM, c'est super lent malgrè les dual-core+HT qui montre 4 CPU.

              ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

              • [^] # Re: A eux de jouer

                Posté par  . Évalué à 2.

                Il y a des Atom 64 bits:

                seb pascaline:~ [1003]% grep 'Atom' /proc/cpuinfo | uniq
                model name      : Intel(R) Atom(TM) CPU D525   @ 1.80GHz
                seb pascaline:~ [1004]% uname -a
                Linux pascaline 3.1.1.skc1 #1 SMP Wed Nov 16 21:32:42 CET 2011 x86_64 GNU/Linux
                
                
              • [^] # Re: A eux de jouer

                Posté par  . Évalué à 2.

                Ah bon ? J'ai un netbook avec un Atom N270 (1.6 GHz Monocore + HT, donc pas récent du tout) et 2 Go, il est très utilisable même avec GNOME 3.2. Bien sûr, c'est pour un usage basique (bureautique, web et multimedia pas HD).

                Tu t'en sers comment ?

                Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

            • [^] # Re: A eux de jouer

              Posté par  . Évalué à 3.

              il me semble que même les netbooks ont des proc 64 bits maintenant.

              ça dépend des netbooks http://fr.wikipedia.org/wiki/Intel_Atom#Jeu_d.27instructions

              « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

              • [^] # Re: A eux de jouer

                Posté par  . Évalué à 2.

                Au temps pour moi, je pensais que ça s'était généralisé.

                Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

  • # PAE

    Posté par  . Évalué à 3.

    Dans le message Linus dit surtout ce qu'il pense du PAE, technologie permettant de dépasser les 4GB de ram en 32 bit. Je crois qu'on en avait parlé sur Linuxfr il y a peu mais appliqué à ARM.

    • [^] # Re: PAE

      Posté par  . Évalué à 2.

      Voir dans la news sur le kernel

    • [^] # Re: PAE

      Posté par  (site web personnel) . Évalué à 2.

      On en a parlé dans la news kernel et dans un journal sur Ubuntu

      S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

    • [^] # Re: PAE

      Posté par  . Évalué à 1.

      PAE, technologie permettant de dépasser les 4GB de ram en 32 bit

      PAE, technologie permettant de dépasser les 4Go d'espace d'adressage. Ça ne s'applique pas que aux machines qui ont plus de 4Go de RAM. Et c'est pour cela que Linus parle de 1Go.

      • [^] # Re: PAE

        Posté par  . Évalué à 5.

        PAE n'augmente pas l'espace d'adressage virtuel par processus (ni pour le noyau lui-même), seulement l'étendue des adresses physiques représentables.

  • # 32

    Posté par  . Évalué à -1.

    32 bits quand la distribution n'est pas multilible, genre slackware 13.37 :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.