Connexion Abonnez-vous

GNOME 49 débarque en alpha avec X11 désactivé par défaut

Le 08 juillet 2025 à 09h48

L'alpha 1 de GNOME 49 a été publiée lundi, sous la forme d'une image ISO de 1,9 Go. En attendant la sortie de la version finale de l'environnement, attendue pour le mois de septembre, cette première alpha permet de mesurer, dans la pratique, les conséquences de la bascule de X11 vers Wayland, mouvement que suivra Ubuntu à partir de la 25.10.

Annoncée et préparée de longue date, la désactivation par défaut de l’ancien serveur graphique X11/Xorg ne signifie pas la fin de la compatibilité avec les applications qui l'exploitent, puisque ces dernières pourront toujours être lancées dans une session Wayland au moyen de la couche de compatibilité Xwayland.

Cette alpha 1 est également l'occasion de mettre à jour de nombreux modules (voir le changelog) et d'acter la suppression de Totem, au profit du nouveau lecteur vidéo Showtime, ou la disparition du module Devhelp, remplacé par Manuals.

La version finale de GNOME 49 est attendue pour le 17 septembre

Le 08 juillet 2025 à 09h48

Commentaires (24)

votre avatar
A surveiller de près car les changements sont d'importance.
votre avatar
Wayland, wayland ... ça continue d'utiliser les couches basses de X11 quand même.
Mais il est vrai que côté KDE Plasma, wayland apporte pas mal de confort d'utilisation.
votre avatar
Wayland, wayland ... ça continue d'utiliser les couches basses de X11 quand même.
???

Tu parles du fait que X11 est désactivé mais pas encore supprimé de GNOME ?
votre avatar
Nan, nan, X11 descend plus bas que Wayland ... jusqu'au noyau / pilote de la CG.
votre avatar
X11/Xorg ne signifie pas la fin de la compatibilité avec les applications qui l'exploitent, puisque ces dernières pourront toujours être lancées dans une session Wayland au moyen de la couche de compatibilité Xwayland.
Ça, c'est ce que je reproche à la plupart des produits logiciel. On cherche à faire autre chose (justifié ou pas et Wayland a beaucoup à prouver sur le sujet) mais sans faire égal ou mieux.

Mais surtout sans jamais aboutir à au moins, un consensus général sur le "comment l'utilisateur de l'API devrait faire".

C'est le même problème que la fameuse "intégration à un OS" qui consiste à copier des raccourcis dans un répertoire... Mais ce n'est pas les mêmes répertoires; mais ce n'est pas pareil ici ou là.

Ce n'est pas comme si on avait pas le recul nécessaire depuis les terminaux Wyse (ou autre).

En fait dans le cas présent c'est Wayland (le dernier né) qui devrait porter le "protocole méthodologique" (on va appeler cela comme ça). Et de fournir non pas un mode de compatibilité pour lui même. Mais une lib permettant aux systèmes de gestion de fenêtre ex: X11) de pouvoir faire fonctionner les applications qui utilisent ce nouveau protocole.

L'universalité n'est toujours pas le "leitmotiv" de tous ces gens. Et cela ferait un bien fou je pense.
votre avatar
Mais une lib permettant aux systèmes de gestion de fenêtre (ex: X11) de pouvoir faire fonctionner les applications qui utilisent ce nouveau protocole.
Une lib qui permettrait aux appli Wayland d'utiliser un backend X11 ?
Bah... heu... ca existe: libweston, c'est-à-dire l'implémentation de référence de Wayland :D
Ou alors j'ai pas compris ce que tu voulais dire ?
libweston uses the concept of a back-end to abstract the interface to the underlying environment where it runs on. (...) Available back-ends: x11 – run as a x11 application, nested in a X11 display server instance
votre avatar
Dans le sens d'établir des standards qui vont perdurer.


C'est valable pour tout. L'exemple suivant est juste plus facile.

Ex la définition d'un bouton sur JavaxFX et .Net. Tu as les mêmes concepts derrière. Mais quand on regarde les fichiers de design (les xml)... Bon, y'a comme une dissonance cognitive quelque part.

