• [^] # Re: XFree86 est-il assez rapide ?

    Posté par . En réponse à la dépêche XFree86 est-il assez rapide ?. Évalué à 1.

    C'est a la fois optimiste est pessimiste:

    Optimiste parce qu'il y a des solutions et que l'on se dirige lentement vers elles.

    Pessimiste à cause de cette lenteur et également du fait que les quelques développeurs XFree, a tord ou a raison sont très conservatifs. Dans leur contexte, je les comprend, les chiffres sont là:
    Développement du driver 2D ATI: ATI + revu et corrigé par deux ou trois personne de XFree (chapeau ATI).
    Développement du driver 3D ATI Rage, 7500, 8500, 9x00: a peut de choses près 1 personne (Keith Whitwell) et encore il est payé pour et seulement pour un modèle precis de la dernière génération. (et il en sort un paquet par ans de carte. lire: dès qu'une nouvelle carte sort, on oubli les vielles même si le driver n'est pas fini).
    Développement du driver 3D Mach64: 2 personnes qui sont reparti de rien, le driver n'ayant pas de sponsor commercial, Keith a arrêté de travailler dessus (c'était sur son temps perdu).
    Developpement driver Matrox: Après une participation de Matrox pour le driver 2D et 3D, plus rien. Le driver est en mode pseudo maintenance alors qu'un bon dépoussiérage vous blufferai sur ce que l'on peut encore tirer de ces cartes.
    Travail sur OpenGL: Brian Paul. Pourtant c'est un sacré monstre.
    Travail évoqué précédement sur le gestionaire de texture unifié: 1 personne Ian Romanick qui travaille pour IBM.

    Je passe sur le problème nvidia et de leur driver fermé / politique vis a vis des specs et ce ne sont pas les seuls...

    Conclusion:
    Pour avoir
    - plein de drivers
    - de bons drivers
    - des drivers performant donc s'appuyant sur une bonne infrastructure.
    Il faut plus de développeurs.

    Comment ?
    Ben c'est là que j'ai pas la solution. Faut arriver a impliquer/interresser plus de monde, plus de boites, plus de sponsors.
    Tout le monde utilise XFree (même sous Windows, j'en connais plein...), il a le mérite d'exister tel qu'il est. D'un autre coté, et c'est là ou est le paradoxe, tout le monde râle, mais tout le monde s'en contente.

    Comparez le nombre de lignes de codes de XFree / DRI / DRM / Mesa et de sa poigné de développeurs avec
    le nbre de lignes de code source de Linux et son bon millier de développeurs majeurs.
    Pourtant la complexité des deux projets est similaire. Je vois mal aujourd'hui Linus faire avancer Linux avec moins d'une vingtaine de développeurs majeurs. Même s'il a les meilleures idées du monde en ce qui concerne "comment faut faire" au niveau de l'architecture logicielle et vers quoi il faut aller.

    Alors si qqu'un a le remède miracle quand à la désertion des développeurs qu'il agisse et vite sinon on est pas près de sortir de ce paradoxe.
    Bienvenu dans la quatrième dimension !