Articles : XFree86 a de moins en moins la côte
Posté par Jérôme Pinot (page perso, ). Modéré le 31 mai 2004.
Il y a quelques temps nous apprenions le changement de la licence de XFree86 qui rendait le fameux serveur graphique, bien que toujours libre, incompatible avec la licence GPL, pourtant largement appliquée par les distributions majeures.
En conséquence, la plupart des distributions GNU/Linux comme RedHat, Mandrake et SuSE, s'étaient tournées vers X.org, un projet alternatif basée lourdement sur la dernière version de XFree86 compatible avec la GPL.
Aujourd'hui, c'est Slackware qui fait marche arrière, après avoir intégré XFree86 v4.4.0 dans sa branche de développement, celui-ci en a été retiré, essentiellement pour des questions de compatibilité.
XFree86 perd donc un poids lourd qui va rejoindre le camp X.org et l'on est en droit de se demander ce que vont faire les autres distributions qui avaient opté pour la version 4.4.0, comme NetBSD ou Conectiva.
Enfin, on peut s'interroger sur l'avenir de XFree86 qui perd de plus en plus d'utilisateurs.
En conséquence, la plupart des distributions GNU/Linux comme RedHat, Mandrake et SuSE, s'étaient tournées vers X.org, un projet alternatif basée lourdement sur la dernière version de XFree86 compatible avec la GPL.
Aujourd'hui, c'est Slackware qui fait marche arrière, après avoir intégré XFree86 v4.4.0 dans sa branche de développement, celui-ci en a été retiré, essentiellement pour des questions de compatibilité.
XFree86 perd donc un poids lourd qui va rejoindre le camp X.org et l'on est en droit de se demander ce que vont faire les autres distributions qui avaient opté pour la version 4.4.0, comme NetBSD ou Conectiva.
Enfin, on peut s'interroger sur l'avenir de XFree86 qui perd de plus en plus d'utilisateurs.
Site de XFree86 (1007 hits)
Site de X.org (3152 hits)
La nouvelle licence de XFree86 (517 hits)
ChangeLog de Slackware (585 hits)
La sortie de X.org (3057 hits)
Mandrake sans XFree86 (2540 hits)
> Lire la dépêche (156 commentaires, moyenne: 3,1).
Vous avez demandé le commentaire #422502.




