Actualités mensuelles LinuxMint – avril 2024

par Clem

Bonjour tout le monde,

Tout d’abord, un grand merci à tous nos sponsors et donateurs. Un grand merci à vous et à toutes les personnes qui soutiennent notre projet. Je sais qu’on le dit tous les mois, mais c’est important.

Dépôts rapidement alimentés

Plus tôt ce mois-ci, nous avons annoncé un test BETA pour nos nouveaux référentiels Fastly. C’est un long test. Plus il y a de gens qui y adhèrent, mieux c’est.

https://blog.linuxmint.com/?p=4671&embed=true#?secret=TKofAqGHbY#?secret=VE27aR5zfN

Nous travaillons avec Fastly sur un partenariat pour alimenter la prochaine génération de référentiels Linux Mint. Leur CDN (Content Delivery Network) et son mécanisme de mise en cache sont extrêmement impressionnants. Contrairement à nos serveurs de référentiel qui sont situés au même endroit et disposent d’une capacité de bande passante maximale, le réseau Fastly réplique et met en cache les données pour les rendre disponibles partout dans le monde, de manière constante et rapide, sans temps d’arrêt ni ralentissement.

Pour vous donner une idée, un seul serveur Linux Mint dessert actuellement les données de Chicago à 1 Gbit/s par seconde. Plus vous êtes loin de Chicago, plus cela pourrait être lent pour vous. Lorsque la charge est élevée (pendant une version ou lors d’un pic de mises à jour de sécurité importantes affectant des packages volumineux), le serveur dessert plus de personnes en même temps et sa bande passante de 1 Gbit/s est donc partagée/divisée entre toutes les personnes qui tentent d’obtenir des données. il. Lorsque trop de personnes essaient de mettre à jour, nous obtenons des vitesses très lentes, voire des erreurs.

Lorsque Linux Mint a démarré en 2006, nos besoins en bande passante étaient relativement modestes. Au fur et à mesure que le projet grandissait d’année en année, les serveurs ont été mis à niveau pour disposer de plus en plus de ressources et permettre une bande passante plus élevée. Nous avons également mis en place plusieurs serveurs et équilibré la charge entre eux. Cela nous a permis d’augmenter notre capacité et de faire face à des charges de plus en plus élevées. Mais le problème demeure, cela dépend simplement de la charge.

Le réseau Fastly nous permet de mieux résoudre le problème. Premièrement, Fastly possède des serveurs dans de nombreux endroits différents dans le monde, donc peu importe si vous êtes proche ou loin de nos serveurs. Les données sont mises en cache par le réseau Fastly et sont utilisées efficacement partout. Deuxièmement, parce que les données sont mises en cache, Fastly est en mesure de les fournir même lorsque nos serveurs deviennent inaccessibles.

Nous espérons que ce test sera un succès et débouchera sur un excellent partenariat avec Fastly. N’hésitez pas à participer au test et à nous faire part de vos retours.

Nouveau partenariat avec Datadog

Nous sommes ravis d’annoncer un nouveau partenariat avec Datadog .

Datadog est spécialisé dans… les données. Il ne s’agit pas seulement de surveillance et d’analyse des journaux, ils fournissent un ensemble d’outils incroyablement personnalisables qui vous permettent de définir vos propres analyseurs, métriques, dimensions et, essentiellement, d’obtenir les informations que vous souhaitez, analysées et surveillées en temps réel.

Les statistiques que nous avons partagées le mois dernier, qui montraient la popularité de chaque édition de Linux Mint, étaient fournies par Datadog.

Datadog pourrait nous faire mieux comprendre nos propres services. Quels sont les packages les plus téléchargés dans nos référentiels ? Quelles versions ? Quelle est la taille du i386 ? Où va la majeure partie de la bande passante ? Quand dans la semaine ? etc.

Remarque : Ces données proviennent du trafic sur les pages de téléchargement de notre site Internet. Nous ne collectons aucune télémétrie à l’intérieur du système d’exploitation.

Rejoindre la matrice

Suite à l’arrêt d’Hexchat, nous avons annoncé des efforts pour rendre l’IRC plus facile avec le développement d’une nouvelle application de chat personnalisée appelée Jargonaut.

Jargonaut fonctionne. Cela fonctionne bien et fait exactement ce que nous voulons. Sa mise en œuvre a été relativement simple et je dirais qu’elle est désormais achevée à 75 %.

Cependant, lorsque nous l’avons annoncé, nous avons entendu certains de vos commentaires sur Matrix. Nous l’avons également testé et avons commencé à l’utiliser.

Aujourd’hui, nous annonçons que nous allons passer à Matrix et intégrer Element dans Mint 22 au lieu de Jargonaut.

