dimanche 26 juillet 2015
Firefox pour Linux, converti à GTK+3
Dans un article sur son blog, Mike Hommey, développeur français en charge des questions de performance chez Mozilla, annonce que Firefox Nightly sur Linux utilise désormais la bibliothèque de fonctions graphiques GTK+3 à la place de l’ancienne version GTK+2. C’est le résultat d’un énorme travail relativement ingrat, mais indispensable car, par définition, beaucoup de choses reposent sur ces fondations.
Pour la petite histoire, on rappellera que GTK+ signifie « Gimp Tool Kit » car il s’agissait au départ d’une bibliothèque développée pour créer le logiciel GIMP, un autre grand succès du logiciel libre, au même titre que Firefox.
Qu’est-ce que l’on peut espérer y gagner?
Simplement de ne pas rester sur une vieille version ?
Plus précisément, d’après l’article de Wikipédia, ça permet de briser la dépendance à X11 et d’être compatible avec Wayland.
@lordphoenix : c’est une base pour Wayland
Moi j’y vois plutôt un paliatif en attendant que mozbrowserAPI soit à maturité et que l’interface de firefox soit en web, avec un projet comme browser.html (j’anticipe : oui dans un processus séparé, une page web ne fera pas planté l’interface).
Car quand on a Gecko sous la main c’est moche de s’embêter avec une lib graphique comme GTK (ou une autre).
Ce qui en fait un travail d’autant plus ingrat.
Oula – tu confonds un peu tout. Utiliser Gecko, donc HTML, pour l’interface plutôt que XUL, pourquoi pas, c’est d’ailleurs un sujet sur lequel réfléchit Mozilla.
En revanche tu auras toujours besoin de GTK ou autre pour dessiner le tout sur le serveur graphique.