De release van de TileOS 1.0 “T-Rex” distributie is beschikbaar, gebouwd op de Debian pakketbasis en biedt een desktop die gebruikmaakt van tegelgebaseerde windowmanagers. TileOS heeft dezelfde doelen als de Ubuntu Sway Remix distributie (ontwikkeld door dezelfde auteur), en biedt een kant-en-klaar interface die geen aanvullende configuratie vereist en gericht is op zowel ervaren Linux-gebruikers als nieuwkomers die een tegelgebaseerde windowmanager omgeving willen uitproberen zonder veel tijd aan configuratie te besteden.
Echter, in tegenstelling tot Ubuntu Sway Remix, is TileOS veel opener voor verschillende aanpassingen en personalisaties, en is vrijgesteld van eventuele auteursrechtelijke problemen (Ubuntu Sway Remix gebruikt geregistreerde handelsmerken van Canonical, maar er is nog geen officiële reactie ontvangen over de opname van de distributie in de officiële Ubuntu familie). Er zijn builds voorbereid voor de amd64 architectuur (toekomstige ondersteuning voor arm64 is gepland, met name voor Raspberry Pi platvormen). De broncode van de TileOS componenten is beschikbaar op GitLab.
TileOS richt zich vooral op vensterbeheerders die het Wayland-protocol gebruiken. Er zijn officiële edities met de Sway en River desktops, en er wordt gewerkt aan edities met SwayFX (een fork van Sway, aangevuld met verschillende desktop-effecten) en Qtile. De distributie gebruikt de Debian Stable pakketbasis, maar verschillende verbeteringen, nieuwere versies van bepaalde software en grafische stuurprogramma's worden overgebracht vanuit de testbranch. Bovendien zijn er verschillende correcties opgenomen die de werking van het schijfsysteem en het geheugen optimaliseren, en zijn er enkele verbeteringen vanuit Ubuntu overgenomen, zoals het monteren van schijven in de bestandsbeheerder zonder om een wachtwoord te vragen, en andere.
Belangrijkste kenmerken van TileOS:
- Linux kernel 6.6.15 met verbeterde responstijd (CONFIG_HZ=1000, in Debian wordt CONFIG_HZ=300 gebruikt).
- Een set open videostuurprogramma's, Mesa 23.2.1 en Xwayland 23.2.2.
- Standaard is de Zram mechanisme ingeschakeld, gebruikmakend van het zstd compressie-algoritme.
- Een groot aantal niet-vrije stuurprogramma's en firmwares is vooraf geïnstalleerd, wat de ondersteuning van verschillende hardware aanzienlijk uitbreidt.
- Standaard zijn repositories met extra software verbonden, zoals VirtualBox, Visual Studio Code, Librewolf, OnlyOffice en Brave.
- De mogelijkheid om extra software te kiezen is geïmplementeerd in de Calamares installer.
- De systeembus D-Bus wordt geïmplementeerd via D-Bus Broker.
- Voor audio de server wordt PipeWire gebruikt.
- Het beheer van gebruikerssessies wordt verzorgd door systemd, waardoor lopende applicaties en componenten correct worden afgesloten bij herstart, uitschakelen of uitloggen, en zorgt ook voor correcte verwerking van het automatisch opstarten van applicaties.
- Als OOM Killer daemon in de Sway editie wordt systemd-oomd gebruikt. In andere edities wordt EarlyOOM gebruikt.
- Voor de styling van applicaties wordt het uniforme thema Catppuccin gebruikt, dat zachte pastelkleuren toepast.
Kenmerken van de Sway editie:
- De desktop ontwikkelt zich parallel aan de distributie van Ubuntu Sway Remix, met wederzijds transport van bepaalde wijzigingen.
- Veel hulpmiddelen uit het NWG-Shell-project zijn ingeschakeld, zoals het script voor automatische vensterindeling Autotiling, het fullscreen applicatiemenu nwg-drawer, de tool voor het instellen van beeldschermparameters nwg-displays, de tool voor het aanpassen van het uiterlijk nwg-look, de sessiemanager nwg-bar en nwg-wrapper, die de uitvoer van inhoud van willekeurige scripts op het bureaublad mogelijk maakt (via deze wordt de hint voor de sneltoetsen in de distributie gerealiseerd).
- Een minimale set componenten is vooraf geïnstalleerd, inclusief de bestandsbeheerder PcmanFM-Qt, de teksteditor Pluma, de terminalemulator Alacritty, de archiver Engrampa en anderen. Extra software kan worden gekozen tijdens de systeeminstallatie of direct na de installatie van het systeem.
Kenmerken van de River-editie
- De dynamische vensterbeheerder River, geschreven in de taal Zig en geïnspireerd door DWM, Awesome en Bwpwm, is ingeschakeld. River onderscheidt zich door de eenvoudige configuratie (de configuratiebestand is een gewone shell-script die commando's voor de IPC-bus riverctl opeenvolgend uitvoert), brede flexibiliteit en een lager verbruik van middelen dan Sway. Aangezien River zich in een actieve ontwikkelingsfase bevindt en momenteel aanzienlijk achterblijft bij Sway qua functionaliteit, heeft de TileOS River-editie een experimenteel karakter.
- Net als in de Sway-editie zijn de componenten van het NWG-Shell-project ingeschakeld, behalve de componenten die duidelijk geen ondersteuning voor River bieden (bijvoorbeeld in plaats van nwg-displays wordt wdisplays gebruikt).
Bron: opennet.ru
