{"id":924,"date":"2021-11-23T09:35:16","date_gmt":"2021-11-23T08:35:16","guid":{"rendered":"https:\/\/www.domedia.net\/?p=924"},"modified":"2024-01-14T15:17:05","modified_gmt":"2024-01-14T14:17:05","slug":"quand-lopen-source-fait-de-la-merde-cf-mozilla-et-canonical-ubuntu","status":"publish","type":"post","link":"https:\/\/www.domedia.net\/?p=924&lang=fr","title":{"rendered":"Quand l&rsquo;Open-Source fait de la merde !\u00a0(cf Mozilla et Canonical\/Ubuntu)"},"content":{"rendered":"<p>Utilisateur de Linux aussi bien sur mes postes de travail que mes serveurs depuis toujours (enfin depuis que Linux est utilisable dans les ann\u00e9es 1992\/1993), je dois avouer que les derni\u00e8res \u00e9volutions d&rsquo;une des distributions les plus connues: <a href=\"https:\/\/www.canonical.com\" target=\"_blank\" rel=\"noopener\">Ubuntu<\/a> me semblent bien loin de l&rsquo;esprit Linux et se rapprocher dangereusement de la merde produite par le camp d&rsquo;en face \u00e0 fen\u00eatres (Windows et Micro$oft).<!--more--><\/p>\n<p>En effet, depuis toujours dans Linux et quelque soit la distribution, on b\u00e9n\u00e9ficie d&rsquo;un super syst\u00e8me tr\u00e8s pratique pour les mises \u00e0 jour mineures ou majeures qui s&rsquo;appellent les <a href=\"https:\/\/fr.wikipedia.org\/wiki\/D%C3%A9p%C3%B4t_(informatique)\" target=\"_blank\" rel=\"noopener\">repository<\/a>. Ce syst\u00e8me permet ais\u00e9ment de \u00ab\u00a0pousser\u00a0\u00bb les mises \u00e0 jour des paquets logiciels utilis\u00e9s par votre distribution. Cependant, ce syst\u00e8me a aussi un inconv\u00e9nient. En effet, la multiplication des distributions multiplie les versions de paquets n\u00e9cessaires pour les d\u00e9veloppeurs pour permettre l&rsquo;installation de leurs logiciels sur le plus grand nombre de distributions (sans compter les diff\u00e9rents formats de paquets, deb pour tout ce qui est bas\u00e9 sur debian, rpm sur la base RedHat et ainsi de suite).<\/p>\n<p>Fort de ce constat, Ubuntu se lance dans l&rsquo;id\u00e9e de d\u00e9velopper un format de paquet universel (une id\u00e9e s\u00e9duisante dans le principe mais qui en informatique se traduit en g\u00e9n\u00e9ral par une belle merde \u00e0 l&rsquo;arriv\u00e9e): SNAP. Le principe est de permettre aux d\u00e9veloppeurs de ne plus avoir qu&rsquo;\u00e0 sortir une seule version de leurs logiciels qui marcherait sur toutes les distributions Linux supportant <a href=\"https:\/\/en.wikipedia.org\/wiki\/Snap_(package_manager)\" target=\"_blank\" rel=\"noopener\">SNAP<\/a> \ud83d\ude42 Mais ce seul petit avantage conduit \u00e0 une collection d&rsquo;effets de bord plus qu&rsquo;ennuyeux:<\/p>\n<ul>\n<li>aucune garantie de mise \u00e0 jour des apps puisque cela reste le travail du d\u00e9veloppeur de les maintenir<\/li>\n<li>application \u00ab\u00a0sandbox\u00e9e\u00a0\u00bb ce qui pose plein de probl\u00e8mes quand l&rsquo;application doit interagir avec le syst\u00e8me de fichiers ou des p\u00e9riph\u00e9riques par exemple<\/li>\n<li>obligation d&rsquo;installer un gestionnaire SNAP pour pouvoir ex\u00e9cuter les programmes dans ce format<\/li>\n<li>aucune protection particuli\u00e8re contre la falsification d&rsquo;une app ou sa modification ill\u00e9gitime<\/li>\n<li>perte de performance s\u00e9rieuse car l&rsquo;application n&rsquo;est plus optimis\u00e9e pour votre syst\u00e8me<\/li>\n<li>app isol\u00e9e du syst\u00e8me donc les notifications ou interactions avec le syst\u00e8me h\u00f4te se retrouve bloqu\u00e9es ou fortement limit\u00e9es<\/li>\n<li>int\u00e9gration visuelle perdue de l&rsquo;app (en effet l&rsquo;app tournant dans une sandbox ne peut plus utiliser les th\u00e8mes syst\u00e8me par exemple)<\/li>\n<li>mise \u00e0 jour automatique des apps hors de contr\u00f4le de l&rsquo;utilisateur (Canonical s&rsquo;inspire des id\u00e9es de Micro$oft&#8230;)<\/li>\n<li>violation de l&rsquo;esprit open-source avec un serveur SNAP unique, centralis\u00e9, <strong>non open-source<\/strong> et aux mains de Canonical (oui cela rappelle encore les m\u00e9thodes de Micro$oft)<\/li>\n<li>explosion de la taille des app sur le disque dur car du coup au lieu de t\u00e9l\u00e9charger une version optimis\u00e9e pour votre syst\u00e8me vous chargez une version g\u00e9n\u00e9rique avec toutes les d\u00e9pendances possibles et imaginables pour la faire tourner sur toutes les distributions support\u00e9es<\/li>\n<\/ul>\n<p>Au vu de tous ces avantages et comme Canonical suit les m\u00eames logiques que le camp d&rsquo;en face (on travaille pas pour optimiser les outils de travail pour ses clients\/utilisateurs mais \u00e0 d\u00e9velopper des usines \u00e0 gaz innomables pour r\u00e9pondre au marketing et au c\u00f4t\u00e9 gadget blingbling), Ubuntu 21.10 contient Firefox en version SNAP par d\u00e9faut et non plus en version deb habituelle parce que rien de mieux que d&rsquo;imposer un outil pourri \u00e0 ses utilisateurs pour le diffuser ! Du coup, gr\u00e2ce \u00e0 ce travail de merde, vous obtenez d\u00e9sormais un Firefox avec les fonctions suivantes gr\u00e2ce \u00e0 SNAP:<\/p>\n<ul>\n<li>impossible de mettre Firefox en browser par d\u00e9faut (\u00e0 chaque d\u00e9marrage il vous dit qu&rsquo;il n&rsquo;est pas le browser par d\u00e9faut, vous devez lui reconfirmer puis vous avez une deuxi\u00e8me fen\u00eatre d&rsquo;Ubuntu qui vous demande de faire une modif syst\u00e8me pour cela, et vous pouvez recommencer \u00e0 chaque d\u00e9marrage de Firefox \ud83d\ude41<\/li>\n<li>le dossier temp de Firefox se retrouve d&rsquo;office dans votre dossier choisi pour les t\u00e9l\u00e9chargements et impossible de modifier \u00e7a<\/li>\n<li>l&rsquo;int\u00e9gration avec le syst\u00e8me h\u00f4te n&rsquo;est plus possible donc plus de notifications de Firefox ni de possibilit\u00e9s aussi d&rsquo;interagir avec Firefox ni d&rsquo;uniformit\u00e9 de th\u00e8me avec le syst\u00e8me<\/li>\n<li>\u00e0 chaque fois que vous t\u00e9l\u00e9chargez un fichier une boite de dialogue du syst\u00e8me s&rsquo;ouvre pour vous demander comment ouvrir le fichier<\/li>\n<\/ul>\n<p>Il est vrai que le browser n&rsquo;est pas un programme beaucoup utilis\u00e9 de nos jours donc ces petits inconv\u00e9nients ont probablement \u00e9t\u00e9 jug\u00e9s par <a href=\"https:\/\/www.ubuntu.com\" target=\"_blank\" rel=\"noopener\">Canonical<\/a> comme supportable&#8230; On se croirait dans une vraie politique commerciale \u00e0 la Micro$oft o\u00f9 on sait qu&rsquo;on a fait de la merde mais comme le marketing pousse et qu&rsquo;il faut faire du chiffre on sort une merde pas finie&#8230; Sans oublier que cela a \u00e9t\u00e9 fait en accord avec la fondation <a href=\"https:\/\/www.mozilla.org\" target=\"_blank\" rel=\"noopener\">Mozilla<\/a> qui elle-aussi en terme de respect de l&rsquo;esprit open-source s&rsquo;est pas mal \u00e9gar\u00e9e ces derni\u00e8res ann\u00e9es (&#8230;.<\/p>\n<p>En ce qui me concerne la tache des prochains jours\/semaines va \u00eatre de trouver une nouvelle distro Linux qui respecte l&rsquo;esprit open-source et non un esprit commercial et marketing inepte qui pourrit tout y compris l&rsquo;open-source malheureusement !<\/p>\n<p><strong>PS:<\/strong> pour ceux qui ont fait l&rsquo;erreur d&rsquo;installer Ubuntu 21.10, voici comment repasser \u00e0 Firefox standard:<\/p>\n<div>\n<pre><em>sudo snap remove firefox<\/em><\/pre>\n<\/div>\n<div>\n<pre><em>sudo apt install firefox<\/em><\/pre>\n<p><strong>PS Bis:<\/strong> article expliquant comment \u00e9radiquer cette cochonnerie de snap des distros bas\u00e9es sur Ubuntu: <a href=\"https:\/\/ubuntuhandbook.org\/index.php\/2022\/04\/remove-snap-block-ubuntu-2204\/\">https:\/\/ubuntuhandbook.org\/index.php\/2022\/04\/remove-snap-block-ubuntu-2204\/<\/a><\/p>\n<\/div>\n<p><strong>PS Terce:<\/strong> une autre confirmation de l&rsquo;absurdit\u00e9 de Canonical qui n&rsquo;utilise m\u00eame pas les produits qu&rsquo;ils essayent de promouvoir. Ils utilisent les outils Google au lieu des \u00e9quivalents open-source aussi efficaces&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Utilisateur de Linux aussi bien sur mes postes de travail que mes serveurs depuis toujours (enfin depuis que Linux est utilisable dans les ann\u00e9es 1992\/1993), je dois avouer que les derni\u00e8res \u00e9volutions d&rsquo;une des distributions les plus connues: Ubuntu me semblent bien loin de l&rsquo;esprit Linux et se rapprocher dangereusement de la merde produite par [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[1,30],"tags":[332,328,324,340,334,336,326,322,338,191,330],"class_list":["post-924","post","type-post","status-publish","format-standard","hentry","category-general","category-technique","tag-21-10","tag-canonical","tag-firefox","tag-flatpack","tag-impish","tag-indri","tag-mozilla","tag-netscape","tag-snap","tag-thunderbird","tag-ubuntu"],"_links":{"self":[{"href":"https:\/\/www.domedia.net\/index.php?rest_route=\/wp\/v2\/posts\/924","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.domedia.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.domedia.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.domedia.net\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.domedia.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=924"}],"version-history":[{"count":8,"href":"https:\/\/www.domedia.net\/index.php?rest_route=\/wp\/v2\/posts\/924\/revisions"}],"predecessor-version":[{"id":1146,"href":"https:\/\/www.domedia.net\/index.php?rest_route=\/wp\/v2\/posts\/924\/revisions\/1146"}],"wp:attachment":[{"href":"https:\/\/www.domedia.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=924"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.domedia.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=924"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.domedia.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}