Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Journal : Xfree vers XOrg, début d'une formidable aventure !!!!

Posté par Gyro Gearllose () le 29 septembre 2004
Hi !
Comme promis ici : https://linuxfr.org/comments/477517.html#477517(...)
je me propose de vous faire partager mon passage du "bon côté" de la force (XFree vers Xorg).
J'avais déjà fait remarquer que la taille de l'archive me faisait bondir, car 70Mo de sources, contre 40Mo pour pour la version 6.7.0 d'Xorg, et 50 pour XFree4.4.0, je trouvais ça lourd... Ben voici d'abord ma première surprise : à la compil, XFree avait demandé 8 heures, sur la même bécanne, XOrg 6.8.1 n'a demandé que 30 minutes (en gros) pour se compiler ET s'installer.
Les recommandations du BLFS sont d'ailleurs toujours (et comme d'habitude) fort appréciées par leur justesse, et l'installation pourrait être réalisée par un gamin de 7 ans (il suffit de savoir lire, en fait, et accessoirement de faire un copier/coller)...
Après installation, la configuration ne prend pas plus de temps qu'il n'en faut pour l'écrire (ou le dire, c'est selon), et le lancement ne se fait pas plus lourd, loin de là.
Dans l'entrée de forum initiale, je m'interrogeais sur la compatibilité binaire entre les deux versions de X... Pour l'instant, je n'ai rien relevé de contradictoire entre les deux. Mon KDE est reparti comme en 40, bref, que du bonheur.
A partir de là, je crois que mon choix est définitivement fait : Xorg semble être une excellente alternative au serveur historique. Alors à quoi bon conserver justement XFree, pourquoi continuer à le maintenir, à le soutenir ? Je ne sais guère... En tout cas, la réactivité d'Xorg m'a donné envie d'essayer, ma feignantise m'a fait attendre avant de basculer, mais Xorg m'a définitivement convaincu, et jusqu'à preuve du contraire, je ne suis pas prêt de faire marche arrière.
Je sais, j'en parle comme si ça faisait 15 ans que j'utilisais XOrg, et pourtant, j'ai déjà remarqué quelques différences : plus rapide au démarage, plus lent lorsqu'on quitte le monde Xwindow, plus rapide au passage X<->console avec les Ctrl-Alt-Fn, et (effet psychosomatique ?) l'affichage me semble plus net.
Voilà, j'ai tenu ma promesse, j'en suis fier, même si les délais n'ont pas été respectés, ma parole l'a été. Si jamais ça peut en décider d'autre à franchir le pas, au moins, je n'aurais pas perdu mon temps.

> Lire le journal (22 commentaires, moyenne: 1).  

Vous avez demandé le commentaire #479201.

J'aurai presque envie d'essayer

Posté par Stephane Chauveau () le 29/09/2004 à 18:16. (lien). Évalué à 7.

mais j'aimerai savoir si l'installation peut se faire dans /usr/local sans avoir a désinstaller les packages officiels.

> (effet psychosomatique ?) L'affichage me semble plus net

Peut être une amélioration de l'antialiasing dans libxft ou libfreetype.
Ou bien une meilleure gestion du mode vidéo (different modelines?).

> je m'interrogeais sur la compatibilité binaire entre les deux versions de X.

Cela ne devrait pas être un problème can le protocole et les libs X11 sont tres standardisees.
A boulot, mon PC est sous Windows. Je travaille avec Gnome2 avec le server X Exceed. Les applications (y compris le desktop Gnome) sont distantes sur multiple OS (Linux, HPUX, Cygwin, SunOS). Sous Linux et Cygwin, les libs sont d'XFree86. Sous HP et Sun, ce sont des libs proprietaires. Je n'ai jamais eu aucun problème. La transparence reseau c'est cool :-) C'est comme a la maison sur mon PC Linux.

> XOrg 6.8.1 n'a demandé que 30 minutes (en gros) pour se compiler

