Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Ubuntu : controverse autour du système d'affichage Mir
La décision d'Intel de boycotter le remplaçant de X11 est-elle justifiée ?

Le , par Hinault Romaric

17PARTAGES

5  1 
Ubuntu 13.10 (nom de code Saucy Salamander) est disponible depuis quelques jours en version bêta, et affiche fièrement son nouveau serveur d’affichage Mir, qui vient remplacer X11 (X Windows).

Mir a été développé avec comme objectif central de permettre la convergence des différentes variantes d’Ubuntu. Le but de Canoncial est de pouvoir disposer à l’horizon 2014 d’une base de code unique pour PC, tablettes, smartphones, TV, etc.

Pour faire d’Ubuntu plus « qu’une simple distribution Linux », Canonical s’est éloigné encore un peu plus des adeptes de l’open source, en tournant le dos à Wayland, pour développer sa propre solution maison. « Nous avons besoin d’une pile graphique qui fonctionne de manière fiable à travers une très large gamme d’appareils, qui fournit une qualité constante d’expérience utilisateur sur de nombreux environnements », avait justifié Shuttleworth.



Sauf que Mir n’est pas vu d’un bon œil par plusieurs organisations, notamment Intel. Le géant des microprocesseurs a déclaré qu’il ne prendrait pas en charge Mir. Chris Wilson, un développeur Intel qui supervise le développement des pilotes graphiques open source de la société, a annoncé qu’ils ne prendront pas en charge le correctif XMir. « Nous ne tôlerons et ne soutenons pas Canonical dans l’action qu’elle a choisi, et nous ne porterons pas en amont les correctifs XMir », écrit celui-ci.

XMir est la couche de compatibilité X11 pour le serveur d’affichage Mir. Chris Wilson avait annoncé il y a pratiquement un mois son intégration au pilote SNA (Sandybridge New Acceleration) avant ce revirement de situation. Quelles pourraient en être les causes ?

Intel est un fervent partisan de Wayland. Des développeurs de la société participeraient même au développement de celui-ci. Wayland est également soutenu par GNOME, KDE, Kubuntu et Lubuntu (qui ont annoncé qu’ils ne suivront pas Ubuntu) ou encore Sailfish OS.

Mir est-il condamné ou Canonical réussira-t-il le pari de le faire adopter ?

Source : message de Chris Wilson

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Traroth2
Membre chevronné https://www.developpez.com
Le 10/09/2013 à 15:22
L'article laisse penser que Mir ne serait pas open-source ("Canonical s’est éloigné encore un peu plus des adeptes de l’open source, en tournant le dos à Wayland, pour développer sa propre solution maison". Or c'est faux : Mir est publié sous une triple licence MPL, GPL et LGPL.