Tout en étant aussi ouvert qu’IRC, Matrix offre une expérience utilisateur qui est dans une certaine mesure similaire à Slack ou Discord. C’est moderne, c’est persistant, et simplement en étant moderne et persistant, c’est en fait moins déroutant pour les nouveaux arrivants qu’une application extrêmement simple comme Jargonaut qui vous connecte à une salle sans même avoir à vous connecter.

Matrix semble également à l’épreuve du temps. Il a tout ce dont il a besoin pour être soutenu par la communauté FOSS dans son ensemble. Ses spécifications continuent d’évoluer. Ses nombreux clients offrent aujourd’hui une variété de choix sur différentes plateformes et si jamais nous avions besoin de créer un client personnalisé à l’avenir, cela serait également possible.

Avec un peu d’intégration, Matrix peut aussi être simple. Mint 22 comportera une application Web préinstallée appelée Matrix.

Cette application Web vous montrera quelques informations pour vous aider à démarrer :

Et puis il vous connectera à l’espace Linux Mint sur Matrix à l’aide d’un client Web appelé Element :

La Web App sera présente dans le WebApp Manager. Si vous souhaitez utiliser un autre client Matrix, vous pourrez le modifier ou le supprimer.

Bien entendu, vous n’avez pas besoin d’attendre que Mint 22 se connecte à l’espace Linux Mint sur Matrix. Vous pouvez simplement vous rendre sur https://app.element.io/#/room/#linuxmint-space:matrix.org .

XApp devrait être indépendant

Linux Mint est le plus grand consommateur d’applications XApp, mais la raison pour laquelle XApp a été créé, en tant que projet, était de faire fonctionner ces applications partout et pour tout le monde. Chaque fois qu’une nouvelle application XApp était démarrée, l’objectif était spécifiquement de NE PAS la rendre spécifique à Linux Mint et/ou Cinnamon.

À une époque où les applications GNOME sont de moins en moins conçues pour fonctionner ailleurs que dans GNOME, un projet comme XApp est extrêmement important.

A-t-il été un succès en dehors de Linux Mint ? Oui et non. De nombreux Xapps sont disponibles dans d’autres distributions (Debian, Ubuntu, Fedora, Arch, etc.) mais très peu de distributions les utilisent réellement.

Prenez Xubuntu par exemple. Il était livré avec file-roller, gnome-calculator, evince. Ces applications ont été déplacées vers libAdwaita (plus de détails à ce sujet dans le paragraphe suivant) et semblent désormais complètement déplacées dans Xfce, donc Xubuntu les a remplacées par engrampa, mate-calc, atril.

Pour GNOME-Scan, il n’a cependant pas trouvé d’alternatives.

Voici GNOME-Scan et Atril côte à côte dans Xubuntu 24.04 :

This isn’t ideal for Xubuntu. These applications are installed by default, this is how it looks out of the box.

Before I go on with this, I want to say this isn’t criticism directed at Xubuntu. As an official Ubuntu derivative they cannot ship with a previous version of GNOME Scan, and I think it’s partly our fault they got in this situation.

So on the right you have Atril which looks like all the other apps in Xubuntu 24.04, and on the left you’ve got an app which has nothing to do here and which is designed to integrate specifically with GNOME Shell.

To add to the issue, although MATE apps such as mate-calc work everywhere, they were designed for MATE, so if you open up the application menu you don’t see “Calculator” in your Xubuntu desktop, but “MATE Calculator”.

Now, why is it partly our fault? Because we never knocked on Xfce’s door and/or worked with them.

They have the same problems as us, as MATE, as Budgie, as many other desktops.. we made Xapps because we needed them in Mint, in Cinnamon. We didn’t want to make Cinnamon apps, so we made “Linux” apps which worked “everywhere”, we wrote it somewhere and we left it that.

C’était suffisant pour nous, mais ce n’était pas suffisant pour Xubuntu ou d’autres ordinateurs de bureau. De leur point de vue, ils ont vu Linux Mint créer quelque chose dans leur propre petit coin et le mettre sur github.com/linuxmint, ou pire encore, ils n’ont rien vu du tout.

Idéalement, ce qui aurait dû se produire aurait été davantage de communication et un projet XApp indépendant, non hébergé ou maintenu par Linux Mint, mais par des personnes de différents postes de travail et/ou distributions.

XApp devrait être sa propre organisation, avec ses propres référentiels Github, salon de discussion, site Web, etc. Ce devrait être un espace qui facilite la collaboration, la compatibilité et le développement d’applications qui fonctionnent partout, pas seulement des applications dont nous avons besoin ou que nous maintenons.

Si nous voulons que d’autres développeurs et d’autres projets travaillent ensemble sur des logiciels compatibles et des solutions communes, nous avons besoin d’un espace comme XApp. Mais cet espace doit être indépendant de toute DE et de toute répartition pour que chacun se sente égal et bienvenu. Pas seulement sur papier, mais de manière générale, dans les discussions, l’autonomisation et la prise de décision.

Xapp est sur Matrix à https://matrix.to/#/#xapp:matrix.org . Tout le monde est le bienvenu.

libAdwaita est pour GNOME uniquement

Peu importe ce qui se passe en amont, nous ferons toujours de notre mieux pour faire de chaque version de Linux Mint une meilleure expérience que celle que vous avez déjà. Les applications seront natives et auront l’air natives. Ils s’intégreront bien. Si nous vous laissons choisir un thème de bureau, TOUTES les applications installées le prendront en charge.

Si une application ne prend pas en charge Cinnamon, nous ne pouvons pas la livrer dans notre édition Cinnamon. Il en va de même pour MATE et Xfce.

Il serait totalement inacceptable pour nous de livrer une application utilisant ses propres contrôles de fenêtre et ne suivant pas le thème du système. À long terme, nous ne voulons pas non plus que nos applications soient conçues par des personnes qui n’ont aucune considération pour ce qui est important pour nous et dont les décisions sont motivées par un ordinateur de bureau que nous n’utilisons même pas.

Il s’agit de File Roller 3.42. Cette application a toujours été étiquetée « pour GNOME », mais elle s’intègre bien dans n’importe quel bureau GTK. Avec File Roller 44, ce n’est plus le cas. Cela ressemble à GNOME Scan dans la capture d’écran précédente. Ce n’est pas fait pour MATE, Cinnamon ou Xfce et ça se voit vraiment.

En passant à GTK4/libAdwaita, cette application est vraiment devenue une application GNOME, une application qui semble spécialement conçue pour GNOME et rien d’autre.

Alors que faisons-nous dans Linux Mint 22 ?

Nous pourrions faire comme Ubuntu 24.04. Ils fournissent un produit fini avec un haut niveau d’intégration. Pour ce faire, ils modifient libAdwaita pour prendre en charge leur thème : Yaru. Nous pourrions faire la même chose avec Mint-Y. Cela donnerait une belle apparence à toutes les applications GNOME dans Linux Mint, mais nous devrions supprimer la sélection de thème, car cela ne fonctionnerait qu’avec Mint-Y. À long terme, cela ne résoudrait pas non plus le problème principal : ces applications sont conçues pour un ordinateur de bureau qui est de plus en plus différent du nôtre. Ce n’est pas seulement une question de thèmes ou de look. Aujourd’hui, ces applications perdent leurs barres de menus et leurs thèmes. Demain, elles pourraient ne comporter aucun bouton de réduction ou tout ce que GNOME n’utilise pas.

Nous ne voulions pas créer toute une suite d’applications pour le moment. Pas avec la prochaine version majeure et pas avant d’avoir essayé de rendre XApp plus indépendant et de renforcer la collaboration avec d’autres projets.

Dans Mint 22, GNOME Font Viewer a été supprimé et les applications suivantes ont été rétrogradées vers les versions GTK3 :

  • Celluloïd
  • Calculatrice GNOME
  • Numérisation simple
  • Baobab
  • Moniteur système
  • Calendrier GNOME
  • Rouleau de fichiers
  • Zénith

Ces applications sont très susceptibles d’être forkées dans un avenir proche, à l’exception de Zenity que nous cesserons probablement complètement d’utiliser.

libAdwaita is for GNOME and GNOME only. We can’t blame GNOME for this, they’ve been very clear about it from the start. It was made specifically for GNOME to have more freedom and build its own ecosystem without impacting GTK.

We want to send a strong signal upstream and towards other projects. We cannot and will not support applications which do not support our users and environments.

Nous ne pouvons pas promouvoir auprès de nos utilisateurs des applications qui ne prennent pas en charge nos utilisateurs. Le gestionnaire de logiciels sera vigilant à cet égard à l’avenir et listera les logiciels compatibles par défaut.

Je souhaite contacter ici les développeurs en amont. Si votre application est uniquement destinée à GNOME, alors ignorez cela et utilisez libAdwaita, elle est faite pour cela.

Si vous avez l’intention de prendre en charge tous les environnements, n’utilisez pas cette bibliothèque. À tout le moins, veuillez nous contacter afin que nous soyons conscients de votre intention et que vous gardiez la liste des applications prises en charge. Vous pouvez nous joindre sur https://matrix.to/#/#linuxmint-dev:matrix.org .

Adwaita ne fonctionne plus en dehors de GNOME

Adwaita (le thème) sera supprimé de la liste des thèmes disponibles dans Cinnamon 6.2.

