Je k dispozici vydání distribuce TileOS 1.0 „T-Rex“, postavené na balíčkové základně Debian, které nabízí pracovní plochu využívající mozaikové správce oken. TileOS sleduje stejné cíle jako distribuce Ubuntu Sway Remix (vyvíjí se stejným autorem), poskytující připravené uživatelské rozhraní, které nevyžaduje další nastavení a je zaměřeno jak na zkušené uživatele Linuxu, tak na nováčky, kteří chtějí vyzkoušet prostředí mozaikových správců oken, aniž by museli trávit velké množství času jejich konfigurací.
Nicméně, na rozdíl od Ubuntu Sway Remix je TileOS mnohem otevřenější různým změnám a personalizacím a je zbaven jakýchkoli potenciálních problémů s autorskými právy (Ubuntu Sway Remix používá registrované ochranné známky Canonical, ale dosud nebyla obdržena žádná oficiální odpověď ohledně zahrnutí distribuce do oficiální rodiny Ubuntu). Pro stažení jsou připraveny sestavení pro architekturu amd64 (v budoucnu je plánována podpora arm64, zejména pro desky Raspberry Pi). Zdrojový kód komponentů TileOS je dostupný na GitLabu.
Hlavní důraz v TileOS je kladen na správce oken využívající protokol Wayland. Oficiálně jsou představeny edice s pracovními plochami Sway a River, v přípravě jsou edice se SwayFX (fork Sway, obohacený různými efekty pracovního stolu) a Qtile. Distribuce využívá balíčkovou základnu Debian Stable, avšak z testovací větve se přenášejí různé vylepšení, novější verze některého softwaru a grafických ovladačů. Kromě toho je součástí řada oprav, optimalizujících práci diskového subsystému a paměti, a byly přeneseny některé vylepšení z Ubuntu, jako je montování disků ve správci souborů bez dotazu na heslo a další.
Klíčové vlastnosti TileOS:
- Jádro Linux 6.6.15 s vylepšenou odezvou (možnost CONFIG_HZ=1000, v Debianu se používá CONFIG_HZ=300).
- Sada otevřených grafických ovladačů, Mesa 23.2.1 a Xwayland 23.2.2.
- Ve výchozím nastavení je aktivován mechanismus Zram, s využitím algoritmu pro kompresi zstd.
- Předinstalováno velké množství uzavřených ovladačů a firmwaru, což podstatně rozšiřuje podporu různých zařízení.
- Ve výchozím nastavení jsou připojeny repozitáře s dalším softwarem, jako jsou VirtualBox, Visual Studio Code, Librewolf, OnlyOffice a Brave.
- Byla implementována možnost výběru dalšího softwaru v instalátoru Calamares.
- Pro implementaci systémové sběrnice D-Bus byl použit D-Bus Broker.
- Zvukový výstup serveru byl zajištěn pomocí PipeWire.
- Správa uživatelských relací je prováděna pomocí systemd, což umožňuje správné ukončení spuštěných aplikací a komponent při restartu, vypnutí nebo odhlášení, a také zajišťuje správné zpracování automatického spouštění aplikací.
- Jako démon OOM Killer v edici Sway je použit systemd-oomd. V ostatních edicích se používá EarlyOOM.
- Pro vzhled aplikací byla použita jednotná téma Catppuccin, která využívá jemné pastelové barvy.
Vlastnosti edice Sway:
- Pracovní plocha se vyvíjí paralelně s distribucí Ubuntu Sway Remix, což zajišťuje vzájemný přenos různých změn.
- Bylo použito mnoho utilit z projektu NWG-Shell, jako například skript pro automatické uspořádání oken Autotiling, fullscreenové menu aplikací nwg-drawer, utilita pro nastavení parametrů displeje nwg-displays, utilita pro úpravu vzhledu nwg-look, správce relací nwg-bar a nwg-wrapper, který umožňuje vykreslování obsahu libovolných skriptů na pracovní ploše (skrz něj je implementována nápověda k používaným klávesovým zkrátkám v distribuci).
- Je předinstalována základní sada komponent zahrnující správce souborů PcmanFM-Qt, textový editor Pluma, emulátor terminálu Alacritty, archivátor Engrampa a další. Další software lze vybrat během fáze instalace systému, nebo nainstalovat ihned po instalaci systému.
Vlastnosti edice River
- Používá se dynamický správce oken River, napsaný v jazyce Zig, který zahrnuje mnohé z DWM, Awesome a Bwpwm. River se vyznačuje jednoduchostí nastavení (konfigurační soubor je obyčejný shell skript, který sekvenčně provádí příkazy pro sběrnici IPC riverctl), širokou flexibilitou a nižší spotřebou zdrojů ve srovnání se Sway. Vzhledem k tomu, že River je v aktivním vývoji a zatím výrazně zaostává funkcionalitou za Sway, má edice TileOS River experimentální charakter.
- Stejně jako v edici Sway jsou použity komponenty projektu NWG-Shell, kromě těch, které jasně nepodporují River (například místo nwg-displays se používá wdisplays).
Zdroj: opennet.ru
