Bbabo NET

Wissenschaft & Technologie Nachrichten

Veröffentlichung der TileOS 1.0-Distribution (T-Rex)

Am 15. März 2024 erfolgte die erste große Veröffentlichung der stabilen Version der Distribution TileOS 1.0 (T-Rex). Das Projekt basiert auf der Debian-Paketbasis und bietet einen Desktop, der gekachelte Fenstermanager verwendet.

Laut OpenNET ist das Ziel von TileOS in Analogie zur Ubuntu Sway Remix-Distribution (entwickelt vom selben Autor) eine gebrauchsfertige Oberfläche, die keine zusätzliche Konfiguration erfordert und sich sowohl an erfahrene Linux-Benutzer als auch an Anfänger richtet Sie möchten die Umgebung von gekachelten Fenstermanagern ausprobieren und nicht viel Zeit damit verbringen, sie einzurichten.

Im Gegensatz zum Ubuntu Sway Remix-Projekt ist die TileOS-Distribution viel offener für verschiedene Änderungen und Anpassungen und auch frei von potenziellen Urheberrechtsproblemen (Ubuntu Sway Remix verwendet eingetragene Marken von Canonical, es gab jedoch keine offizielle Antwort bezüglich der Aufnahme von Die Verbreitung in der offiziellen Ubuntu-Familie ist noch nicht erfolgt).

Baugruppen für die amd64-Architektur stehen zum Download von TileOS 1.0 zur Verfügung (in Zukunft ist geplant, arm64, insbesondere Raspberry Pi-Boards, zu unterstützen). Der Quellcode für TileOS-Komponenten wird auf GitLab veröffentlicht.

Der Schwerpunkt von TileOS liegt auf Fenstermanagern, die das Wayland-Protokoll verwenden. Editionen mit Sway- und River-Desktops wurden offiziell vorgestellt; Editionen mit SwayFX (ein Fork von Sway, ergänzt durch verschiedene Desktop-Effekte) und Qtile sind in der Entwicklung. Die Distribution verwendet die Paketbasis Debian Stable, verschiedene Verbesserungen und neuere Versionen einiger Software- und Grafiktreiber werden jedoch aus dem Testzweig übernommen. Darüber hinaus enthält das Paket eine Reihe von Korrekturen, die den Betrieb des Festplattensubsystems und des Speichers optimieren, sowie einige Verbesserungen von Ubuntu, beispielsweise das Mounten von Festplatten im Dateimanager, ohne nach einem Passwort zu fragen, und andere.

Hauptmerkmale der TileOS-Implementierung:

Linux-Kernel 6.6.15 mit verbesserter Antwortzeit (Option CONFIG_HZ=1000, Debian verwendet CONFIG_HZ=300);

eine Reihe offener Grafiktreiber, Mesa 23.2.1 und Xwayland 23.2.2;

Standardmäßig ist der Zram-Mechanismus aktiviert und verwendet den zstd-Komprimierungsalgorithmus;

eine große Anzahl unfreier Treiber und Firmware ist vorinstalliert, was die Unterstützung verschiedener Geräte deutlich erweitert;

Standardmäßig sind Repositorys mit zusätzlicher Software verbunden, z. B. VirtualBox, Visual Studio Code, Librewolf, OnlyOffice und Brave.

die Möglichkeit implementiert, zusätzliche Software im Calamares-Installationsprogramm auszuwählen;

Der D-Bus-Broker wird als Implementierung des D-Bus-Systembusses verwendet;

Als Soundserver kommt PipeWire zum Einsatz;

Benutzersitzungen werden mit systemd verwaltet, was Ihnen ermöglicht, laufende Anwendungen und Komponenten beim Neustart, Herunterfahren oder Abmelden korrekt zu beenden und die korrekte Verarbeitung des Anwendungsstarts sicherzustellen;

systemd-oomd wird in der Sway-Edition als OOM-Killer-Daemon verwendet. Andere Editionen verwenden EarlyOOM;

Die Anwendungen sind nach einem einzigen Catppuccin-Thema gestaltet und verwenden sanfte Pastellfarben.

Merkmale der Sway-Edition:

der Desktop wird parallel zur Ubuntu Sway Remix-Distribution entwickelt, um die gegenseitige Übertragung bestimmter Änderungen sicherzustellen;

Viele Dienstprogramme aus dem NWG-Shell-Projekt sind beteiligt, wie zum Beispiel das Autotiling-Skript für das automatische Fensterlayout, das NWG-Drawer-Vollbild-Anwendungsmenü, das NWG-Displays-Dienstprogramm für Anzeigeeinstellungen, das NWG-Look-Dienstprogramm zur Anpassung des Erscheinungsbilds, das NWG- bar und nwg – Sitzungsmanager-Wrapper, der es Ihnen ermöglicht, den Inhalt aller Skripte auf dem Desktop anzuzeigen (er bietet einen Hinweis auf die in der Distribution verwendeten Hotkeys);

Ein Mindestsatz an Komponenten ist vorinstalliert, darunter der Dateimanager PcmanFM-Qt, der Texteditor Pluma, der Terminalemulator Alacritty, der Archivierer Engrampa und andere. Es wird angeboten, zusätzliche Software während der Systeminstallationsphase auszuwählen oder direkt nach der Systeminstallation zu installieren.

Merkmale der River-Edition:

Es kommt der dynamische Fenstermanager River zum Einsatz, der in der Zig-Sprache geschrieben ist und einen Großteil von DWM, Awesome und Bwpwm enthält. River zeichnet sich durch einfache Konfiguration (die Konfigurationsdatei ist ein reguläres Shell-Skript, das nacheinander Befehle für den IPC-Riverctl-Bus ausführt), große Flexibilität und geringeren Ressourcenverbrauch als Sway aus. Da sich River in der aktiven Entwicklung befindet und in seiner Funktionalität Sway immer noch deutlich unterlegen ist, ist die TileOS River Edition experimenteller Natur;

Wie in der Sway-Edition werden Komponenten des NWG-Shell-Projekts verwendet, mit Ausnahme derjenigen, die River nicht explizit unterstützen (z. B. wird wdisplays anstelle von nwg-displays verwendet).

Veröffentlichung der TileOS 1.0-Distribution (T-Rex)