• # On pourrait pas simplifier ce bordel ?

    Posté par (site web personnel) . En réponse au journal Réponse de David Reveman à Nvidia. Évalué à 4.

    Je vais encore me moinsser mais là la moutarde me monte au nez.

    Ca fait pas mal de temps que je suis ça de loin, car j'aimerai bien avoir un bôô desktop 3d, joli, apaisant comme Aqua (Oui m'dame, je trouve que MacOS X c'est beau et apaisant) et je suis les pérégrinations quasi politiques des interminable débats sur le design du serveur X.

    Heureusement, on possède cet excellente document (merci à son auteur) qui nous permet d'y voir clair, à condition d'avoir le courage de tout lire jusqu'au bout (ça n'enlève rien à l'excellence du contenu de cet article et de sa présentation)
    http://linux.tlk.fr/traitement-graphique/

    On y apprend que le projet X fait 16 millions de lignes de code, et qu'on est en train de le modulariser. Fort bien, il était temps.

    Je veux bien que les pauvres dev (franchement, je les admire) s'amusent avec leur quasi assembleur (le C(oui je sais, je suis lourd avec ça)) à gérer les différends Unix dans lesquels les services offerts par l'OS est pas le même et etc.. , mais j'ai vraiment l'impression que X devient une usine à gaz immensément bordélique.

    Il faudrait

    - Un pilote en mode noyau, s'occupant de la vidéo, du pci/agp, du calvier, de la souris, etc... Sur *BSD on ferait un système autonome, sous Linux on utilise l'existant.
    - Un framebuffer collectant toutes les demandes de dessins des API de fenêtrages avec plusieurs implémentation d'API. Un fb en 3D serait l'idéal avec la possibilité d'utiliser une norme (comme OpenGL, DirectX) en tant que driver comme le préconise justement Jon Smirl.

    Puisqu'il s'agit de politique, a quand les entreprises du secteurs (au hasard RedHat, Mandriva, Novell, ?) se mettront-elles d'accord pour développer un et un seul ensemble de projets cohérants entre eux et pas la friture entre Novelle qui veut Xgl et Mandriva quie veut Xegl ?

    Moi je parie que quand des langages haut niveau iront aussi vite que le C, on risque de voir des projets alternatifs...

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker