Outils pour utilisateurs

Outils du site


issue185:critique2

Note: Due to the respectful and reverential tone used in Full Circle, almost no Get Smart jokes will be made. Continuing our series about Linux distributions that are not from the Debian and Ubuntu family, this month we look at KaOS, an independent Linux distribution with some interesting goals that set it apart from most other current distributions. It aims to use one toolkit, one desktop, and one hardware architecture, to produce the best possible result for users, without many compromises. The toolkit is Qt, the desktop is KDE, and the architecture is x86_64, which means it will run on Intel and AMD processor-powered 64-bit computers. This sharply focused set of aims, plus nine years as a rolling release, means that you would expect a distribution that is highly refined and it truly is.

N.B. À cause du ton respectueux et révérencieux du magazine, je ne ferai presque aucune plaisanterie à la Max la Menace.

Notre série sur les distributions Linux qui ne font pas partie de la famille de Debian et Ubuntu, continue ce mois-ci avec l’examen de KaOS, une distribution Linux indépendante avec quelques objectifs intéressants qui la distinguent de la plupart des autres distributions actuelles. Son but est d’utiliser une seule boîte à outils, un seul bureau et une seule architecture matérielle, pour produire le résultat le meilleur possible pour les utilisateurs, sans beaucoup de compromis.

La boîte à outils est Qt, le bureau est KDE et l’architecture est x86_64, ce qui signifie qu’elle tournera sur des ordinateurs 64-bit avec un processeur Intel ou AMD. Cet ensemble d’objectifs, bien centrés, et neuf ans en tant que distribution à mise à jour en continu, signifient que vous pourriez vous attendre à avoir une distribution qui est extrêmement raffinée, et elle l’est vraiment.

Background KaOS was started in 2013 and was initially called KdeOS for “KDE Operating System”. The name caused some confusion with the KDE desktop itself and potential copyright issues, too, so in September 2013, the name was changed to KaOS. Because KaOS is a rolling release, there are no specific point releases. Instead, users get regular updates including application updates and, every four to six weeks, a new download version is posted for newcomers to use for installation. Each posted ISO file just incorporates the updates to that point in time, thus reducing the updates needed after installation. Once you have KaOS installed, the regular update process will keep it up-to-date, and there is no need to install a new version, ever.

Contexte

KaOS a démarré en 2013 et a été initialement appelée KdeOS pour « KDE Operating System ». Le nom a engendré un peu de confusion à propos du bureau KDE lui-même, ainsi que des problèmes potentiels de droits d’auteur, et, en septembre 2013, le nom est devenu KaOS.

Puisque KaOS est une distribution à mise à jour en continu, il n’y a pas de versions ponctuelles spécifiques. À la place, les utilisateurs reçoivent des mises à jour régulières, y compris des mises à jour d’applications, et, tous les quatre à six semaines, une nouvelle version à télécharger est mise en ligne pour des nouveaux venus qui veulent utiliser la distribution. Chaque fichier ISO mis en ligne n’incorpore que les mises à jour faites jusqu’à sa sortie, ce qui réduit le nombre de mises à jour nécessaires après l’installation. Une fois que KaOS est installé sur votre ordinateur, le processus régulier de mise à jour le gardera à jour et vous n’aurez jamais, à tout jamais, besoin d’installer une nouvelle version.

While the rolling release concept does make managing your installation easy, it has the potential downside that as the software gets updated, particularly the kernel, old hardware may fall out of support and the operating system may stop working. KaOS is a Linux distribution, so the kernel that powers it is Linux, of course, but the developers have their eyes on, one day, moving to the Unix Illumos kernel. Being an independent distribution, KaOS is not based on another, “up-stream” distribution; instead it is built from scratch. The developers have also created their own software repository with 2,212 applications currently, which are each custom maintained for KaOS. Despite the focus on applications that use the Qt toolkit, the KaOS developers admit that there are some GTK toolkit-based applications for which there is no Qt equivalent, like the Inkscape vector graphics editor. Also, while there are a few Qt-based web browsers, they tend to be lacking in features compared to their GTK cousins, and so downloads for those are provided in the repository.

Bien que le concept d’une mise à jour en continu rende la gestion de votre installation plus facile, il a un inconvénient potentiel : au fur et à mesure de la mise à jour des logiciels, et en particulier du noyau, le matériel moins récent peut ne plus être pris en charge et le système d’exploitation peut s’arrêter de fonctionner.

KaOS est une distribution Linux et le noyau qui la fait tourner est Linux, bien entendu, mais les développeurs envisagent peut-être de changer un jour pour le noyau Unix Illumos.

Étant une distribution indépendante, KaOS n’est pas basée sur une autre distribution « en amont » ; à la place, elle est créée à partir de zéro. Les développeurs ont également créé leur propre dépôt de logiciels, avec 2 212 applications actuellement. Ces applis sont personnalisées et maintenues pour KaOS.

Malgré le fait que l’accent soit mis sur des applications qui se servent de la boîte à outils Qt, les développeurs de KaOS avouent qu’il y a quelques applications pour lesquelles il n’y a pas d’équivalent Qt, qui sont basées sur la boîte à outils GTK, comme Inkscape, l’éditeur de graphiques vectoriels. De plus, alors que quelques navigateurs Web basés sur Qt existent, ils n’ont souvent pas toutes les fonctionnalités de leurs cousins GTK. Ainsi le téléchargement de ceux-là est prévu dans le dépôt.

The official website provides good documentation, including a page to search for application packages available, and even a complete applications list. Getting KaOS The advantage of the one desktop-one toolkit-one architecture focus is that KaOS offers only one download – so it’s easy to figure out which version to download. The website download page points you to a number of mirrors that host the single ISO file, all using https for download, with no bittorrent options. I got the KaOS-2022.02-x86_64.iso file, which is the February 2022 update, from the SourceForge mirror. The download is a fairly hefty 2.8 GB in size, so you expect it will come with lots of applications and features and it actually does. An SHA 256 sum is provided and it is always a good idea to run the test to make sure you have an uncorrupted ISO file to work with.

Le site Web officiel fournit une bonne documentation, y compris une page pour rechercher les paquets d’applications disponibles et, même, une liste complète des applications.

Obtenir KaOS

L’avantage du concept d’une architecture – un bureau, une boîte à outils – est que KaOS ne propose qu’un téléchargement. Ainsi, il est facile de décider quelle version à télécharger. La page de téléchargement du site Web vous indique de nombreux miroirs qui hébergent un seul fichier ISO, dont tous utilisent le https pour les téléchargements, sans aucune option par bittorrent.

J’ai obtenu le fichier KaOS-2022.02-x86_64.iso, qui est la mise à jour de février 2022, à partir du miroir de SourceForge. À 2,8 Go, la taille du téléchargement est assez grand et vous vous attendiez à ce qu’il arrive avec plein d’applications et de fonctionnalités, ce qui est effectivement le cas.

Une somme SHA 256 est fournie et c’est toujours une bonne idée d’exécuter le test pour vous assurer que vous allez pouvoir travailler avec un fichier ISO sans problèmes.

Installing I used Ventoy 1.0.72 to put the ISO file onto a USB stick for booting. With a Ventoy-enabled stick, you just have to copy and paste the ISO file to the stick using your file browser. There is no unpacking or installation process, as Ventoy handles everything seamlessly on boot-up. I tested out KaOS over a series of live sessions. The KaOS website notes that neither Unetbootin nor the Rufus ISO writer for Windows will work with KaOS, but I can report that Ventoy works perfectly. System requirements Despite having reasonably good documentation on its website, KaOS has no specified minimum hardware, probably because, in a rolling release over its nine-year history, system requirements are a moving target. I tried KaOS out on a nine year-old desktop PC with a dual-core Intel Core i3-21203.30 GHz processor and 6 GB of RAM and I can report that it ran well.

Installation

J’ai utilisé Ventoy 1.0.72 pour mettre le fichier ISO sur une clé USB amorçable. Avec une clé sur laquelle Ventoy est activée, il vous suffit de faire un copier/coller du fichier sur la clé avec votre explorateur de fichiers. Pas de processus de déballage ni d’installation, car Ventoy s’occupe de tout au démarrage. J’ai testé KaOS au cours d’une série de sessions Live.

Le site Web de KaOS indique que ni Unetbootin, ni le graveur d’ISO Rufus pour Windows, ne fonctionnera avec KaOS, mais je peux affirmer que Ventoy fonctionne parfaitement.

Exigences système

Malgré la plutôt bonne documentation sur son site Web, KaOS ne spécifie aucun matériel, sans doute parce que, dans une version à mise à jour en continu le long de sa carrière de neuf ans, les exigences système changent sans cesse.

J’ai essayé KaOS sur un ordinateur de bureau de neuf ans, qui a un processeur Intel Core i3-2120 à 3,30 GHz et 6 Go de RAM et je peux affirmer qu’elle fonctionnait sans problèmes.

Trying out KaOS On first boot-up KaOS presents a very clean-looking KDE desktop, with the task manager bar unusually located on the right side of the screen, putting the menu button at the top. The default wallpaper is an abstract, gray, geometric design. The initial impression is clean simplicity. The version of KaOS I got was about six weeks old at the time of my download and there was already over 1 GB of updates available for installation. Rolling releases do tend to have lots of updates as new application versions become available. Because it is basically an unmodified KDE desktop, the usual method of launching applications is from the main menu, which works well. There, applications can be searched and selected from categorized sub-menus or from the “all applications” sub-menu. It is flexible and unobtrusive. Some icons have also been put on the taskbar, including for the web and file browsers, for quick access.

Tester KaOS

Au premier démarrage, KaOS affiche un bureau KDE, qui semble très propre, avec la barre de gestion des tâches située sur le côté droit de l’écran, ce qui est inhabituel. Le bouton du menu est en haut. Le papier peint par défaut est un dessin abstrait, gris et géométrique. L’impression initiale est d’une simplicité propre.

La version de KaOS que j’ai obtenue avait environ six semaines d’âge lors du téléchargement et il y avait déjà plus de 1 Go de mises à jour disponibles. Les distributions à mise à jour en continu ont souvent beaucoup de mises à jour au fur et à mesure que des nouvelles versions des applications sortent.

Parce qu’il s’agit, à la base, d’un bureau KDE sans modification, on lance habituellement les applications à partir du menu principal, ce qui fonctionne très bien. C’est là que l’on peut rechercher des applications et les sélectionner à partir de sous-menus catégorisés ou à partir du sous-menu « toutes les applications ». C’est flexible et discret. Quelques icônes ont aussi été mises sur la barre des tâches, y compris celles d'un navigateur Web et d'un explorateur de fichiers, pour un accès rapide.

This KaOS version came with KDE Plasma 5.24, Linux kernel 5.14.21, and uses an implementation of the Wayland protocol display server by default. The initialization system is systemd 250.3, and the command-line package manager is Pacman. KaOS does not use the very latest stable Linux kernel, but intentionally lags for at least six weeks until the next major update. As the developers explain, “the kernel is about the biggest cause for breakage in a rolling distribution, that is why this policy.”

Cette version de KaOS a été livrée avec KDE Plasma 5.24 et le noyau Linux 5.14.21 ; pour le serveur d’affichage, elle utilise par défaut une implémentation du protocole Wayland. Le système d’initialisation est systemd 250.3 et le gestionnaire de paquets en ligne de commande est Pacman.

KaOS n'utilise pas le tout dernier noyau Linux stable, mais attend délibéremment au moins six semaines jusqu'à la prochaine mise à jour majeure. Comme l'expliquent les développeurs, « le noyau est environ la plus grande cause des plantages dans une distribution à mise à jour en continu, et c'est le pourquoi de notre politique ».

Settings Because KaOS uses the KDE desktop, it has a huge array of user choices for customization including two themes (light and dark), and five global themes, with Midna as the default plus Breeze, Breeze Dark, Breeze Twilight, and MidnaDark. There are also seven Plasma styles, 40 window border color choices, six window decoration schemes, five icon themes, two different cursor schemes, three different boot-up splash screens, and 48 really tasteful wallpapers. I think this helps explain why it is a 2.8 GB download! Finding the task bar on the right side of the screen is a little unconventional. It can be relocated to any screen edge, though, so I moved it to the bottom which puts the “K” menu button in the bottom-left corner. That looked better to me but it might just be my LXQt user prejudices. Icons and the bar width can also be made bigger or smaller. KaOS offers a lot of user choices, so it is easy to make it look and work pretty much how you want. The impression it gives is of being elegant and well-considered.

Paramétrage