Interessant! Peut etre n'as tu pas tout compilé (server + libs + applications).

  • [^]Re: J'aurai presque envie d'essayer

    Posté par Gyro Gearllose () le 29/09/2004 à 21:06. (lien). Évalué à 2.

    > mais j'aimerai savoir si l'installation peut se faire dans /usr/local sans avoir a désinstaller les packages officiels.

    Ouhlà ? Aucune idée, et je ne suis sûrement pas le mieux placé pour t'informer là dessus. Je suis un adepte invétéré du LFS et de sa suite sur les systèmes que j'administre (au boulot) et que j'utilise (au boulot et à la maison), et sur lesquels je n'ai aucune habitude quant-aux packages officiels. Je ne connais que les .tar.bz2 et .tar.gz, ainsi que les commandes ./configure, make et make install. X, peu importe la version ne supporte pas cette chaine, mais passe par un vieux make world des plus bizzares. Pour changer la destination, je ne saurais comment faire simplement. Modifier les makefiles ? patcher les sources directement ? Modifier certains (tous) fichiers du répertoire config/cf ?
    Je ne saurais dire. Je pense avoir trouvé un compromis pour ceux qui comme moi procèdent par le {,B}LFS : comme j'avais installé XFree4.4.0 précedement et que j'avais précieusement conservé le produit de la compil avant installation, ainsi que les commandes exécutées pour l'installation finale, je me suis contenté d'éffacer les liens symboliques créés à la fin de l'install, et le répertoire /usr/X11R6. Au cas où quelque chose d'anormal se passerait, j'ai également fait une sauvegarde du répertoire /etc/X11. Puis, j'ai installé Xorg. En cas de besoin de faire marche arrière, il me fallait désinstaller Xorg de la même manière que je l'avait fait pour XFree, et de réinstaller ce dernier, sans avoir a re-subir les huit heures de compil....


    > Interessant! Peut etre n'as tu pas tout compilé (server + libs + applications)

    Excellente question s'il en est... En fait, j'en sais fichtre rien. J'ai récupéré les sources, j'ai compilé EXACTEMENT comme indiqué dans le BLFS, même si ce n'est pas la même version, point barre.
    Je suppose qu'il y a tout, mais comme juste après l'installation d'Xwindow, j'utilise directement KDE (no troll inside), les outils genre xterm, twm et le reste de la cohorte ante-diluvienne sont rapidement oubliés.
    Je suis certains d'avoir au moins xterm. Pour le reste, aucune idée....

    --
    All articles which are excluded shall be deemed included
    Tous les articles exclus sont considérés inclus
    --Brian de Palma in Phantom of the Paradize
    • [^]Re: J'aurai presque envie d'essayer

      Posté par Sebastien Binet () le 29/09/2004 à 21:28. (lien). Évalué à 5.

      Pour changer la destination, je ne saurais comment faire simplement. Modifier les makefiles ? patcher les sources directement ? Modifier certains (tous) fichiers du répertoire config/cf ?


      Oula... t'enflammes pas :)
      Regarde ici[1], il suffit juste de faire :

      make World && make install DESTDIR=/tmp/xorg

      [1] : http://linuxfr.org/comments/469500.html#469500(...)

      • [^]Re: J'aurai presque envie d'essayer

        Posté par Gyro Gearllose () le 30/09/2004 à 06:11. (lien). Évalué à 1.

        Je disais bien que j'étais pas le mieux placé pour répondre à cette question...
        Ceci étant, en procédant comme tu le proposes, il faut ensuite modifier quelques fichiers systèmes pour être certain de faire des essais avec cette version, sinon ce sont les libs du précédent qui seront utilisées, ainsi que les binaires. Si c'est pas clair, ce que je viens de dire, en d'autre mots:
        si j'ai XFree dans /usr/local, et que j'installe xorg dans /tmp/xorg, quand je lance /tmp/xorg/bin/Xorg, et que j'ai accès à X, qu'est-ce qui me prouve que si je lance xterm ce ne sera pas celui d'XFree qui sera lancé ? Et si c'est celui d'Xorg, comment être certain qu'il utilisera les libs d'Xorg, et non celles d'XFree, dont le chemin aura été préalablement placé dans /etc/ld.so.conf.
        Par ailleurs, si j'accède à un autre wn que twm, il va se baser sur quelles libs pour ses requêtes au serveur X ?
        Je n'ai pas de réponses à ces questions...

        --
        All articles which are excluded shall be deemed included
        Tous les articles exclus sont considérés inclus
        --Brian de Palma in Phantom of the Paradize
        • [^]Re: J'aurai presque envie d'essayer

          Posté par Sebastien Binet () le 30/09/2004 à 07:11. (lien). Évalué à 3.

          Il me semble qu'il etait d'usage (par defaut) de mettre l'installation d'XFree sous /usr/X11R6, donc je suppose qu'un bete :

          mv /usr/X11R6 /usr/X11R6-mysave-that-I-will-throw-away-because-transparency-roxor-the-bears

          make World && make install DESTDIR=/tmp/xorg
          ln -sfn /tmp/xorg /usr/X11R6

          Et en voiture Simone.
          (Il me semble que la compatibilite binaire est assuree entre XFree et xorg, quelqu'un dans la salle ?)

          PS : attention au reboot, parce qu'apres : napu /tmp/xorg ;)

          • [+] [^]Re: J'aurai presque envie d'essayer

            Posté par doublehp (page perso, ) le 30/09/2004 à 10:09. (lien). Évalué à -2.

            PS : attention au reboot, parce qu'apres : napu /tmp/xorg ;)


            encore un qui n as jamais mis les pieds dans /etc/defaults ...

            --
            www.doublehp.org
            le site qui sera toujours en construction ...