Release van de distributie beschikbaar TileOS 1.0 «T-Rex», gebaseerd op de Debian-pakketstructuur en biedt een desktop met mozaïek vensterbeheerders. TileOS heeft dezelfde doelen als de distributie Ubuntu Sway Remix (ontwikkeld door dezelfde auteur), en biedt een gebruiksklaar interface die geen extra configuratie vereist en gericht is op zowel ervaren Linux-gebruikers als nieuwkomers die het mozaïek vensterbeheer willen uitproberen zonder veel tijd te besteden aan configuratie.
Echter, in tegenstelling tot Ubuntu Sway Remix, is TileOS veel open voor verschillende wijzigingen en aanpassingen, en is het vrij van eventuele potentiële problemen met auteursrechten (Ubuntu Sway Remix gebruikt geregistreerde handelsmerken van Canonical, maar er is nog geen officieel antwoord ontvangen over het opnemen van de distributie in de officiële Ubuntu-familie). Voor download zijn builds voorbereid voor de amd64-architectuur (toekomstige ondersteuning voor arm64 is gepland, met name voor Raspberry Pi-borden). De broncode van de componenten van TileOS is beschikbaar op GitLab.
TileOS richt zich voornamelijk op vensterbeheerders die het Wayland-protocol gebruiken. Er zijn officieel edities met desktops gepresenteerd Sway en River, edities met SwayFX (een fork van Sway, aangevuld met verschillende desktop-effecten) en Qtile. De distributie gebruikt de Debian Stable-pakketstructuur, maar diverse verbeteringen uit de testversie worden overgenomen, evenals nieuwere versies van bepaalde software en grafische stuurprogramma's. Daarnaast zijn er verschillende fixes, die de werking van de schijf- en geheugensystemen optimaliseren, en enkele verbeteringen uit Ubuntu zijn overgenomen, zoals het automatisch mounten van schijven in de bestandsbeheerder zonder om een wachtwoord te vragen, en meer.
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.
- Als geluidsserver 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 een uniform thema Catppuccin, gebruikt dat zachte pastelkleuren toepast.
Kenmerken van de editie Sway:
- De desktop ontwikkelt zich parallel aan de distributie van Ubuntu Sway Remix, met wederzijds transport van bepaalde wijzigingen.
- Veel hulpprogramma's van het project NWG-Shell, zoals het script voor automatische vensterindeling Autotiling, een fullscreen applicatiemenu nwg-drawer, een hulpprogramma voor het instellen van weergave-instellingen nwg-displays, een hulpprogramma voor het aanpassen van het uiterlijk nwg-look, een sessiebeheerder nwg-bar en nwg-wrapper, waarmee inhoud van scripts op het bureaublad kan worden weergegeven (hierdoor wordt de hulp bij de sneltoetsen in de distributie gerealiseerd).
- Een minimaal aantal componenten is voorgeïnstalleerd, waaronder 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 worden geïnstalleerd.
Kenmerken van de editie River:
- Een dynamische window manager River wordt gebruikt, geschreven in de taal zig en heeft veel aspecten van DWM, Awesome en Bwpwm overgenomen. River valt op door de eenvoud van configuratie (de configuratiebestand is een gewone shell-script die opeenvolgend commando's voor de IPC-bus riverctl uitvoert), de brede flexibiliteit en het lagere verbruik van middelen in vergelijking met Sway. Aangezien River zich in actieve ontwikkeling bevindt en voorlopig significant achterblijft op functioneel gebied in vergelijking met Sway, 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: linux.org.ru
