• # La réarchitecture de X

    Posté par (site web personnel) . En réponse au journal XServeur 3D. Évalué à 8.

    En fait un serveur X basé sur OpenGL n'est qu'un des différents points développés pour réarchitecturer le fonctionnement de X.
    Keith Packard a expliqué ceci dans un document :
    http://keithp.com/~keithp/talks/xarch_ols2004/xarch-ols2004-html/(...)

    Pour résumer les points principaux sont :
    Dégager la xlib en faveur d'une lib asynchrone : XCB
    Placer opengl comme base du serveur X.
    Utilisation de cairo pour faire des rendus en vectoriels, glitz étant un backend opengl pour cairo.
    Revoir la sécurité de X avec notamment SELinux.
    Améliorer l'aspect eye candy avec Damage et Composite
    Améliorer le sous système de fonts.
    Inclure un driver pour la carte graphique au niveau du kernel pour notamment unifier la gestion de l'accès au périphérique graphique.