IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

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 !

GNOME et KDE, des puissances du desktop Linux, s'unissent pour la mise sur pied d'un magasin d'applications basé sur Flatpak :
L'initiative peut-elle permettre de détrôner Windows sur le desktop ?

Le , par Patrick Ruiz

60PARTAGES

20  0 
C’est connu, Linux peine sur le desktop à cause de la fragmentation
Alors KDE et GNOME s'unissent pour changer la donne

Pour parler comme le créateur du bureau GNOME il y a 9 ans, « Linux a échoué sur le desktop. » À sa façon à lui, Linus Torvalds est, il y a moins d’une année, revenu sur cette déclaration. Plus doux, il avait reconnu que le célèbre système d’exploitation open source « peine à s’imposer sur le desktop » en prenant soin de préciser que le problème de fond avec Linux est la fragmentation de l’écosystème.

En effet, au sens strict, Linux c’est son noyau, c’est-à-dire cette partie de l’OS qui gère les ressources de l’ordinateur et sert de pont de communication entre les différents composants (matériels et logiciels) ; c’est la partie invisible du système d’exploitation. Au sens large, parler de Linux c’est faire référence à tout système d’exploitation qui s’appuie sur ledit noyau ; c’est l’un des aspects qui fait la particularité de cet OS puisque l’utilisateur peut piquer parmi 319 déclinaisons ou distributions si l’on s’en tient à la liste des LiveCD. Pour monsieur Tout-le-Monde la panoplie de choix est déjà déroutante. Si l’on doit encore prendre en compte le fait que l’on doit naviguer de GNOME à KDE ou de MATE à Unity pour le choix d’un environnement de bureau alors …

« Je souhaite que nous [la communauté] fassions plus d’efforts dans le sens d’aller vers une offre de bureau standardisée, qui tournera sur toutes les variantes du système d’exploitation. Je suis personnellement très embêté de voir à quel point ce degré de fragmentation a freiné Linux sur le desktop », avait lancé Linus.


L’appel de Linus Torvalds n’est pas, semble-t-il, tombé dans des oreilles de sourds. En effet, d’après les récents développements, les fondations GNOME et KDE vont unir leurs forces pour regarder dans cette direction. Du 12 au 15 novembre de l’année en cours, elles organisent le Linux App Summit (LAS). L’initiative vise à fédérer les efforts des deux communautés pour la mise sur pied d’un écosystème d’applications qui transcende les différentes distributions et crée une ouverture du marché pour tous.

« LAS vise à encourager la création d'applications de qualité, à rechercher des opportunités de rémunération pour les développeurs de logiciels libres et à favoriser un marché florissant pour le système d'exploitation Linux », lit-on. Avant l’année en cours, l’événement s’appelait Libre Application Summit. En 2018, la fondation GNOME faisait office d’hôte. Là aussi, il s’agissait déjà de mettre sur pied une synergie des efforts de la communauté pour encourager des tiers à développer des applications pour les systèmes d’exploitation libres. Cette année, le point saillant est la collaboration des deux fondations comme le relèvent leurs responsables respectifs.


« LAS représente l'une des nombreuses étapes vers un écosystème de bureau prospère. En nous associant à KDE, nous mettons en avant le désir de construire le type d'écosystème d'applications qui démontre que l'open source et les logiciels libres sont importants ; la technologie et l'organisation que nous mettons en place pour y parvenir sont précieuses et nécessaires », a déclaré le directeur exécutif de la fondation GNOME.

« Au fil des ans, nous avons créé d'excellentes solutions dont des tiers font usage dans le monde entier. C'est en travaillant ensemble que nous pouvons devenir plus grands que la somme des parties. Avec GNOME, en comptant sur la collaboration de nombreuses distributions et développeurs d'applications, nous aurons l'opportunité de travailler ensemble, de partager nos perspectives et d'offrir la plateforme sur laquelle la prochaine génération de solutions sera construite », a ajouté le vice-président de KDE.

