Eine Veröffentlichung des Distributions ist verfĂŒgbar TileOS 1.0 «T-Rex», basierend auf dem Debian-Paketmanagement und bietet eine Desktop-Umgebung mit Kachelfenstermanagern. TileOS verfolgt die gleichen Ziele wie die Distribution Ubuntu Sway Remix (entwickelt vom selben Autor) und bietet eine benutzerfreundliche OberflĂ€che, die keine zusĂ€tzliche Konfiguration erfordert und sowohl auf erfahrene Linux-Nutzer als auch auf Einsteiger ausgerichtet ist, die die Kachelfenstermanager-Umgebung ausprobieren möchten, ohne viel Zeit mit deren Einrichtung zu verbringen.
Allerdings ist TileOS im Gegensatz zu Ubuntu Sway Remix viel offener fĂŒr verschiedene Ănderungen und Anpassungen und frei von potenziellen Urheberrechtsproblemen (Ubuntu Sway Remix verwendet eingetragene Marken von Canonical, aber eine offizielle Antwort zur Integration der Distribution in die offizielle Ubuntu-Familie steht noch aus). FĂŒr den Download sind Builds fĂŒr die amd64-Architektur vorbereitet (in Zukunft wird die UnterstĂŒtzung fĂŒr arm64, insbesondere fĂŒr Raspberry Pi-Plattformen, geplant). Der Quellcode der TileOS-Komponenten ist verfĂŒgbar auf GitLab.
Die Hauptaugenmerk in TileOS liegt auf Fenstermanagern, die das Wayland-Protokoll verwenden. Offiziell werden Editionen mit Desktops vorgestellt Sway und River, an Editionen mit SwayFX (ein Fork von Sway mit verschiedenen Desktop-Effekten) und Qtile. Die Distribution verwendet das Debian Stable-Paketmanagement, jedoch werden verschiedene Verbesserungen, aktualisierte Versionen einiger Software sowie Grafikkartentreiber aus der Testversion ĂŒbernommen. DarĂŒber hinaus sind einige Fehlerbehebungen, die die Leistung des Dateisystems und des Speichers optimieren, sowie einige Verbesserungen aus Ubuntu, wie das Einbinden von Laufwerken im Dateimanager ohne Passwortabfrage, enthalten.
Wesentliche Merkmale von TileOS:
- Linux-Kernel 6.6.15 mit verbesserter Reaktionszeit (Option CONFIG_HZ=1000, in Debian wird CONFIG_HZ=300 verwendet).
- Eine Sammlung von offenen Grafiktreibern, Mesa 23.2.1 und Xwayland 23.2.2.
- StandardmĂ€Ăig wird die Zram-Mechanik mit dem Kompressionsalgorithmus zstd verwendet.
- Eine groĂe Anzahl nicht-freier Treiber und Firmware ist vorinstalliert, was die UnterstĂŒtzung fĂŒr verschiedene Hardware erheblich erweitert.
- StandardmĂ€Ăig sind Repositories mit zusĂ€tzlicher Software wie VirtualBox, Visual Studio Code, Librewolf, OnlyOffice und Brave aktiviert.
- Die Möglichkeit, zusÀtzliche Software im Calamares-Installer auszuwÀhlen, wurde realisiert.
- FĂŒr die Implementierung der Systembusse wird D-Bus Broker eingesetzt.
- Als Audiowiedergabeserver kommt PipeWire zum Einsatz.
- Die Verwaltung der Benutzersitzungen erfolgt ĂŒber systemd, was ein ordnungsgemĂ€Ăes Beenden der laufenden Anwendungen und Komponenten bei Neustarts, Herunterfahren oder Abmelden ermöglicht sowie eine ordnungsgemĂ€Ăe Handhabung des Autostarts von Anwendungen gewĂ€hrleistet.
- Als OOM Killer-Daemon in der Sway-Edition wird systemd-oomd verwendet. In anderen Editionen kommt EarlyOOM zum Einsatz.
- FĂŒr das Design der Anwendungen wurde ein einheitliches Thema verwendet. Catppuccin, das sanfte Pastellfarben verwendet.
Besonderheiten der Edition Sway:
- Der Desktop entwickelt sich parallel zur Distribution Ubuntu Sway Remix, was den gegenseitigen Austausch verschiedener Ănderungen ermöglicht.
- Viele Dienstprogramme aus dem Projekt NWG-Shell, wie z.B. das Skript zur automatischen Anordnung von Fenstern. Autotiling, das Vollbild-AnwendungsmenĂŒ nwg-drawer, das Dienstprogramm zur Konfiguration der Anzeigeparameter nwg-displays, das Dienstprogramm zur Anpassung des Erscheinungsbildes nwg-look, der Sitzungsmanager nwg-bar und nwg-wrapper, das es ermöglicht, den Inhalt beliebiger Skripte auf dem Desktop anzuzeigen (darĂŒber wird die Anzeige von Tastenkombinationen, die in der Distribution verwendet werden, realisiert).
- Ein minimales Set an Komponenten ist vorinstalliert, darunter der Dateimanager PcmanFM-Qt, der Texteditor Pluma, der Terminalemulator Alacritty, der Archivierungsdienst Engrampa und weitere. ZusÀtzliche Software kann wÀhrend der Installation des Systems ausgewÀhlt oder direkt nach der Installation installiert werden.
Besonderheiten der Edition River:
- Der dynamische Fenster-Manager River wurde eingesetzt, geschrieben in zig , und integriert viele Aspekte von DWM, Awesome und Bwpwm. River zeichnet sich durch einfache Konfiguration aus (die Konfigurationsdatei ist ein gewöhnliches Shell-Skript, das nacheinander Befehle fĂŒr den IPC-Bus riverctl ausfĂŒhrt), groĂe FlexibilitĂ€t und einen geringeren Ressourcenverbrauch im Vergleich zu Sway. Da sich River in aktiver Entwicklung befindet und derzeit in funktionaler Hinsicht erheblich hinter Sway zurĂŒckbleibt, hat die TileOS River-Edition einen experimentellen Charakter.
- Wie in der Sway-Edition werden auch hier Komponenten des Projekts NWG-Shell verwendet, abgesehen von denen, die River nicht ausdrĂŒcklich unterstĂŒtzen (z.B. wird anstelle von nwg-displays wdisplays eingesetzt).
Quelle: linux.org.ru