On devrait avoir ce genre de chose pour tout un tas de truc. Ça permet de se raccrocher à quelque chose de solide. Bien évidement, il faut aussi que cela évolue. Ex l'ajout de fonction dédiées au tactile pour les éléments d'une interface.

On est loin de d'avoir une standardisation éprouvée et reconnu.

Tout le monde veut imposer son truc sans pour autant être légitime. Ça ressemble à une course de...

Pourtant tout le monde aurait à y gagner.
votre avatar
Pourtant tout le monde aurait à y gagner.
Non tout le monde n’a pas à y gagner. En particulier les éditeurs d’OS (desktop ou mobile) ont des intérêts sur ce sujet qui divergent de ceux de leurs utilisateurs.

Enfin tu donnes l’exemple du bouton qui est pourtant l’élément le plus simple, et pourtant rien que standardiser cela demanderait de se mettre d’accord sur des centaines d’aspects : est-ce que la couleur est personnalisable ? Est-ce qu’un bouton peut être divisé en deux ? Comment ? Est-ce qu’il peut contenir une image ? Est-ce qu’un bouton peut avoir un état « rester enfoncé » ?

Tous les éditeurs auront des avis différents sur chacun de ces aspects et pourtant en cas de standardisation ils devront tous supporter l’ensemble des décisions. Et on parle juste du bouton.

On l’a vaguement fait pour le web et ça nous a mis dans une situation où il est quasi impossible de voir naître un nouveau browser avec un nouveau moteur tellement l’implémentation du standard est compliquée.

Je suis 100% pour standardiser plein de trucs mais il faut que le process embarque tous les acteurs et qu’il ne rende pas l’arrivée de nouveaux acteurs trop compliqué techniquement.

Sans compter que les choix des uns et des autres sont tous légitimes et défendables : quel que soit notre avis personnel sur la question, certains préfèrent la manière de faire d’Apple, d’autres de KDE, d’autres de Gnome … tous ont les avantages de leurs inconvénients et tous ont des préceptes qui sont incompatibles avec les autres.
votre avatar
Alors je vais essayer de répondre succinctement à un peu tout le monde. Je ne m'oppose pas, j'essaie de vous emmener. Prenez le temps.

NB: J'utilise le mot RFC pour "truc posé sur le papier".
Non tout le monde n’a pas à y gagner. En particulier les éditeurs d’OS (desktop ou mobile) ont des intérêts sur ce sujet qui divergent de ceux de leurs utilisateurs.
Effectivement mais je n'incluait ces gus dans le tas. Le plus drôle étant que ces politiques de marchand qu'ils appliquent leur font du tort à terme. Ex: La bataille de l'ODF ou Microsoft a finit pas le mettre par défaut (en premier) quand on sauvegarde dans ses suites bureautique. Ça se pose là quand même. Et il y a le danger. Comme le comportement d'Oracle (MySql/openOffice). Adobe : PDF... . Le même genre de boite qui siège à la "linux fundacheun". Fin de digression.


Pour le bouton : En substance ce que je préconise c'est un peu comme pour le réseau. On a un tas de RFC pour le "comment que l'internet c'est foutu". Ça a débouché sur HTTP, POP3 et IMAP quand même. Coté développement en dehors de la méthodologie (Adjaïïïïle) et l'organisation, c'est un peu le désert.


Pour recentrer sur le bouton. On sait que c'est un élément graphique qui est réactif et qui appelle une fonction (ou méthode). Je vois 3 choses. Le graphique (X,Y, margin, padding, etc. Et cela ne concerne pas que le web), la dépendance d'un système d'observation (le framework), et la liaison avec du code (référencer, rendre accessible).

Rien n'empêche de faire 3 RFCs pour cela. D'ailleurs coté réseau on ne s'en prive pas. Ces nouvelles bibles seraient suffisamment granulaires pour que l'on puisse changer l'un ou l'autre au gré des évolutions. Et surtout pouvoir passer de l'un à l'autre dans de bonnes conditions. Et rien n'empêche de les faire grossir un peu.