On peut donc sans se tromper de trop dire qu’on va, primo, vers une offre de bureau qui devrait tourner sur plusieurs distributions sinon toutes ; deuxio, et plus évident, vers une offre unifiée pour ce qui est de l’écosystème d’applications. Espérons que cette initiative ne se termine pas comme le Desktop Linux Summit. Cette conférence annuelle s’est tenue de 2003 à 2006 et depuis, plus rien …

Sources : GNOME, KDE, LAS

Et vous ?

Patagez-vous l'avis de Linus torvalds ?

Que pensez-vous de cette initiative ?

Voir aussi :

« Linux sur Desktop est une catastrophe de Tchernobyl » pour le créateur de GNOME qui n'a pas lancé son poste Linux depuis fin 2012

Le support des applications Linux débarque en préversion sur Chrome OS dans un premier temps sur Pixelbook

« L'année de l'ordinateur de bureau Linux est arrivée » selon le Directeur de la Technologie d'Intel

2017 est officiellement l'année de Linux desktop selon un utilisateur de macOS : le patron de la Fondation Linux, quel message aux fans de Linux ?
Vous avez lu gratuitement 7 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

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

Avatar de abriotde
Membre chevronné https://www.developpez.com
Le 03/03/2023 à 18:16
Flatpack c'est beaucoup de trop lourd pour les logiciels de base et beaucoup de trop gourmand pour les gros logiciels. J'utilise Ubuntu en PC perso et pro depuis plus de 10 ans (25 ans en perso sans Windows depuis 15 ans) et je ne galère plus depuis 2010... Sauf pour des logiciels très peu diffusé (et encore) et souvent pas encore au stade "stable". Le lancement de Firefox en Flatpack met beaucoup plus de temps que la version deb et idem pour la consommation RAM (CPU la diff est moindre)...
J'ai toujours eu des PC agés (10 ans) eh bien avec Flatpack ça va devenir difficile.

Pour autant, je comprends l'intérêt:
1) Moins de risque de pb pour madame michu (moins que sous Windows).
2) Plus de magasin d'applications à faire ce qui est un gros travail à cause de la compatibilité entre toutes les applications.
3) Plus de sécurité pour l'OS en cas d'application malveillante.

Par contre le gros inconvénient c'est que cela va favoriser les applications malveillantes (moins de vérification au niveau du magasin d'application) et avant cela, cela ne va pas aider à une maintenance des applications. Elles pourront toujours tourner même cousu de failles et dans la mesure ou elles sont dans un environnement "bac à sable" la vigilence est moindre. Pas de distribution pour dire aux développeurs de l'application, si vous ne migrez pas vers Python 3, votre application ne sera plus dispo sur notre distri.
4  0 
Avatar de JPLAROCHE
Membre expérimenté https://www.developpez.com
Le 12/03/2023 à 21:16
bonjour , encore un qui s'étale sur un bureau , il n'y a pas un mais des bureaux , ce qui permet de s'ajuster au mieux en fonction de l'utilisation , dire que MINT c'est le mieux c'est méconnaître les autres.
pour ce qui est de la sécurité cela mérite pour tout system quel qu'il soit un tant soit peu de connaissance , n'oubliez pas que l'on s'adresse à M. et Mde michou alors !!!!.

Quant à Flatpak ça peu dépanner, mais ce n'est que rustine ou pour tester ... on peu toujours sortir de sa manche le logiciel qui manque, et cela, pour n'importe quelle system.

Perso je pratique l'informatique depuis 50 ans et je peux vous dire qu'on se plaint la bouche pleine, cela ne veux pas dire que l'on ne peut pas améliorer, mais il faut quand même relativiser.

Quant à dire que Linux, c'est la boite au batch ou ligne de commande, c'est se moquer du monde et vraiment prendre les personnes pour des ignorants.

je vois qu'il n'a pas connu les cartes perforées ni l'arrivée des écrans etc. bref ce monsieur parle pour rien dire .

il mélange tout, c'est comme si je vous disais qu'avec une carte hercule noir et blanc c'est Linux et que windows est en couleur, mais avec une carte cga , bennn je préfère la carte hercule et vous me répondrez oh ho mon gars aujourd'hui ça a changé ...

il est inutile de s'escagasser avec des histoires pareils Windows ou Linux il y a de la place pour tout le monde , perso je remercie Linux et tous ceux qui y contribue, car c'est réellement quelques chose de bienfait tant pour développer que pour le loisir.
4  0 
Avatar de Ti-Slackeux
Membre expérimenté https://www.developpez.com
Le 06/05/2024 à 13:03
Et pour cause, Canonical est au courant de la situation depuis septembre 2023 lorsque Ubuntu 23.10 était encore en bêta. L’éditeur n’avait pas corrigé le bogue lors de la sortie de la release. Six mois plus tard, Ubuntu 24.04 est disponible et la situation perdure. Le fait est que Canonical multiplie les décisions qui ont pour finalité de mettre en avant sa technologie Snap. En effet, Canonical a annoncé à l’entame du deuxième trimestre de l’année précédente que le système de gestion des paquets Flatpak ne sera plus livré par défaut dans les versions officielles d’Ubuntu.
imho, ça sent la tentative de monople >.<
4  0 
Avatar de Nb
Membre averti https://www.developpez.com
Le 03/03/2023 à 20:37
Sujet tres à la mode, comme d autre avant lui.
Personnellement, à l exception de quelques logiciels bien particuliers, je ne vois pas l interet des paquets universel (flatpack, snap, appimage ...etc).
Je comprend bien pourquoi les editeurs de logiciels ou de certaines distrib (comme ubuntu par exemple) veulent nous faire croire que c est ca l avenir. Mais, pour moi, ca va penaliser les utilisateurs (disque, ram ..etc) pour pas grand chose.
3  0 
Avatar de Fagus
Membre expert https://www.developpez.com
Le 11/03/2023 à 16:17
Citation Envoyé par amorgos Voir le message
Je ne me suis servi qu'une fois de ce machin.
Cela m'a permis d'installer une application sans problème.

Mais en cherchant un petit peu comment ça fonctionnait,
je me suis rendu compte que ce paquet dupliquait une bonne dizaine de libs
déjà présentes sur ma machine .
Il s'agit d'un non sens technique, et dans ces conditions, c'est facile de faire quelque chose qui fonctionne .
Revenons aux bibliothèques statiques (40+ ans en arrière tout de même), ce sera encore plus simple.
Quant aux environnements d'exécution de type "bac à sable", il ne servent qu'à calmer les angoisses des
"professionnels de la profession" qui ne veulent surtout pas se compliquer la vie
(sur le dos de l'utilisateur final qui paie la consommation de ressources).

...
Linux n'est pas utilisé par madame Michu ? Tant mieux ! Le jour ou ce sera le cas (avec flatpack ?), le système sera 10 fois plus gros,
et 4 fois plus lent. En résumé, ce sera Windows. Je ne vois pas l'intérêt.
Les ressources etc., faut pas jeter le bébé avec l'eau du bain non plus. Je suis pour l'économie mais il y a des limites. Il faut utiliser les application de la distro le plus possible pour les ressources, mais pas pour autant se priver des nouveaux types de paquets.

J'utilise linux seulement sur un portable de 2011 au moins avec 4Go de RAM, une vieillerie, et j'ai dû installer visual studio code et android studio en snap ou flatpak, justement "parce que ça marche" et que la dernière version était disponible. Or, sur ce matériel ancien, la place occupée par rapport rapport à la taille du disque d'origine est tout à fait anecdotique je trouve, et les performances sont très bonnes.

À un moment, si flatpak ne consomme qu’anecdotiquement les ressources sur une machine d'il y a 12 ans pas upgradée, c'est que le ratio ressources / service rendu est acceptable.

Il faut savoir que ces nouveaux containers sont capables de mutualiser les ressources et que la duplication des librairies n'est pas complète. De toutes façons, à partir du moment où deux logiciels utilisent deux versions différentes de la même lib, il y a pas 36 solutions. Soit on abandonne un logiciel, soit on duplique les lib d'une manière où d'une autre. Et les nouveaux containers sont une façon étudiée pour la stabilité du système, donc je prends.

Je prends d'autant plus, que parfois la version de la distro peut être inadaptée. Par ex, la dernière fois que j'ai voulu installer la dernière version de l'IDE arduino depuis le magasin ubuntu, celle-ci était complètement "has been" pour la version, et tous les commentaires signalaient que cette version était "cassée". J'en conclus que les mainteneurs des distro ont des ressources limitées, et que "parfois", laisser le développeur publier directement sur flatpak ou snap c'est pas plus mal. Ensuite, pour des trucs courants comme firefox ou Libre Office, je fais confiance à la distro.

Revenons aux bibliothèques statiques
Ce système apporte plus de duplications et est moins sécurisé. Le dév. peut très bien garder des versions obsolètes de manière plus obscure que les "Dependencies" de flatpak.
De plus, certaines licences contraignent la distribution en statique.

Linux n'est pas utilisé par madame Michu ? Tant mieux !
Je ne comprends pas cet élitisme. Le jour où linux sera trop démocratisé, il sera toujours temps de migrer sous une FreeBSD alternative ou de compiler son système à la Gentoo.
3  0 
Avatar de smarties
Expert confirmé https://www.developpez.com
Le 07/03/2023 à 8:59
Citation Envoyé par abriotde Voir le message
Flatpack c'est beaucoup de trop lourd pour les logiciels de base et beaucoup de trop gourmand pour les gros logiciels..
+1
Avec 4-5 logiciels FlatPack, ça me prend une place folle sur le disque ! (MuseScore, FreeCAD, MatterMost, Gittyup, ...)
2  0 
Avatar de amorgos
Membre du Club https://www.developpez.com
Le 09/03/2023 à 18:08
Je ne me suis servi qu'une fois de ce machin.
Cela m'a permis d'installer une application sans problème.

Mais en cherchant un petit peu comment ça fonctionnait,
je me suis rendu compte que ce paquet dupliquait une bonne dizaine de libs
déjà présentes sur ma machine .
Il s'agit d'un non sens technique, et dans ces conditions, c'est facile de faire quelque chose qui fonctionne .
Revenons aux bibliothèques statiques (40+ ans en arrière tout de même), ce sera encore plus simple.
Quant aux environnements d'exécution de type "bac à sable", il ne servent qu'à calmer les angoisses des
"professionnels de la profession" qui ne veulent surtout pas se compliquer la vie
(sur le dos de l'utilisateur final qui paie la consommation de ressources).

J'utilise Linux et les paquets debian depuis 30 ans, et cela marche très bien.
Le bureau KDE, vaut largement l'environnement windows, n'en déplaise aux chignoteurs.

Contrairement à certains, je trouve que Linux est un succès éclatant, compte tenu de la contrainte
de gérer un nombre important de plate-formes. Pour ceux qui ne l'auraient pas encore compris, les fabricants de
hardware font du matériel compatible avec un soft (windows), ce qui est une perversion de la notion de hardware et de software.
(Le second étant en principe censé s'adapter au premier).

C'est la raison pour laquelle windows marche: il est le hardware, et tous les fabricants de matériel font en fait du software.
Dans ces conditions, il ne peut par définition pas y avoir de problème. Corollairement, les fabricants de hard font le boulot de Microsoft.
Pas belle la vie ?

Linux n'est pas utilisé par madame Michu ? Tant mieux ! Le jour ou ce sera le cas (avec flatpack ?), le système sera 10 fois plus gros,
et 4 fois plus lent. En résumé, ce sera Windows. Je ne vois pas l'intérêt.

Bref, ce sera sans moi.

PS.
Je plussoie 100 fois le contributeur qui a indiqué que la seule raison de l'audience faible de Linux sur desktop est
l'absence de marketing. Et je souhaite que cela continue.
3  1 
Avatar de chrtophe
Responsable Systèmes https://www.developpez.com
Le 09/03/2023 à 18:34
je me suis rendu compte que ce paquet dupliquait une bonne dizaine de libs
déjà présentes sur ma machine
C'est normal, c'est conçu pour pouvoir utiliser la version de ton choix d'une appli sans casser ton système. Tu peux du coup faire cohabiter plusieurs versions du même produit.

Il y a un système de regroupement pour que des applis utilisant la même version d'une bibliothèque ne fasse pas de duplication.
2  0 
Avatar de amorgos
Membre du Club https://www.developpez.com
Le 12/03/2023 à 10:46
Citation Envoyé par Fagus Voir le message

Ce système apporte plus de duplications et est moins sécurisé. Le dév. peut très bien garder des versions obsolètes de manière plus obscure que les "Dependencies" de flatpak.
De plus, certaines licences contraignent la distribution en statique.
A propos de la proposition de revenir aux libs statiques : c'était de l'humour ! Il n'est pas question d'y revenir.

Ceci étant, rien n'empêche non plus de garder des versions obsolètes des libs en "conteneurs" flatpak... est-ce moins obscur ?
Plus généralement, soyons raisonnables : ce système nous propose de pouvoir déployer n'importe quoi, n'importe où.
La seule façon d'y parvenir est que chaque produit vienne avec ses propres ressources. Je suis désolé, mais **par construction**,
un tel système ne peut qu'engendrer que redondance et utilisation suboptimale des machines. Réfléchissez-y.

Flatpack est une approche paresseuse du problème des dépendances. Et je n''utilise pas "paresseux" au sens informatique.
Avec comme résultat un confort pour les dev/distributeurs de soft mais un enfer pour l'utilisateur final en cas d'utilisation massive.
Car le problème est là : comme vous le dites, pour se tirer d'affaire dans un cas scabreux précis, c'est très bien et le coût est parfaitement acceptable.
En cas d'utilisation massive, c'est autre chose. Et c'est précisément ceci que nous propose cet article. Je pense donc que c'est une ânerie.

J'aurais été beaucoup plus content que les distributions fusionnent, ou s'accordent sur une système de gestion des dépendances
(encore) plus performant. En ce qui me concerne, celui de Debian fonctionne très bien au quotidien, mais d'autres doivent aussi bien marcher.
Ce qui ne signifie pas qu'ils ne puissent pas être améliorés.

Citation Envoyé par Fagus Voir le message

Je ne comprends pas cet élitisme. Le jour où linux sera trop démocratisé, il sera toujours temps de migrer sous une FreeBSD alternative ou de compiler son système à la Gentoo.
Sans doute parce que ce n'est pas de l'élitisme. C'est une application de l'adage "pour vivre heureux, vivons cachés".
Une partie non négligeable de l'immunité de Linux aux attaques diverses (hackers et marchandisation) provient du fait qu'il ne constitue pas une cible rentable.
2  0 
Avatar de chrtophe
Responsable Systèmes https://www.developpez.com
Le 12/03/2023 à 19:29
Si tu ne bidouille pas ton système en passant ton temps à tester de nouvelles versions, tu ne devrais pas multiplier les dépendances. Si tu veux une version plus récente d'un logiciel sans déstabiliser ton système, quelques packages Flatpak (ou autre système équivalent) ça sera pas la mer à boire.

Si c'est pour tester, une VM ou un conteneur fera l'affaire.
2  0