https://fr.wikipedia.org/wiki/Mir_%2...27affichage%29
7  1 
Avatar de arnolddumas
Rédacteur/Modérateur https://www.developpez.com
Le 10/09/2013 à 15:23
Etant donné que Kristian Høgsberg (l'initiateur de Wayland) travaille pour Intel, on comprend mieux pourquoi ce dernier n'a pas forcément envie de soutenir Mir.
6  0 
Avatar de Pierre GIRARD
Expert éminent https://www.developpez.com
Le 11/09/2013 à 19:27
Le but de Canoncial est de pouvoir disposer à l’horizon 2014 d’une base de code unique pour PC, tablettes, smartphones, TV, etc.
Strictement aucun intérêt pour moi. Ce que je recherche, c'est la meilleure solution pour "PC". Le reste :"tablettes, smartphones, TV, etc..." je m'en fou comme de l'an 40.

Pour faire un système universel, il faut accepter des compromis sur la qualité. C'est déjà exactement ce que je reproche aux dernières versions de Windows, KDE, Gnome ... et autres de vouloir tout mettre dans un seul et même panier.

En fait, pour moi, l'idéal est exactement l'inverse :
- Un système spécifique pour les PC fixes avec écrans de 20" et plus.
- Un système spécifique pour les PC portables avec écrans de 17" et moins.
- Un système spécifique pour les Tablettes.
- Un système spécifique pour les Smartphones.
- Un système spécifique pour les écrans de TV.

Bref, autant de solutions que de problèmes spécifiques.

Par contre, je n'ai rien contre des normes qui harmonisent les points de convergences entre ces différents systèmes. Des standards de fichiers par exemple communs à tous les environnements.
5  1 
Avatar de coolspot
Membre confirmé https://www.developpez.com
Le 10/09/2013 à 19:41
Toute façon il risque de faire machine arrière si Mir est un bon serveur d'affichage et que leur concurrent Nvidia/ATI font le support de mir "nativement".

il faut rappeler qu'Ubuntu est la première distribution GNU/Linux pour gamer avec le support de Steam. Et aussi la première distribution pour les user lambda ainsi que celle qui a le plus de part de marché sur le PC de maison.

Donc bon si Mir n'est pas une bouse (ca on le verra à la 14.04 et 14.10) et que les concurrent joue le jeu de Mir, Intel sera obligé d'y jouer aussi.

Après la gue-guerre de troll Mir/Wayland c'est pas mon trip et tant que c'est libre (et ca l'est vu que la licence est libre) ben "c'est le jeu ma pov lucette".
On peut ne pas aimer la fragmentation mais c'est le jeu du libre la "concurrence ou le fork" et je vois pas en quoi Wayland aurait plus de droit de succéder à X.org que Mir (les serveurs d'affichage font pas exception au jeu du libre)
Et bon l'argument du "bouh Mir c'est pas bien parce qu'il a été décrété que Wayland sera le successeur" je trouve ca idiot comme argument.

Et pis Mir a fait du bien a Wayland non parce qu'avant son annonce tout le monde disait que Wayland c'est l'avenir mais aucune distribution ou environnement de bureau n'était pressé de l'adopter et l'intégrer dans leur code (bref il y en avait encore pour 10 ans d'attente)
Et bizarement dés l'annonce de Mir tous les acteurs sont montés au créneau pour faire de l'intégration de Wayland une priorité.

Après je serai pas un des utilisateur qui profitera de Mir vu que je tourne sous ubuntu Gnome et que la team gnome a une dent contre Cannonical à cause du fork Unity. Ben "voilà quoi".

Mais bon je pense qu'on en fait tout un fromage de Mir alors qu'il y a pas de "danger". C'est pas comme si c'était un truc proprio quoi.

Toute façon soit Mir ca sera de la merde et il sera vite bouffé et enterré par Wayland, soit c'est un bon truc qui va engendrer une concurrence entre les deux qui sera au final bénéfique pour l'utilisateur qui aura un truc évolutif/maintenu et mise à jour.
Pas comme le bousin X.org qui ne souffre d'aucune concurrence.
4  1 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 11/09/2013 à 14:51
Citation Envoyé par shindz Voir le message
Revenons sur XMir et intel : ca c'est carrement la mise à mort du principe du Libre, si Intel ne revient pas sur ses decisions.
Ce n'est la mort de rien du tout. Rien dans les principes du libre ne t'oblige a intégrer un code dont tu ne veux pas, bien heureusement.

Les pilotes d'Intel sont libres, donc si Ubuntu veux les modifier et intégrer cette version modifiée dans sa distribution, rien ne l'en empêche. Intel refuse seulement de maintenir dans les drivers, qu'il livre lui même, le code d'une fonctionnalité qu'il juge néfaste. C'est tout à fait son droit.

Citation Envoyé par coolspot Voir le message
Unity est un fork du couple gnome3/gnome-shell. Vu qu'en fait Unity utilise les composants de gnome 3 (avec des patch) sans le DE gnome-shell.
Sauf que la tu te crée ta propre définition de fork pour te raccrocher aux branches. Unity utilise GTK+ et quelques éléments de Gnome, mais c'est très loin d'être suffisant pour appeler ça un fork.
3  0 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 11/09/2013 à 17:26
La définition de fork, c'est qu'on reprend un projet a un certain point a son propre compte et qu'on commence a y apporter des divergences. Unity est juste un replaçant pour Gnome-shell. Le reste de Gnome représente en effet une part importante de l'environnement graphique d'Ubuntu, mais il n'est pas vraiment affecté. Et surtout, il reste géré par les gens de Gnome.

Unity repose en effet sur Gnome, comme Mate ou* Cinnamon. Mais comme Unity n'a pas la prétention de se substituer entièrement à Gnome, on ne peut appeler ça un fork. Pour prendre un exemple extrème : Firefox peux remplacer IE qui est un composant de Windows. Ce n'est pas pour autant que c'est un fork de Windows.

* edit: Mate est un vrai fork de Gnome 2
1  0 
Avatar de GruntZ
Membre régulier https://www.developpez.com
Le 12/09/2013 à 8:50
Le but de Canoncial est de pouvoir disposer à l’horizon 2014 d’une base de code unique pour PC, tablettes, smartphones, TV, etc.
Dans la mesure où si l'on retire le PC (à moins que les nouveautés d'Intel dans le domaine de la mobilité n'arrivent à s'imposer rapidement), la majorité des plateformes ciblées sont sur un socle ARM, je ne chercherais pas plus loin le peu d'entrain d'Intel à faciliter l'émergence de Mir ...
1  0 
Avatar de Pwn-t
Membre à l'essai https://www.developpez.com
Le 10/09/2013 à 15:43
Intel défend ses objectifs, pas ceux d'autres projets. Avant de refuser des patchs sans justifier en quoi cela n'a rien à faire dans le projet Wayland, il ne devrait pas le faire àmha. J'ai l'impression que plus il y a de controverse, plus Mir/Xmir se justifie (Intel semble dévoiler un jeu bizarre).

Sinon, certaines variantes d'Ubuntu n'ont pas fait le pas sur Mir/Xmir, mais ce n'est pas forcement par pur boycott d'interré, mais de performance et maturité.
Aujourd'hui les bm sur phoronix montre un Xmir à ~90% des performances de Xorg donc il manque quelques travaux pour y remédier (même si ce sont des performance plus que bonnes en prenant en compte la jeunesse du projet). Les variantes sont en "wait and see" avec Xorg, mais il n'y a aucune interdiction pour ces projets de basculer sur Mir/Xmir dans une prochaine version.
0  0 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 10/09/2013 à 16:53
Autant je suis un des rare qui pense qu'Unity est un vrai pas dans le bon sens, autant je ne suis pas convaincu par les arguments avancés par Ubuntu, pour préférer son Mir a Wayland. Je pense que L’écosystème Linux est assez fragmenté pour ne pas en rajouter au niveau du serveur graphique.

La décision d'Intel en soi n'a rien de grave, ils annoncent juste qu'ils ne soutiennent pas Mir et par conséquent n’intégreront pas directement son support dans leur driver.
Ça n’empêchera pas Cannonical de faire ça eux même.
0  0 
Avatar de Le gris
Membre averti https://www.developpez.com
Le 10/09/2013 à 18:52
ça ne sert à rien de crier aux loups! wait and see
0  0