CutefishOS : modèle de développement Unix-y ? Vérifier. Esthétique macOS ? Vérifiez (si vous aimez ce genre de chose)

  • FrançaisFrançais



  • Revoir L’une des raisons pour lesquelles Linux ne s’est jamais imposé en tant que système d’exploitation de bureau, comme le savent les fans de Linux, est que Linux n’est pas un système d’exploitation de bureau, c’est un noyau. Et l’assembler en un package cohérent que les utilisateurs peuvent installer est le travail d’une distribution.

    Il s’agit d’un modèle de distribution très différent de celui utilisé par Apple ou Microsoft, et il confond les nouveaux arrivants. Windows et macOS sont plus faciles à comprendre, ce sont des choses uniques faites par des entreprises uniques. Nonobstant Canonical et Red Hat, Linux n’est pas du tout emballé et présenté de cette façon. J’ai longtemps cru que cette différence était l’un des principaux obstacles à une adoption plus large de Linux.

    Apple a macOS, Microsoft a Windows, Linux a… des centaines d’options maladroites et portant des noms confus.

    C’est à la fois la plus grande force de Linux et sa plus grande faiblesse. Pour ceux qui le comprennent déjà et l’utilisent, les options sont les bienvenues. Je suis un utilisateur de Linux depuis plus d’une décennie et j’ai utilisé plusieurs dizaines de distributions, certaines si différentes les unes des autres qu’il est difficile de croire qu’elles sont construites à partir de la même base. Cette richesse d’options est excellente, mais elle est à la fois déroutante et accablante pour les nouveaux utilisateurs.

    Les distributions comme le système d’exploitation élémentaire sont populaires auprès des personnes qui passent de macOS à Windows, car le système d’exploitation élémentaire offre le même package tout-en-un hautement raffiné qui facilite la transition entre les systèmes d’exploitation propriétaires. Mais c’est Linux, donc vous ne pouvez pas simplement avoir un système d’exploitation élémentaire.

    La dernière distribution qui a attiré mon attention est CutefishOS, qui doit une dette de conception considérable à la fois à ElementaryOS et au système d’exploitation fabriqué par cette entreprise de fruits.

    Bureau de poisson mignon

    Bureau Cutefish (cliquez pour agrandir)

    CutefishOS semble avoir commencé en tant qu’environnement de bureau (et il est toujours disponible en tant que bureau sur Arch et Manjaro), puis a progressé vers une distribution complète construite sur Ubuntu, ou plus précisément Kubuntu 21.04. Quand je l’ai vu pour la première fois, j’ai presque sauté dessus car avons-nous vraiment besoin d’une autre distribution de bureau ? Mais CutefishOS s’avère avoir quelques astuces très intéressantes dans sa manche qui en font une distribution qui vaut la peine d’être regardée même si vous ne sautez pas à ce stade précoce de développement.

    CutefishOS n’a pas encore de version 1.0, il est actuellement à une version bêta 0.4.2 qui est étiquetée “édition développeur”. En tant que tel, je ne vous suggérerais pas de vous précipiter et de l’installer, car il a certainement encore des aspérités. Cela dit, il est étonnamment raffiné pour une version bêta de développeur et s’il continue de se développer à son rythme actuel, je pense qu’il a un potentiel considérable.

    Le bureau de CuteFish

    Presque tous les nouveaux bureaux que j’ai essayés ces derniers temps étaient basés sur GNOME. Pas CutefishOS, qui a adopté KDE et la boîte à outils Qt pour développer sa base de bureau et d’applications. Lorsque vous installez la version basée sur Kubuntu de CutefishOS, vous obtenez tous les fondements basés sur Qt d’une distribution basée sur KDE, mais avec le propre environnement de bureau de CuteFish et la gamme naissante d’applications locales. Semble familier? Oui, c’est plus ou moins le modèle qu’elementaryOS a utilisé, bien qu’elementaryOS le fasse en utilisant GNOME comme base.

    Je n’ai pas pu le savoir avec certitude, mais je pense que le nom CuteFish vient probablement des fondements basés sur Qt (Qt se prononce généralement “mignon”). Quoi qu’il en soit, c’est agréable de voir des développeurs travailler avec KDE. Et pour une version antérieure à la 1.0, le bureau CuteFish est étonnamment utilisable. Avec Kubuntu 21.04 sous le capot, c’est très stable et je n’ai jamais eu le crash du bureau sur moi.

    J’ai également effectué certains de mes tests en utilisant le bureau CuteFish sur Arch. C’était un peu plus bogué et plus difficile, bien que cela ait pu être ma configuration (j’ai installé CuteFish à côté de mon bureau Sway existant, plutôt que de faire une installation propre comme je l’ai fait avec la version Kubuntu). Dans les deux cas cependant, à part le plantage de certaines des applications CuteFish dans Arch, je n’ai eu aucun problème à l’utiliser comme pilote quotidien pendant plusieurs semaines.

    Appstore Cutefish

    Cliquez pour agrandir

    Esthétiquement, il est indéniable que CutefishOS est ce que l’on pourrait appeler “fortement inspiré” de macOS. Il y a un dock en bas de l’écran et une barre d’état en haut. Les menus de l’application s’affichent dans la barre d’outils supérieure plutôt que dans la fenêtre de l’application, et les commandes de réduction, d’agrandissement et d’autres fenêtres se trouvent dans le coin supérieur gauche (le mauvais coin comme on l’appelle également). Il y a aussi un petit menu déroulant “centre de contrôle” dans le coin supérieur droit qui semble avoir été tiré directement d’iOS.

    CutefishOS n’est en aucun cas une arnaque macOS, il y a beaucoup de choses différentes – il y a un lanceur d’applications en plein écran avec un champ de recherche qui rappelle GNOME, par exemple – mais si vous êtes le genre de personne qui passe des heures à télécharger des fichiers de thème à faire votre bureau préféré actuel ressemble à macOS, alors CutefishOS vaut vraiment le détour. Il convient également de noter que le site Web de CutefishOS répertorie JingOS parmi ses “amis” et qu’il présente une certaine similitude de conception avec JingOS (qui est lui-même inspiré d’iOS).

    lanceur de poisson mignon

    Le lanceur (cliquez pour agrandir)

    Cependant, même en tant que personne qui ne supporte pas l’esthétique macOS/iOS, je trouve toujours que CutefishOS vaut la peine d’être essayé car je pense qu’il a un modèle de développement et de mise à jour faiblement couplé qui me semble être un pas dans la bonne direction. Plus sur ce sujet dans une minute.

    Mais d’abord, permettez-moi de dire que lorsque je dis que ce n’est pas tout à fait prêt pour les heures de grande écoute, je pense principalement aux applications maison fournies avec CuteFish, et non au bureau lui-même qui est déjà assez solide et offre beaucoup de contrôle sur les paramètres. Bien que la plupart des applications dont vous auriez besoin dans un système d’exploitation existent, beaucoup d’entre elles sont très limitées à ce stade. C’est à prévoir dans une version 0.4.

    paramètres/fichiers de poisson mignon

    Paramètres et fichiers (cliquez pour agrandir)

    À l’heure actuelle, vous disposez d’un gestionnaire de fichiers, d’un terminal, d’un gestionnaire de paramètres, d’un organisateur de photos et de quelques autres (notamment, pas de client de messagerie). Parmi ceux-ci, le plus mature est le gestionnaire de paramètres, qui gère toutes les personnalisations et ajustements du système à partir des changements de thème (il existe également un mode sombre) pour afficher la résolution, les commandes du pavé tactile, etc. Autant dire que les outils dont vous avez besoin pour vous connecter et travailler sont tous là.

    Les applications CutefishOS incluses sont toutes très basiques, mais fonctionnelles – une bonne base sur laquelle construire. À l’heure actuelle, CutefishOS compense ce qui manque en proposant quelques applications KDE (Kate, Muon, Gwenview, etc.), ainsi que quelques applications tierces comme Discord et Telegram.

    Encore une fois, cela a une certaine familiarité. Si vous deviez revenir en arrière et lire les premières critiques d’elementaryOS, vous verriez la même critique – bon début, mais nous devrons attendre que les applications soient développées. La grande question est, est-ce que CutefishOS finira par arriver là où elementOS en est ? J’espère que ce sera le cas car j’aime le modèle de développement de CutefishOS.

    Embrasser le chaos ?

    Une fois que j’ai dépassé les différences esthétiques entre moi et les développeurs de CutefishOS, j’ai été intrigué par la décision d’inclure deux gestionnaires de packages. Lorsque vous souhaitez mettre à jour le système sous-jacent, vous exécutez Apt, comme vous le feriez sur n’importe quelle distribution dérivée de Debian ou d’Ubuntu. Si vous souhaitez mettre à jour le bureau CuteFish, vous exécutez Tap, un gestionnaire de packages maison qui mettra à jour le bureau CuteFish de manière continue.

    À première vue, cela semble pénible, surtout si vous ajoutez quelques applications Flatpak – vous disposez maintenant de trois gestionnaires de packages pour suivre et exécuter les mises à jour.

    En fait, c’est pénible, mais seulement parce que ces choses n’ont pas été unifiées par une bonne interface graphique. Supposons cependant qu’à un moment donné, CutefishOS fournisse une application graphique qui intègre tout cela dans une seule interface qui n’est pas pénible.

    Je ne veux pas écarter le problème, car ce n’est pas une chose triviale à développer, mais en supposant que les développeurs puissent y arriver, vous auriez une distribution Linux avec une base solide qui obtient des mises à jour au rythme des versions d’Ubuntu ( deux fois par an), mais un environnement de bureau qui obtient des mises à jour sur un cycle de publication continu. C’est le meilleur des deux mondes à bien des égards, en particulier pour les distributions situées en aval d’Ubuntu ou Debian et qui souhaitent itérer plus rapidement que la distribution parente.

    Ce qui le rend encore plus Unix-y, c’est qu’il embrasse le chaos des choix dans le monde Linux et l’utilise pour créer quelque chose de bien conçu et convivial.

    La grande question est de savoir si CutefishOS parviendra à y arriver ou s’arrêtera-t-il après un sprint initial. Nous ne le saurons pas avant longtemps, mais je pense que cela vaut la peine d’être surveillé. ®

    L'équipe de Comparaland

    Rédacteur web depuis 2009 et webmestre depuis 2011.

    Je m'intéresse à tous les sujets comme la politique, la culture, la géopolitique, l'économie ou la technologie. Toute information permettant d'éclairer mon esprit et donc, le vôtre, dans un monde obscur et à la dérive. Je suis l'auteur de plusieurs livre

    Pour me contacter personnellement :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *