Pour le coup, s'il y a un logiciel sur lequel le libre s'est acharné pour faire quelque chose de stable c'est bien X. Il y a eu une rupture entre X11R6 et X.org pour déjà dépasser certaines limitations du logiciel.
Le problème c'est qu'X est architecturalement très vieux. Aucun système graphique aujourd'hui n'est aussi vieux. Il me semble que par exemple windows 3 est apparu après X11 (à vérifier). Je ne parle même pas de cocoa. Donc X a intégré des contraintes très anciennes qui aujourd'hui n'ont plus aucun sens et qui nuisent à l'évolutivité et à la stabilité. X a été inventé alors qu'openGL n'était même pas dans les limbes.
Donc il est logique que les développeurs disent : on repart de 0 et on utilise l'expérience que l'on a sur le sujet pour faire quelque chose qui tient la route. Et surtout, on fait quelque chose de beaucoup plus petit, plus maintenable et dont les fonctions sont strictement celles nécessaires pour les toolkits d'aujourd'hui.
Donc c'est pas une fuite en avant, au contraire, c'est plutôt un hard reset nécessaire.
[^] # Re: Une fois de plus
Posté par laparn . En réponse à la dépêche Le combat X contre Wayland : les faits vus par Eric Griffith. Évalué à 10.
Pour le coup, s'il y a un logiciel sur lequel le libre s'est acharné pour faire quelque chose de stable c'est bien X. Il y a eu une rupture entre X11R6 et X.org pour déjà dépasser certaines limitations du logiciel.
Le problème c'est qu'X est architecturalement très vieux. Aucun système graphique aujourd'hui n'est aussi vieux. Il me semble que par exemple windows 3 est apparu après X11 (à vérifier). Je ne parle même pas de cocoa. Donc X a intégré des contraintes très anciennes qui aujourd'hui n'ont plus aucun sens et qui nuisent à l'évolutivité et à la stabilité. X a été inventé alors qu'openGL n'était même pas dans les limbes.
Donc il est logique que les développeurs disent : on repart de 0 et on utilise l'expérience que l'on a sur le sujet pour faire quelque chose qui tient la route. Et surtout, on fait quelque chose de beaucoup plus petit, plus maintenable et dont les fonctions sont strictement celles nécessaires pour les toolkits d'aujourd'hui.
Donc c'est pas une fuite en avant, au contraire, c'est plutôt un hard reset nécessaire.