Puisque KaOS utilise le bureau KDE, elle propose à l'utilisateur de très nombreux choix de personnalisation, y compris deux thèmes (clair et sombre), et cinq thèmes globaux, avec Midna par défaut, plus Breeze, Breeze Dark, Breeze Twilight et Midna Dark. Il y a aussi sept styles de Plasma, 40 choix de couleur pour les bordures des fenêtres, six ensembles de décoration des fenêtres, cinq thèmes d’icônes, deux choix de curseur, trois écrans de démarrage et 48 papiers peints de très bon goût. Je pense que tout cela aide à expliquer pourquoi le téléchargement fait 2,8 Go !

Voir la barre des tâches sur le côté droit de l’écran est un peu atypique. Vous pouvez la mettre à tous les bords de l’écran et je l’ai donc mis en bas, ce qui met le bouton de menu « K » dans le coin en bas à gauche. Cela me semblait meilleur, mais cela peut être dû tout simplement à mes préjugés d’utilisateur de LXQt. Les icônes et la largeur de la barre peuvent être également agrandies ou diminuées.

KaOS vous propose beaucoup de choix utilisateur et c’est facile de rendre son apparence et son fonctionnement presque exactement comme vous voulez. Elle donne une impression d’élégance et de beaucoup de réflexion.

Applications Unlike some distributions I have recently reviewed, including Fedora, SliTaz and Void Linux – which all come with a minimal list of applications, KaOS actually arrives pretty complete. The default applications include: Arc 21.12.2 archiver Calamares 3.2.51 operating system installer Croeso 1.10 appearance and package controller Dolphin 21.12.2 file manager Elisa 21.12.2 music player Falkon 3.2.0 web browser Gwenview 21.12.2 image viewer Haruna 0.7.3 video player K3B 21.12.2 CD/DVD burner Kamoso 21.12.2 webcam Kate 21.12.2 text editor KDE Partition Manager 21.12.2 Konsole 21.12.2 terminal emulator Kwrite 21.12.2 text editor LibreOffice 7.3.0.3 office suite MPV 0.34.1 media player Octopi 0.13 software manager Okular 21.12.2 PDF viewer Quassel 0.14.0 IRC client SimpleScreenRecorder 0.4.3 screen video recorder Spectacle 21.12.2 screenshot utility Vim 8.2.4227 text editor As long as that list is, it has some oddities. For instance, it has three different text editors but no bittorrent client, although Transmission-Qt is in the repositories if needed.

Applications

Contrairement à certaines distributions dont j’ai récemment fait la critique, dont Fedora, SliTaz et Void Linux, qui sont toutes livrées avec une liste minimale d’applications, Ka OS arrive plutôt complète.

Les applications par défaut comprennent : Arc 21.12.2 archiveur Calamares 3.2.51 installeur de système d’exploitation Croeso 1.10 contrôleur d’apparence et de paquets Dolphin 21.12.2 gestionnaire de fichiers Elisa 21.12.2 lecteur de musique Falkon 3.2.0 navigateur Web Gwenview 21.12.2 visionneur d’images Haruna 0.7.3 lecteur de vidéos K3B 21.12.2 graveur de CD/DVD Kamoso 21.12.2 webcam Kate 21.12.2 éditeur de texte KDE Partition Manager 21.12.2 gestionnaire de partitions Konsole 21.12.2 émulateur de terminal Kwrite 21.12.2 éditeur de texte LibreOffice 7.3.0.3 suite bureautique MPV 0.34.1 lecteur de médias Octopi 0.13 gestionnaire de logiciels Okular 21.12.2 visionneur de PDF Quassel 0.14.0 client IRC SimpleScreenRecorder 0.4.3 enregistreur de vidéo d’écran Spectacle 21.12.2 utilitaire de capture d’écran Vim 8.2.4227 éditeur de texte.

Aussi longue que soit cette liste, elle contient des bizarreries. Par exemple, il y a trois éditeurs de texte différents, mais pas de client bittorrent, bien que Transmission-Qt se trouve dans les dépôts au besoin.