Il y aura toujours quelqu'un pour ne pas être d'accord. Souvent par intérêt mercantile. Mais un vélo dit bicycle... ça a au moins deux roues. Il y a quand même des trucs qu'on peut faire. Poser sur le papier des choses.

Et au delà du bouton, il faut voir la choses de manière globale. On peut avoir des avis tranchés la dessus. Je pense cependant que c'est mieux d'avoir un truc qui fait référence que de ne rien avoir.

Il y a un mec dans les années 60 qui a dit un truc du genre. "Un ordinateur personnel ça doit avoir un système embarqué, un écran pour voir les données et un dispositif pour entrer les données et commandes" (on ne parlait même pas de code mais de bouton).


Actuellement si on cherche la lumière divine du code et de comment doivent être les choses (du genre du paragraphe précédent). Même les définitions les plus basiques. On se rend vite compte que ce que l'on trouve ressemble parfois à des écrits de cultes corporatiste. C'est très étrange.

@127.0.0.1
Je ne sais que dire.
Tu focalises sur Wayland. Je parle en général. Mais aussi, Wayland ne fait autorité que pour lui même. Le mot autorité dans le sens de reconnu (avec contribution de gens qui apportent leurs solutions) pour faire des systèmes/serveurs de fenêtre.


@ragoutoutou
Les standards qui perdurent, ne sont pas forcément une bonne chose. Voudrait-t-on encore obliger les distributions GNU/Linux à fournir en standard un serveur telnet?
J'ai utilisé le mot "standard" dans le sens de "recette de cuisine" pas "obligation". Le même principe que les RFCs. Quoiqu'il faut s'accrocher pour les lire parfois.


Pour les standards; IP est passé de 4 à 6. Et du changement entre les deux, il y en a une masse. C'est pourtant resté des standards.

Je n'ai pas proposé de faire de l'immuable. Au contraire. C'est quand on commence à poser les choses que l'on s'aperçoit qu'il faut laisser des portes ouvertes pour évoluer.

Par exemple. Pourquoi n'y aurait-t-il qu'un seul kernel en RAM ? Les pieuvres ont bien plusieurs "cerveau". Ha oui tiens! S'il y avait une RFC qui décrit ce qu'est un kernel et ses fonctions, elle ne dira pas qu'il ne doit y en avoir qu'un seul en RAM.

Avoir le papier, est à mon sens meilleur. Et rien n'empêche de faire des RFCs supplémentaires pour faire évoluer. On l'a bien fait pour le mail (RFC822, RFC2822).


@Tous
Alors on me dira: "Oui mais faut organiser tout ça. Tu n'y pense pas". Bah... Y'a l'IETF qui le fait pour le "ternet". Donc heu... Mais ou est donc la "Coder Engeneering Task Force" et ses famous "guidelines for how the shit is done to achieve enlightenment" ?


Je pense, à force de voir exactement les mêmes concepts avec des noms différents dans une multitude de produit qu'il manque ce tronc commun bien définit. Ou posé sur le papier. "Universel" quelque part. Vous me direz : "c'est du bon sens". Oui heu... Sauf que c'est pas du gout ou à la porté de tous...
votre avatar
Standard en français ne veut pas dire norme, je prenais plutôt le problème sous l'angle "de facto, on a toujours fait comme ça" plutôt que sous l'angle normatif (les RFC sont des normes gérées par l'IETF avec un objectif formel d'évoluer avec les besoins).

X11 en RFC, ils ont essayé, mais ça a été rejeté à tous les niveaux...

X11 est un standard initialement élaboré par les grands éditeurs de plateformes unix qui n'a quasi plus évolué depuis 1987, le passage de XFree86 à X.org en 2004 ressemblait juste à un vol de cadavre. Alors je ne veux pas minimiser le travail de X.org pour toutes les améliorations cosmétiques, mais de trop nombreux problèmes de fond, déjà reprochés en 1990, sont restés non-adressés...

A un moment, il faut être raisonnable et faire son deuil d'une technologie qui a dit son dernier mot il y a 17 ans.
votre avatar
Dans le sens d'établir des standards qui vont perdurer. (...) Bien évidement, il faut aussi que cela évolue. (...) On est loin de d'avoir une standardisation éprouvée et reconnu.
Je ne sais que dire.

