Lancement de la distribution TileOS 1.0 «T-Rex», basé sur le système de paquets Debian et offrant un bureau utilisant des gestionnaires de fenêtres en mosaïque. TileOS poursuit les mêmes objectifs que la distribution Ubuntu Sway Remix (développé par le même auteur), proposant une interface prête à l'emploi, sans nécessiter de configuration supplémentaire et s'adressant à la fois aux utilisateurs expérimentés de Linux et aux débutants souhaitant essayer un environnement de gestion de fenêtres en mosaïque sans passer trop de temps à le configurer.
Cependant, contrairement à Ubuntu Sway Remix, TileOS est beaucoup plus ouvert à diverses modifications et personnalisations, et exempt de tout problème potentiel de droits d'auteur (Ubuntu Sway Remix utilise des marques déposées de Canonical, mais aucune réponse officielle concernant l'inclusion de la distribution dans la famille officielle d'Ubuntu n'a encore été reçue). Pour le téléchargement des builds sont préparés pour l'architecture amd64 (un support arm64, notamment pour les cartes Raspberry Pi, est prévu pour l'avenir). Le code source des composants de TileOS est disponible sur GitLab.
L'accent dans TileOS est mis sur les gestionnaires de fenêtres utilisant le protocole Wayland. Des éditions avec bureaux sont officiellement présentées Sway et River, des éditions avec SwayFX (un fork de Sway, enrichi de divers effets de bureau) et Qtile. La distribution utilise une base de paquets Debian Stable, mais divers améliorations sont transférées depuis la branche de test, ainsi que des versions plus récentes de certains logiciels et pilotes graphiques. De plus, plusieurs correctifs, optimisant le fonctionnement du sous-système de stockage et de la mémoire, ont été intégrés, ainsi que certaines améliorations d'Ubuntu, par exemple le montage des disques dans le gestionnaire de fichiers sans demande de mot de passe, et d'autres.
Caractéristiques principales de TileOS :
- Noyau Linux 6.6.15 avec un temps de réponse amélioré (option CONFIG_HZ=1000, dans Debian on utilise CONFIG_HZ=300).
- Ensemble de pilotes vidéo ouverts, Mesa 23.2.1 et Xwayland 23.2.2.
- Le mécanisme Zram est activé par défaut, en utilisant l'algorithme de compression zstd.
- Un grand nombre de pilotes et de firmwares non libres sont préinstallés, ce qui élargit considérablement le support du matériel.
- Les dépôts de logiciels supplémentaires, tels que VirtualBox, Visual Studio Code, Librewolf, OnlyOffice et Brave, sont connectés par défaut.
- Il est désormais possible de choisir des logiciels supplémentaires dans l'installateur Calamares.
- Pour la mise en œuvre du bus système D-Bus, le courtier D-Bus a été utilisé.
- Le serveur sonore utilisé est PipeWire.
- La gestion des sessions utilisateur est assurée par les moyens de systemd, ce qui permet de terminer correctement les applications et les composants lancés lors du redémarrage, de l'arrêt ou de la déconnexion, tout en garantissant le bon traitement du démarrage automatique des applications.
- En tant que démon OOM Killer dans l'édition Sway, systemd-oomd est utilisé. Dans les autres éditions, EarlyOOM est utilisé.
- Pour l'apparence des applications, un thème unifié est utilisé Catppuccin, qui utilise des couleurs pastel douces.
Caractéristiques de l'édition Sway:
- Le bureau se développe parallèlement à la distribution Ubuntu Sway Remix, garantissant le transfert mutuel de certaines modifications.
- De nombreux utilitaires du projet NWG-Shell, tels que le script de disposition automatique des fenêtres Autotiling, le menu d'applications en plein écran nwg-drawer, l'outil pour configurer les paramètres d'affichage nwg-displays, l'outil pour personnaliser l'apparence nwg-look, le gestionnaire de sessions nwg-bar et nwg-wrapper, permettant d'afficher sur le bureau le contenu de n'importe quel script (c'est par ce biais que s'effectue l'indication des raccourcis clavier utilisés dans la distribution).
- Un ensemble minimal de composants est préinstallé, incluant le gestionnaire de fichiers PcmanFM-Qt, l'éditeur de texte Pluma, l'émulateur de terminal Alacritty, l'archiveur Engrampa et d'autres. Des logiciels supplémentaires peuvent être sélectionnés lors de l'installation du système ou installés directement après.
Caractéristiques de l'édition River:
- Un gestionnaire de fenêtres dynamique nommé River, écrit en zig , intégrant de nombreux éléments de DWM, Awesome et Bwpwm, est utilisé. River se distingue par sa facilité de configuration (le fichier de configuration est un simple script shell exécutant séquentiellement les commandes pour le bus IPC riverctl), sa grande flexibilité et sa consommation de ressources inférieure à celle de Sway. Étant donné que River est en cours de développement actif et qu'il reste significativement en deçà de Sway sur le plan fonctionnel, l'édition TileOS River est considérée comme expérimentale.
- Comme dans l'édition Sway, les composants du projet NWG-Shell sont utilisés, à l'exception de ceux qui ne prennent pas explicitement en charge River (par exemple, wdisplays est utilisé à la place de nwg-displays).
Source : linux.org.ru
