URL: https://linuxfr.org/users/bins/journaux/xorg-et-la-modularisation Title: X.org et la modularisation Authors: Sebastien Date: 2005年05月21日T13:50:49+02:00 Tags: Score: 0 La prochaine release de X.org sera modulaire[1,2,3]. En fait on aura 2 releases pour le prix d'une : la 6.9, qui sera toujours sous la forme que l'on connaît (à savoir un bon gros arbre monolithique) et la 7.0 qui devrait avoir exactement le même contenu que la 6.9, mais qui aura l'attrayante propriété d'être allée faire un tour chez nos "amis" autotools. C'est en effet ce qu'il y a dans les cartons de X.org pour réaliser la transition. On ne va pas rappeler (tous) les avantages d'une modularisation (barrière plus basse pour les nouveaux arrivants, possibilité de ne travailler que sur un tout petit morceau du code sans gêner trop de monde et sans avoir à connaître trop du reste du monde,...) mais il est aussi intéressant de connaître tous les désavantages. La plupart des développeurs X.org sont bien habitués à Imake et pour eux la transition va sans doute être un peu douloureuse (en fait comme toute transition, hein). Il fallait donc attendre (ou être sûr) qu'il y aurait assez de devs maîtrisant suffisamment les 2 (Imake+autotools). De plus, et au début tout du moins, certaines architectures seront mises de côté lors de la transition s'il n'y a pas assez (ou pas du tout) de développeurs pour assurer la transition (et réaliser les changements nécessaires). Enfin, il faut bien voir que les autotools sont extrêmement "version dépendants" et que certaines plateformes n'auront pas *la* version qu'il faut... Sans parler des dépendances cachées qui peuvent être introduites lors de l'autodétection (pendant le ./configure) quand le gentil développeur (GD) vérifie que tout compile (et tourne) comme prévu. (Leur stratégie pour contrer cela, c'est de spécifier très exactement les dépendances dans le build-script... Moi je leur conseillerais bien CMT[4] à la place :) Apparemment, il y a eu une vraie démarche qualité la-dessus, ou en tout cas une vraie réflexion et un vrai travail préparatoire. La casse devrait donc être très limitée. Pour finir sur les développements, j'ai découvert qu'il semblerait que les gens bossent sur un hotplug pour X11[5] : c'est pas la classe ça ?! A noter que le dernier snapshot en date est labellé "xorg-x11-6.8.99.7" : Bye-bye 6.8 ! Hello 6.9/7.0 !! [1] : [http://wiki.x.org/wiki/ModularizationWorkingGroup(...)](http://wiki.x.org/wiki/ModularizationWorkingGroup) [2] : [http://wiki.x.org/wiki/ModularizationProposal(...)](http://wiki.x.org/wiki/ModularizationProposal) [3] : [http://wiki.x.org/wiki/ModularizationDevelPlan(...)](http://wiki.x.org/wiki/ModularizationDevelPlan) [4] : [http://www.cmtsite.org(...)](http://www.cmtsite.org) [5] : [http://wiki.x.org/wiki/XInputHotplug(...)](http://wiki.x.org/wiki/XInputHotplug) PS: non, je n'ai pas trouvé de date de sortie... Même s'il est à peu près sûr qu'il y aura une 6.8.3...

AltStyle によって変換されたページ (->オリジナル) /