mise à jour flippante
Je changerai bien mon XFree86 pour X.org, mais cette mise à jour me fait un peu peur sous Gentoo: il faut d'abord enlever XFree, puis installer X.org.
Si jamais ça ne marchait pas, il faudrait donc faire marche arrière. Sans compter tout les fichiers de config changés.
Vu que ça marche comme ça, je n'ai pas encore sauté le pas...
Claws Mail - it bites!
[^]Re: mise à jour flippante
Tu peux sauter le pas, franchement c'est tout simple à mettre et ca marche nickel :)
Un 'ti tuto sur le forum gentoo : http://forums.gentoo.org/viewtopic.php?t=158911(...)
\_o<~~~~
[^]Re: mise à jour flippante
IL y a même une documentation officielle : http://www.gentoo.org/doc/en/xorg-config.xml(...)
[^]Re: mise à jour flippante
Sur cooker, X.org fonctionne maintenant avec le noyau 2.6. On peut trouver les rpm sur le site de Svetoslav Slavtchev : http://mandrake.contactel.cz/people/svetljo/mandrake/cooker/RPMS/(...)
Actuellement, il reste encore un peu de travail à faire pour le portage en AMD64 et PPC.
Il me parait avéré que X.org est le fork gagnant.
[^]Re: mise à jour flippante
T'as une doc pour guider lors de l'install ? J'aimerais pas me retrouver sans interface...
[^]Re: mise à jour flippante
Grand mal m'a pris de me lancer dans cette aventure !
Maintenant, je me retrouve avec des polices à reconfigurer entièrement, et surtout j'arrive pas à réinstaller les drivers nvidia. Comment faire pour leur demander de ne pas recompiler le module pour le noyau ? Parce que mes kernel-source ne correspondent pas au noyau que j'utilise...
[+] [^]Re: mise à jour flippante
T'as utilisé tes pieds ?
J'ai installé x.org également sur une LFS et ca a posé aucun soucis ... De base, vire le répertoire /etc/X11 et refait ton make install (si tu as utilisé les sources). Les drivers Nvidia 5336 passent sans soucis. J'ai utilisé ces patches :
http://frlinux.net/?section=xwindow&article=41(...)
Steph
[^][OT] Et la politesse ... BORDEL!
"T'as utilisé tes pieds ?"
Et toi t'as réfléchi 2 sec avant de cracher ces quelques mots ?
Ce que je les aime ces genres de message genre "ti es pas arrivé ptite kekette, pourtant moi les doigts dans le nez"
C'est à cause de ce genre de message que tous les jours je me dis, lis les news mais ne va pas lire les commentaires sur linuxfr ...
[^]Re: [OT] Et la politesse ... BORDEL!
Ok, j'ai ete désagréable, si tu regardes l'ensemble de mes commentaires, tu verras que cela ne m'est pas arrivé souvent. J'ai eu une semaine éprouvante (je te passe mon nombre d'heures passées au travail). Ce n'est pas une excuse certes.
Je suis juste étonné quand je vois ce genre de commentaires. Je ne ris au nez de personne, sinon je ne ferais pas mon site.
Désolé pour la méprise,
A bon entendeur ...
Steph
[^]Re: [OT] Et la politesse ... BORDEL!
si tu veut juste installer les librairies pour Nvidia 1.0-5336, installe ce package :
ftp://ftp.pcds.ch/pub/people/rapsys/i586/NVIDIA....rpm(...)
Il contient les librairies et quelques scripts...
/!\ Ce package est pour mandrake car ce sont les librairies tls qui sont installées et non les normales car les normales sembles planter sur mandrake.... /!\
Je l'utilise personnellement et il marche très bien, il faut par contre le réinstaller en cas de mise a jour de XFree86 ou Xorg...
site perso : http://rapsys.free.fr/
[^]Re: mise à jour flippante
"Comment faire pour leur demander de ne pas recompiler le module pour le noyau ?"
Ben, tu peux pas :) T'es bon pour recompiler un noyau afin d'avoir les bons kernel-source :)
Ptain, Vive Windows :D
aie aie, non, aie, pas taper, vive le hurd alors :)
Agogo
[^]Re: mise à jour flippante
Si, tu peux désarchiver le contenu de l'installeur (me souviens plus de l'option exacte, --help pour voir) et installer à la main les fichiers au bon endroit.
Mais si tu n'a pas le module noyau ça ne fonctionnera pas.
[^]Re: mise à jour flippante
--extract-only est l'option pour tout ectraire.
site perso : http://rapsys.free.fr/
[^]Re: mise à jour flippante
Personnellement, je trouve regrettable que les maiteneurs de la distribution que tu utilises aient déplacées les polices de caractères vers un autre répertoire.
Sous Slackware, Patrick Volkerding a conservé pour X.org la même arborescence que celle de XFree86. Pi bon, je ne vois pas quel intérêt il y a à la modiffier.
Pour ce qui est des chemins pour les polices de caractères, dans xorg.conf section Files, tu peux utiliser le paramètre FontPath (un coup de vi ou d'emacs et c'est réglé). C'est vrai que si tu passes par une interface graphique, ça peut être plus contraignant. De toute façon, on ne passe de XFree86 à X.org qu'une seule fois =)
Pour les pilotes NVidia, et comme dit plus haut, tu vas être obligé de recomplier ton noyau ...
[^]Re: mise à jour flippante
> Pi bon, je ne vois pas quel intérêt il y a à la modiffier.
Une police n'est pas lié à un serveur X11. Tu peux utiliser une police dans un document ou pour l'impression. Il est donc normal que les polices ne soient pas dans un répertoire du serveur X11.
[^]Re: mise à jour flippante
Yep, c'est un changement de bon sens, qui met les choses là où elle devrait être (ça ne concerne pas seulement les fonts en fait, mais aussi les pages de man par exemple). Il semble que le mainteneur RedHat va faire +/- la même chose que le mainteneur Gentoo d'ailleurs :
http://freedesktop.org/pipermail/x-packagers/2004-April/000017.html(...)
[^]Re: mise à jour flippante
quickpkg /var/db/pkg/x11-base/xfree-[version]
emerge -B [paquet-xorg]
Tu vas te retrouver dans /usr/portage/package/All avec les paquets binaires de xfree et X.org. Sauve ce qu'il faut dans /etc/X11 si tu as peur, et hop.
emerge -K [le X que tu veux]
[^]Re: mise à jour flippante
Pour quelques questions de portage petant un plomb, j'ai du aussi faire :
emerge -i xfree-base/xfree afin de l'injecter dans les paquets et que les autres arretent de me le demander (conseil recu sur gentoo-dev).
Steph
[^]Re: mise à jour flippante
Il me semble que les paquets redemandent xfree-base/xfree car ils appellent la dépendance virtuelle xfree qui pointe vers xfree-base/xfree.
J'avais trouvé un moyen plus ou moins "grouik" qui était d'éditer le fichier /etc/make.profile/virtuals.
La syntaxe utilisée dans ce fichier est expliquée dans le manuel de portage.
Il faut, normalement, remplacer les occurrences à xfree-base/xfree par x11-base/xorg-x11.
Il est conseillé de faire une copie de sauvegarde du fichier avant de le modifier car c'est un des fichiers clef de portage. (Il gère toutes les dépendances virtuelles utilisées dans les ebuilds)
[^]Re: mise à jour flippante
ça c'est pas mal... Merci : ça a marché impec ! (si ce n'est que glxgears est passé de 1500fps à 400, pourtant le Direct rendering est toujours sur Yes. je vais me renseigner.)
Claws Mail - it bites!
[^]Re: mise à jour flippante
Chez moi je ne peux pas lancer la compilation de xorg-x11. Il attend visiblement que je désinstalle xfree.
----------------------------------------------------
localhost portage # emerge -B xorg-x11
Calculating dependencies ...done!
!!! --buildpkgonly requires all dependencies to be merged.
!!! Cannot merge requested packages. Merge deps and try again.
---------------------------------------------------
localhost portage # emerge -p xorg-x11
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[blocks B ] x11-base/xfree (from pkg x11-base/xorg-x11-6.7.0)
[blocks B ] x11-base/xfree ("virtual/x11" from pkg x11-base/xorg-x11-6.7.0)
[ebuild N ] x11-base/xorg-x11-6.7.0
[^]Re: mise à jour flippante
C'est normal, tu dois effectivement désinstaller xfree avant d'installer xorg-x11.
C'est pareil chez tout le monde.
Maintenant, je comprends que ce ne soit pas très rassurant de se retrouver pendant quelque temps sans l'assurance d'avoir un serveur X qui marche.
En tout cas chez moi, ça s'est bien passé, juste penser à mettre à jour les chemins des polices. Howto sur le site de gentoo (je n'arrive plus trouver l'URL !!!).
[^]Re: mise à jour flippante
Je suis en train de tenter:
#emerge -BO xorg-x11
Visiblement ça compile. Je fais ca sur mon PC au boulot et je ne pas trop me permettre de ne travailler qu'a moitié sous prétexte qu'il faut que je dés-installe Xfree avant de compiler Xorg.
Pour anecdote j'ai installé ma gentoo depuis une autre distrib dans un chroot. Tout ca pour pouvoir bosser pendant la semaine qu'a duré la compilation du système et tous les outils dont j'avais besoin (il y a 2 ans sur un PIII 600)
[^]Re: mise à jour flippante
Vraiment, n'hésite plus. J'ai installé xorg-x11 dès sa sortie dnas le portage, vraiment eucun problemes rencontrés.
Le seul gros changement, c'est le placement des fontes dans /usr/shar/fonts au lieu du repertoire X11R6.
Et tu vas gagner un anti-aliasing de meilleure qualité, des pilotes graphiques de meilleure qualité (autant a jour que xfree 4.4 en fait), car ceux de 4.3 commencent a vieillir, et posent pb poru certaines cartes...
[^]Re: mise à jour flippante
C'est la que sourcemage a quelque chose d'interessant elle peut mettre en cache les spells deja compiles. Donc si tu dispel XFree il suffit de faire un cast pour reinstaller les fichiers que tu viens de supprimer ! C'est magique. Et cast -c recompile vraiment.
Très pratique pour downgrader, tester un nouveau truc etc...
Je me souviens pas d'un equivalent sous gentoo par contre :-)
[^]Re: mise à jour flippante
Ben si justement : quickpkg xfree -> hop, on conserve une sauvegarde de xfree en binaires, donc pasbesoin de le recompiler pour une éventuelle réinstall, il suffira de faire un emerge -K xfree poru réinstaller le binaire. y en a pour 30 s pour construire le binaire, et pas plus pour le réinstaller :)
[^]Re: mise à jour flippante
Ok merci j'etais passé a coté de ca :-)
[^]Re: mise à jour flippante
T'as mal cherché, a part quickpkg qui permet de creer un package a partir d'un truc que tu as deja installé, tu as buildpkg dans FEATURES (cf make.conf) pour faire ca au moment du emerge pour tous les packages, et buildsyspkg pour faire ca uniquement pour les packages systemes.
[+] [^]Re: mise à jour flippante
J'aimerai bien savoir pourquoi une aussi grosse partie des commentaires sur ce sujet parle des problèmes de mise à jour de votre Gentoo ...
Je vois vraiment pas ce que ca vient faire ici.
[^]Re: mise à jour flippante
Ca alors. Pour etre politiquement correct on a plus le droit de parler d'une distribution en particuier ?
[+] [^]Re: mise à jour flippante
<lacher de troll>
Non, on parle juste d'une distro qui gère mal le changement...
Avec une distribution sérieuse, on n'aurait pas ce genre de problèmes.
</lacher de troll>
[^]Re: mise à jour flippante
Meme constat. J'ai effectivement remarqué que si quelqu'un cite un nom de distribution, il y a 98% de chance pour que son post soit traité de troll.
En fait ca marche aussi avec un nom de soft:
Ex si quelqu'un parle de postfix, il va se faire traiter de troller par les sendmailer and co. Si quelqu'un parle de Gnome, ca les Kdeux qui vont lui tomber dessus etc ...
En fait, pour eviter les trolls, il faut autant que possible utiliser des nom totalement générique. Du style:
Ex: sous "linux" (sans préciser de distrib) j'utilise un "traiment de texte" (tjs sans préciser lequel) et mon environement graphique me convient (sans préciser lequel, mais en précisant qu'il en existe d'autre tout aussi bien).
[^]Re: mise à jour flippante
Et encore, là tu vas avoir les trolls sur GNU/linux... Bref c'est pas gagné !
[^]Re: mise à jour flippante
en parlant d'ordinateur, on devrais même éviter des résurgences de trolls amiga/pc et autres saloperies de trolls ...