The default web browser is Falkon, in its current 3.2.0 version, which dates to 31 January 2022. Falkon is a browser with good potential and one of the few Qt-based ones available right now, but it has some drawbacks. Notably it has few extensions and can be a bit of a RAM hog. A bigger concern is that version 3.2.0 is the first release in almost three years and Falkon was starting to look like “abandonware” there for a while. Web browsers are sensitive to security issues and most get updated every four to six weeks. Falkon otherwise works well and has a nice interface, it just needs a dedicated development team to provide it with more regular attention. The KaOS developers do acknowledge the shortcomings of Falkon and so the Croeso software store and the Octopi software manager (which is similar to the GTK Synaptic) offer some alternate GTK-toolkit browsers, including Firefox, Chrome, and Opera, plus the Qt-based Otter Browser. The release notes for the 2022.02 download indicate that this is the first time Wayland has been offered by default. Quite a number of accommodations were required to switch from the X display server to Wayland. All the bugs are not quite resolved and, when you open SimpleScreenRecorder, for instance, you are warned that it doesn't support Wayland, only X.org.

Le navigateur Web par défaut est Falkon dans sa version actuelle, la 3.2.0, du 31 janvier 2022. Falkoon est un navigateur avec un bon potentiel et l'un de ceux basés sur Qt - et il y en a très peu - disponibles actuellement, mais il comporte certains désavantages. En particulier, il n'a que peu d'extensions et il peut consommer beaucoup de RAM. Une plus grande préoccupation est que la version 3.2.0 est la première sortie depuis presque trois ans et Falkon commençait à ressembler à un logiciel abandonné pendant un certain temps. Les navigateurs Web sont sensibles aux problèmes de sécurité et la plupart sont mis à jour tous les quatre à six semaines. Autrement, Falkon fonctionne bien et son interface est sympa. Tout ce dont il a besoin est une équipe de développement dédiée pour lui accorder une attention plus régulière.

En fait, les développeurs de KaOS reconnaissent les défauts de Falkon et, ainsi, le magasin de logiciels Croeso et le gestionnaire de logiciels Octopi (similaire à Synaptic, un GTK) proposent quelques navigateurs alternatifs de la boîte à outils GTK, notamment Firefox, Chrome et Opera, plus Otter Brower basé sur Qt.

Les notes de version pour le téléchargement de la 2022.02 indiquent que c'est la première fois que Wayland est proposé par défaut. De très nombreux ajustements ont été nécessaires pour remplacer le serveur d'affichage X par Wayland. Tous les bogues ne sont pas tout à fait corrigés et, par exemple, quand vous ouvrez SimpleScreenRecorder, on vous avertit qu'il ne supporte pas Wayland, mais juste X.org.

Of interest, LibreOffice is supplied complete, including the LibreOffice Base database application that many Linux distributions omit, due to being rarely used. I suspect that just providing LibreOffice complete simplifies package administration, more than fitting a particular user case.

Even though there are a limited number of packages provided, the use of the Pacman package manager allows users to compile their own packages to fill in any needs.

Conclusions

Overall, the approach of using a single toolkit, desktop, and architecture, seems to work well for this distribution, giving it a sharp focus. Not having to make a lot of compromises to provide software that is not a good fit, or that causes packaging issues, also contributes and cuts down the support requirements by limiting the number of software packages. The end result is a precise and elegant distribution.

If you are looking to get a smart Linux distribution that puts you in control, then KaOS is definitely worth a closer look.

External links

Official website: https://kaosx.us/

À noter : LibreOffice est fournie complète, y compris LibreOffice Base, l’application de base de données que beaucoup de distributions Linux omettent, parce qu’elle n’est utilisée que rarement. Je soupçonne que le fait de fournir LibreOffice complète simplifie l’administration des paquets, plutôt que de répondre à un cas utilisateur précis.

Bien qu’un nombre limité de paquets soit fourni, l’utilisation du gestionnaire de paquets Pacman permet aux utilisateurs de compiler leurs propres paquets pour répondre à tous leur besoins.

Conclusions

Globalement, l’approche de n’utiliser qu’un seul bureau, une seule boîte à outils et une seule architecture semblent bien fonctionner pour cette distribution, car ainsi elle est bien centrée dessus. Ne pas devoir faire beaucoup de compromis pour fournir des logiciels qui ne conviennent pas très bien, ou qui causent des problèmes de paquets, y contribue aussi, en réduisant les exigences de support d’un nombre limité de paquets de logiciels. Le résultat final est une distribution précise et élégante.

Si vous voulez obtenir une distribution Linux intelligente, qui vous en rend maître, alors KaOS mérite vraiment un examen plus approfondi.

Liens externes

Site Web officiel : https://kaosx.us/

issue185/critique2.txt · Dernière modification : 2022/10/04 08:18 de d52fr