- Wayland est une spécification. Clairement documentée.
- Le projet est géré par freedesktop.org (l'ancien X Desktop Group).
- La spécification évolue: la v1.0.0 date de Octobre 2012 (12+ ans). La dernière version v1.24.0 est sortie hier.
- Il y a un consensus auprès de tout ceux impliqués dans le dev/maintenance de X ou Wayland pour mettre X a la retraite et passer sur Wayland.

Y a que certains utilisateurs qui râlent parce qu'ils ne voient pas l'intérêt de changer pour simplement faciliter la vie des dev/mainteneurs de X. Idem pour Systemd d'ailleurs. Bref, des utilisateurs avec des grands idéaux sur ce que devrait être l'avenir de Linux, mais qui n'écoutent pas l'avis de ceux qui développent le bouzin.
votre avatar
Ton 4e point est malheureusement faux : il n'y a pas de consensus.

Beaucoup ne sont pas d'accord avec Wayland, car il ne reprend pas toutes les fonctionnalités que X11 permettaient. Certaines applications deviennent difficilement utilisable à cause de ça (j'ai l'exemple de Kicad en tête, mais ce n'est pas la seule). Et le problème, c'est que c'est inhérent à la structure même de Wayland et du protocole qui présente certaines lacunes par rapport à X11.

Et il y a tellement pas de consensus, que certains dev de X11 ont forké X11 pour créer XLibre, justement car ils en avaient marre que certains, en interne, mette des bâtons dans les roues aux développements de X11.

Systemd a été (et est toujours) une très bonne initiative qui a permis de faciliter grandement le développement, le déploiement et la maintenance, de services et de leurs dépendances, en proposant une syntaxe unifiée et portable.

Wayland n'a rien uniformisé du tout, car il n'y avait rien à uniformiser. Wayland n'est pas venu avec des gains en vitesse super folle (tout au mieux, 1 ou 2% pour certains jeux, mais avec des perfs catastrophique pour d'autres).

Pire, Wayland risque de sacrément créer une rupture, notamment avec les *BSD.

Les discussions sont nourries. Et si on fait abstraction de la part d'utilisateurs râleurs car c'était mieux avant (il y en aura toujours), on est vraiment loin d'un consensus. C'est pas pour rien que Wayland existe depuis 17 ans (de mémoire) et n'est toujours pas pleinement adopté.

Quand un truc fait vraiment consensus, c'est comme avec systemd. En moins de 5 ans, les dés sont jetés.
votre avatar
La raison pour laquelle la transition a pris beaucoup de temps n'est pas tant le manque de consensus (qui est là depuis le début), mais le manque de devs (temps et moyens) pour implémenter toutes les fonctions nécessaires, par ex. le partage d'écran sécurisé, et le fait que NVIDIA a énormément trainé des pieds pour le support Wayland et a tenté de forcer sa propre architecture maison pour certains aspects.
Le passage a Wayland s'est véritablement débloqué quand NVIDIA a arrêté de forcer EGLStream.
certains dev de X11 ont forké X11 pour créer XLibre
Ce projet semble mort né: https://www.phoronix.com/news/X.Org-Server-Lots-Of-Reverts
Wayland n'a rien uniformisé du tout, car il n'y avait rien à uniformiser.
Le modèle de X n'était pas sécurisé et tout a été revu de zéro, pour de bonnes raisons que pas grand monde ne conteste.
Beaucoup ne sont pas d'accord avec Wayland
Ça ne veut pas dire grand chose "ne pas être d'accord avec Wayland". Des gens qui râlent, il y en a. Moins que pour systemd de ma perception. Déjà aujourd'hui ça ne m'étonnerait pas que la majorité des utilisateurs Linux (desktop ou handheld) soient sur Wayland, c'est le défaut depuis longtemps sur Ubuntu/Fedora, sans même compter les Steam Deck.
votre avatar
Le modèle de X n'était pas sécurisé et tout a été revu de zéro, pour de bonnes raisons que pas grand monde ne conteste.
C'est le seul aspect qui impose effectivement un changement.