Voici le thème d’icônes Adwaita dans Ubuntu 24.04 :

Comme vous pouvez le constater, le thème fournit des icônes pour certaines catégories (Internet, Accessoires, etc.) mais pas pour d’autres. De nombreuses icônes manquent, le bureau a l’air complètement cassé et ce n’est pas un bug, c’est une fonctionnalité. La direction que prend Adwaita est de ne prendre en charge que GNOME et rien d’autre.

Ce serait bien si nous pouvions supprimer Adwaita ou ne pas l’expédier avec, mais nous ne pouvons pas. GTK en dépend.

Budgie n’a pas attendu qu’il se brise et a mis Adwaita sur liste noire il y a 2 ans. Nous le faisons maintenant à Cinnamon. MATE et Xfce devraient probablement le faire car cela semble tout aussi mauvais sur n’importe quel bureau non GNOME.

La vérification Flatpak est extrêmement importante

Sous Linux Mint, est-il sûr d’ouvrir le gestionnaire de logiciels et d’installer Google Chrome ? Oui? Non? Eh bien… cela dépend, et cela n’a rien à voir avec la confiance que vous accordez à Linux Mint ou à Google.

Vous devez faire confiance à Ryan Gonzalez car ce n’est pas Mint ou Google qui met à jour le Flatpak pour Chrome, c’est Ryan.

Il se trouve que Ryan est un très bon développeur. Le problème n’est pas Ryan. Le problème est que parmi les 6 millions de personnes qui ont installé son Flatpak, très peu de personnes savent qui est Ryan.

Dans Flathub, une application vérifiée est une application publiée par son développeur d’origine ou un tiers approuvé par le développeur. Chrome est publié par Ryan et est donc « non vérifié ».

À l’heure actuelle, seuls 25 % des Flatpaks ont été vérifiés par Flathub. Le magasin essaie activement de vérifier les applications, surtout maintenant après l’histoire de XZ et les multiples fois où des logiciels malveillants ont été injectés dans le Snap Store.

Voici Chrome dans le gestionnaire de logiciels Linux Mint :

Il n’y a pas une seule mention de Ryan ici.

La situation en ligne sur le site Flathub est un peu meilleure :

L’application est affichée comme « Non vérifiée », mais vous devez encore creuser pour trouver qui la gère.

Nous avons eu de la chance jusqu’à présent. Il faut vraiment agir :

  • Nous mettrons à jour le gestionnaire de logiciels pour ne pas afficher les Flatpaks non vérifiés par défaut. Ce sera un opt-in.
  • Lorsqu’elles sont affichées, les applications non vérifiées auront un score de 0. Le score peut aider un utilisateur à renforcer la confiance envers l’application, mais le problème ici n’est pas l’application, c’est le fait que les responsables ne sont pas ceux que les gens pensent qu’ils sont.
  • Lorsqu’elles sont affichées, les applications non vérifiées seront clairement marquées comme non vérifiées.

Nous sommes pleinement conscients que cela va à l’encontre de la commodité et nuira un peu à Linux Mint. Ce n’est peut-être pas une décision populaire, mais nous pensons qu’elle est très importante.

Au moment où les logiciels malveillants frapperont Flathub, nous espérons que ces mesures et celles prises par Flathub auront minimisé le nombre d’utilisateurs exposés et sensibilisé aux risques pris.

Dans le cas de XZ, le responsable aurait été « vérifié ». Ce qui a fonctionné pour nous, c’est la vigilance des développeurs en amont et le temps qu’il a fallu pour que le nouveau code soit intégré à Linux Mint. Le malware dans XZ a affecté Debian Sid mais il n’a jamais fait son chemin dans Debian Stable, Ubuntu LTS ou Linux Mint.

Contrairement à la base Debian qui met des mois, voire des années, à se stabiliser et à vous parvenir ici, un Flatpak mis à jour par son mainteneur peut atteindre des millions d’utilisateurs presque instantanément. Nous recommandons les mises à jour automatiques, également pour des raisons de sécurité. En ce qui concerne Flatpak, le risque n’est pas seulement pris au moment de l’installation, il est pris à chaque mise à jour, à un moment où vous ne pensez même pas aux Flatpaks. C’est plus risqué que les utilisateurs Windows qui téléchargent des logiciels à partir de sites Web aléatoires. Il est pris en charge par le gestionnaire de mise à jour.

Vous devez VRAIMENT faire confiance à l’origine de votre logiciel et, dans notre propre gestionnaire de logiciels, nous ne vous montrons pas les informations dont vous avez besoin pour prendre des décisions éclairées.

Article traduit.

Catégories :

Aucune réponse

Laisser un commentaire