Première version de la distribution TileOS

La distribution TileOS 1.0 "T-Rex" est désormais disponible, construite sur la base du paquet Debian et proposant 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ée par le même auteur), en proposant une interface prête à l'emploi qui ne nécessite pas de configuration supplémentaire et s'adresse aussi bien aux utilisateurs Linux expérimentés qu'aux débutants souhaitant s'essayer à une application en mosaïque. environnement de gestion de fenêtres sans passer beaucoup de temps à les configurer.

Cependant, contrairement à Ubuntu Sway Remix, TileOS est beaucoup plus ouvert à diverses modifications et personnalisations, et est exempt de tout problème potentiel de droits d'auteur (Ubuntu Sway Remix utilise des marques canoniques enregistrées, mais il n'y a eu aucune réponse officielle concernant l'inclusion de la distribution dans le Ubuntu officiel. la famille n'a pas encore été reçue). Des assemblys pour l'architecture amd64 ont été préparés pour le téléchargement (à l'avenir, il est prévu de prendre en charge arm64, en particulier les cartes Raspberry Pi). Le code source des composants TileOS est disponible sur GitLab.

L'objectif principal de TileOS est les gestionnaires de fenêtres utilisant le protocole Wayland. Des éditions avec les bureaux Sway et River ont été officiellement présentées ; des éditions avec SwayFX (un fork de Sway, complété par divers effets de bureau) et Qtile sont en cours de développement. La distribution utilise la base du paquet Debian Stable, mais diverses améliorations et versions plus récentes de certains logiciels et pilotes graphiques sont transférées depuis la branche test. De plus, le package comprend un certain nombre de correctifs qui optimisent le fonctionnement du sous-système de disque et de la mémoire, ainsi que certaines améliorations d'Ubuntu, telles que le montage de disques dans le gestionnaire de fichiers sans demander de mot de passe, et autres.

Principales fonctionnalités de TileOS :

  • Noyau Linux 6.6.15 avec temps de réponse amélioré (option CONFIG_HZ=1000, Debian utilise CONFIG_HZ=300).
  • Un ensemble de pilotes vidéo ouverts, Mesa 23.2.1 et Xwayland 23.2.2.
  • Par défaut, le moteur Zram est activé, en utilisant l'algorithme de compression zstd.
  • Un grand nombre de pilotes et de micrologiciels non libres sont préinstallés, ce qui étend considérablement la prise en charge de divers équipements.
  • Par défaut, des référentiels avec des logiciels supplémentaires sont connectés, tels que VirtualBox, Visual Studio Code, Librewolf, OnlyOffice et Brave.
  • Implémentation de la possibilité de sélectionner des logiciels supplémentaires dans le programme d'installation de Calamares.
  • D-Bus Broker est utilisé comme implémentation du bus système D-Bus.
  • En tant que son serveur PipeWire est impliqué.
  • Les sessions utilisateur sont gérées à l'aide de systemd, ce qui vous permet de terminer correctement les applications et composants en cours d'exécution lors du redémarrage, de l'arrêt ou de la déconnexion, ainsi que d'assurer le traitement correct du démarrage de l'application.
  • Systemd-oomd est utilisé comme démon OOM Killer dans l'édition Sway. D'autres éditions utilisent EarlyOOM.
  • Les applications sont conçues sur un seul thème Catppuccin, utilisant des couleurs pastel douces.

Caractéristiques de l'édition Sway :

  • Le bureau est développé en parallèle avec la distribution Ubuntu Sway Remix, assurant le transfert mutuel de certaines modifications.
  • De nombreux utilitaires du projet NWG-Shell sont utilisés, tels que le script Autotiling pour la disposition automatique des fenêtres, le menu d'application plein écran nwg-drawer, l'utilitaire nwg-displays pour définir les paramètres d'affichage, l'utilitaire nwg-look pour personnaliser l'apparence. , le wrapper nwg-bar et nwg-session manager, qui vous permet d'afficher le contenu de n'importe quel script sur le bureau (il fournit un indice sur les raccourcis clavier utilisés dans la distribution).
  • Un ensemble minimum de composants est préinstallé, notamment le gestionnaire de fichiers PcmanFM-Qt, l'éditeur de texte Pluma, l'émulateur de terminal Alacritty, l'archiveur Engrampa et autres. Des logiciels supplémentaires peuvent être sélectionnés lors de la phase d'installation du système ou installés immédiatement après l'installation du système.

Caractéristiques de l'édition River

  • Le gestionnaire de fenêtres dynamique River est utilisé, écrit en langage zig et intégrant une grande partie de DWM, Awesome et Bwpwm. River se distingue par sa facilité de configuration (le fichier de configuration est un script shell standard qui exécute séquentiellement des commandes pour le bus IPC riverctl), une grande flexibilité et une consommation de ressources inférieure à celle de Sway. Étant donné que River est en cours de développement actif et que ses fonctionnalités sont encore nettement inférieures à celles de Sway, l'édition TileOS River est de nature 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: opennet.ru

Ajouter un commentaire