Maintenant, deux possibilités :
- ou bien repartir de zéro (ce qui a été choisi)
- ou bien rompre la compatibilité avec X11 pour "forger" X12 (casser la compatibilité tout en gardant quelque chose de "proche").
Ça ne veut pas dire grand chose "ne pas être d'accord avec Wayland".
Wayland ne reprend pas toutes les fonctionnalités de X11. Et cela pose problème pour un certain nombre d'applications. Je ne parle pas de la transparence réseau qui ne sert plus beaucoup aujourd'hui (et ça encore, a priori, on peut l'émuler). Non, une application ne peut pas positionner ses propres fenêtres par exemple. Dans le cas d'application multi-fenêtres comme KiCad, c'est un souci, car à l'ouverture de l'application, l'utilisateur est obligé de remettre les fenêtres manuellement comme il le souhaite.

De même que le glisser/déposer entre fenêtre d'une même application n'est apparemment pas possible avec Wayland.

Pour le consensus, le seul qu'il y ait vraiment, c'est que X11, en l'état, ne pouvait pas perdurer ad vitam eternam. Le chemin choisi lui, ne le fait pas, justement car il oblige à revoir quasiment toute la pile graphique.
Des gens qui râlent, il y en a moins que pour systemd de ma perception.
Moins de gens sont impactés. Les premiers sont ceux qui développe des toolkits graphique (Gtk, Qt, etc.). Les seconds sont ceux qui font des applications directement en utilisant le protocole X11 (qui permet de faire pas mal de chose en soit, comme dessiner des lignes, du texte, des rectangles, etc., ce que ne permet pas Wayland qui ne connait des buffers)
votre avatar
Wayland ne reprend pas toutes les fonctionnalités de X11.
Exact. Wayland se veut plus simple, donc il fait aussi moins chose.
La traditionnelle approche Unix.
Et cela pose problème pour un certain nombre d'applications. (...) une application ne peut pas positionner ses propres fenêtres par exemple.
Exact. C'est la responsabilité de Wayland de positionner les fenêtres.
De mon point de vue, c'est d'ailleurs mieux que ca soit sous le contrôle de Wayland (et donc de l'utilisateur) plutôt que sous le contrôle de l'appli.
Dans le cas d'application multi-fenêtres comme KiCad, c'est un souci, car à l'ouverture de l'application, l'utilisateur est obligé de remettre les fenêtres manuellement comme il le souhaite.
Effectivement c'est un problème pour toutes les applis qui sont multi-fenêtres.
Mais bon, faut vivre avec son temps. La norme c'est qu'une appli soit cantonnée dans sa fenêtre. C'est tout de même plus simple pour alt+tab, ou afficher dans la taskbar.
Wayland risque de sacrément créer une rupture, notamment avec les *BSD.
Surement. Mais nulle doute que ca finira par arriver.
D'ailleurs une première étape est franchie avec l'arrivée de KDE 6.4 dans OpenBSD.
Certes en mode xorg pour l'instant. Mais KDE se focalisant sur Wayland...
votre avatar
Effectivement c'est un problème pour toutes les applis qui sont multi-fenêtres.
Mais bon, faut vivre avec son temps. La norme c'est qu'une appli soit cantonnée dans sa fenêtre. C'est tout de même plus simple pour alt+tab, ou afficher dans la taskbar.
Va dire ça aux devs ^^ Perso, j'ai souvent mon Visual Studio ou Visual Studio Code en multifenêtre pour bien profiter de mes multiples écrans. Ben c'est ultra pratique et je suis bien content de pouvoir le faire.
votre avatar
Va dire ça aux devs ^^ Perso, j'ai souvent mon Visual Studio ou Visual Studio Code en multifenêtre pour bien profiter de mes multiples écrans. Ben c'est ultra pratique et je suis bien content de pouvoir le faire.
Je pense qu'il disait ça plus au sens des applis comme GIMP qui composait sa GUI avec trouze mille fenêtres plutôt qu'un container d'éléments (même si ce n'est plus le cas aujourd'hui). Le cas d'usage VS Code (VS Codium même, vive les alternatives communistes !), c'est le même que le navigateur sur plusieurs fenêtres et lui me paraît tout à fait normal.
Moi aussi je déplace la fenêtre de preview sur l'autre écran, notamment quand je fais du plantUML et que je ne suis pas chez moi sur mon écran large (le 3440x1440px c'est d'enfer pour ça) et donc que la preview est trop serrée.
votre avatar
Ce projet semble mort né: https://www.phoronix.com/news/X.Org-Server-Lots-Of-Reverts
Se forger une opinion basée sur l'opinion de quelqu'un d'autre ne me semble pas opportun.

Je cite : "No, simply a vote of no confidence". C'est du doigt mouillé.



Pour le projet lui même on voit ceci

"3.1k stars"

"Excluding merges, 33 authors have pushed 1,412 commits to master and 1,864 commits to all branches. On master, 864 files have changed and there have been 17,103 additions and 34,576 deletions."

Il a 512 (haha 2^9) contributeurs.

L'avenir nous le dira, mais je pense que cela ne ressemble pas un truc à l'abandon pour le moment.
votre avatar
"Pire, Wayland risque de sacrément créer une rupture, notamment avec les *BSD."

J'ai envie de dire "on s'en tape des bsd" ... pas que je n'aime pas ces systèmes mais je ne vois aucun intérêt à essayer d'aligner les mondes GNU/Linux et BSD sur ce point là...

Les GNU/Linux font leurs trucs, les BSD font les leurs, c'est bien, c'est de la diversité, on est pas à la recherche du plus petit dénominateur commun.

Concernant KiCad, je vois bien pourquoi c'est chiant, et en même temps, je pense que plus que leurs fenêtres, c'est leurs raccourcis de design qui sont peut-être mal placés.
votre avatar
J'ai envie de dire "on s'en tape des bsd" ... pas que je n'aime pas ces systèmes mais je ne vois aucun intérêt à essayer d'aligner les mondes GNU/Linux et BSD sur ce point là...
Avec le même argumentaire, on en arrive à des choses comme il n'y a aucun intérêt à aligner le javascript, le HTML, les extensions pour navigateur, etc. entre eux.

Demain, potentiellement, Gnome ne sera plus dispo sur les BSD. C'est peut être pas un problème en soit. Mais c'est une conséquence tout à fait plausible.

Si des logiciels aussi important disparaissent des BSD, ce sera un coup dur porté à l'écosystème, risquant aussi de limiter la diversité.
Concernant KiCad, je vois bien pourquoi c'est chiant, et en même temps, je pense que plus que leurs fenêtres, c'est leurs raccourcis de design qui sont peut-être mal placés.
Kicad est une application spécifique, qui a plus de 30 ans et qui ne doit pas être trop mal foutu car c'est quand même une référence dans son domaine, comme peut l'être Gimp dans le sien.

Un usage spécifique nécessite souvent des designs spécifiques. Je me garderai bien de porter un quelconque jugement sur le bien fondé ou non du design.

Par contre, je note juste qu'en l'état actuel des choses, l'application perd plusieurs fonctionnalité, et que les développeurs eux-mêmes ni pourront rien..



Petit aparté pour que les choses soient claires. Je ne suis pas contre Wayland. Je réagissais au fait que Wayland faisait consensus (ce qui n'est pas le cas). La transition "forcée" vers Wayland me semble déjà beaucoup plus problématique, justement à cause des pertes de certaines fonctionnalités.

Je pense que Wayland est allé trop loin dans l'over-security, au point de faire disparaitre des fonctionnalités pourtant disponible sous les autres OS (je dépasse donc le cadre de X11 pour aborder comment ça se passe aussi sous Windows ou MacOS).
votre avatar
Javascript, HTML et autres ont à la base un objectif d'interopérabilité, c'est pour cela qu'il y a des organismes qui se sont occupés de ces standards.

Si Gnome est réellement important pour BSD, implémenter Wayland ne devrait pas être trop problématique, et sinon, il y a d'autres environnements desktop qui peuvent faire le boulot.

Sinon, pour KiCad, je ne pense pas que les changements nécessaires à produire une interface mono-fenêtre soient impossibles. Si tu prend Gimp en référence, je me dois de te rappeler que gimp a été à ses débuts un beau merdier multi-fenêtres et que le projet a réussi à rectifier le tir en présentant une interface plus structurée. Je suis certain que KiCad pourrait faire de même si l'expérience utilisateur sous linux a de l'importance pour ses auteurs.
votre avatar
Javascript, HTML et autres ont à la base un objectif d'interopérabilité, c'est pour cela qu'il y a des organismes qui se sont occupés de ces standards.
Absolument pas. C'est bien pour ça qu'aux débuts du Web, c'était un beau merdier que de faire un site compatible avec tous les navigateurs, même simplement en statique (je ne parle même pas de Javascript).

Des bibliothèques comme jQuery ont vu le jour et ont été très populaire en leur temps car justement, elles apportaient une couche d'abstraction et d'indépendance vis-à-vis des navigateurs.

Ce n'est qu'après coup que cela a été standardisé (enfin, le HTML est venu beaucoup plus tôt, c'était après plus une question de respect des standards que d'un manque de standardisation)
Sinon, pour KiCad, je ne pense pas que les changements nécessaires à produire une interface mono-fenêtre soient impossibles.
Non. On est d'accord. Tout est toujours possible. Mais pour reprendre Gimp (et je me souviens très bien de ces fenêtres que je détestais, toujours en train de les chercher ^^), la migration ne s'est pas faite en un jour. Il a fallu beaucoup de temps. Tout comme il a fallu beaucoup de temps pour migrer de Gtk2 à Gtk3 (près de 10 ans)
votre avatar
Les standards qui perdurent, ne sont pas forcément une bonne chose. Voudrai-t-on encore obliger les distributions GNU/Linux à fournir en standard un serveur telnet?

D'un point de vue sécurité X11 n'est pas quelque-chose de solide, on a appris à vivre avec ses défauts, mais c'est loin d'une solution parfait. Xorg lui-même a ses propres problèmes d'architecture sécurité impossibles à corriger sans casse.

Redémarrer avec une architecture plus nouvelle et plus rectifiable avec le temps est une approche bien plus raisonnable que de s'accrocher à des protocoles datés et des architectures obsolètes.

"Si j’avais demandé aux gens ce qu’ils voulaient, ils m’auraient répondu des chevaux plus rapides."
- Henry Ford
votre avatar
Telnet me semble un exemple particulièrement intéressant. Quand on en a eu marre de son côté non sécurisé, on a inventé SSH (je simplifie un peupour les besoins de la cause...). SSH est essentiellement un telnet sécurisé, mais il n'a pas été nécessaire de revoir l'architecture fondamentale. SSH se contente d'ajouter une couche de sécurité cryptographique au protocole telnet (qui est que ce que l'utilisateur tape sur son clavier est envoyé au serveur, et ce que le programme tente de mettre sur l'output est envoyé à l'écran de l'utilisateur. Il n'y a pas de changement de paradigme du genre "l'écran est simulé sur le serveur et est envoyé déjà préformaté au client"...

Le vrai changement c'est que SSH s'occupe lui-même d'identifier le client de manière sécurisée au lieu de simplement faire passer le username et password sur la ligne.

Il existerait donc un "Secure X" qui se contenterait de rendre la connexion sécurisée en identifiant le client et en chiffrant les communications. Une fois que le client est identifié positivement, cela permet de le sandboxer (il ne voit que les fenêtres - et clipboard - qu'il a lui-même créées, par exemple, les autres lui apparaissant simplement comme intégralement noires et inertes)

Et maintenant que j'y réfléchis, ben les navigateurs sont arrivés à faire de la sécurité, du sandboxing, etc. sans casser les sites existants. Si un site demande le contenu du clipboard et que je n'ai pas envie, ben il le voit pas...

Quant à Henry Ford, il s'avance un peu. Les gens auraient probablement dit "des locomotives qui n'ont pas besoin de rails".

GNOME 49 débarque en alpha avec X11 désactivé par défaut

Fermer