Vydanie distribúcie TileOS 1.0 „T-Rex“ je k dispozícii, postavené na balíčkovom základe Debian a ponúkajúce pracovnú plochu, ktorá používa mozaikové oknové manažéry. TileOS sleduje tie isté ciele ako distribúcia Ubuntu Sway Remix (vyvinutá tým istým autorom), ponúkajúca hotové používateľské rozhranie, ktoré nevyžaduje ďalšiu konfiguráciu a je zamerané ako na skúsených používateľov Linuxu, tak aj na začiatočníkov, ktorí sa chcú vyskúšať v prostredí mozaikových oknových manažérov, bez vynakladania veľkého množstva času na ich nastavenie.
Avšak, na rozdiel od Ubuntu Sway Remix, TileOS je omnoho otvorenejšie pre rôzne zmeny a prispôsobenia a rovná sa oslobodeniu od akýchkoľvek potenciálnych problémov s autorskými právami (Ubuntu Sway Remix používa registrované ochranné známky Canonical, ale oficiálna odpoveď na otázku zahrnutia distribúcie do oficiálnej rodiny Ubuntu zatiaľ neprišla). Pre stiahnutie sú pripravené zostavy pre architektúru amd64 (v budúcnosti sa plánuje podpora arm64, konkrétne pre Raspberry Pi). Zdrojový kód komponentov TileOS je k dispozícii na GitLabe.
Hlavná pozornosť v TileOS je venovaná správcom okien, ktorí používajú protokol Wayland. Oficiálne sú predstavené verzie s pracovnými plochami Sway a River, pričom sú vo vývoji verzie so SwayFX (fork Sway, doplnený rôznymi efektmi pracovnej plochy) a Qtile. Distribúcia používa balíčkovú základňu Debian Stable, avšak z testovacej vetvy sa prenášajú rôzne vylepšenia, novšie verzie niektorého softvéru a grafických ovládačov. Okrem toho obsahuje radu opráv, ktoré optimalizujú prácu diskového subsystému a pamäti, a niektoré vylepšenia boli prenesené z Ubuntu, napríklad montovanie diskov v súborovom manažéri bez požiadania o heslo, a iné.
Kľúčové vlastnosti TileOS:
- Jadro Linux 6.6.15 s vylepšenou dobou odozvy (možnosť CONFIG_HZ=1000, v Debian sa používa CONFIG_HZ=300).
- Súbor otvorených ovládačov grafiky, Mesa 23.2.1 a Xwayland 23.2.2.
- Predvolený mechanizmus Zram využíva algoritmus kompresie zstd.
- Je predinštalovaných veľké množstvo proprietárnych ovládačov a firmvéru, čím sa výrazne rozširuje podpora rôzneho hardvéru.
- Predvolene sú pripojené repozitáre s doplnkovým softvérom ako VirtualBox, Visual Studio Code, Librewolf, OnlyOffice a Brave.
- Existuje možnosť výberu doplnkového softvéru v inštalátore Calamares.
- Na realizáciu systémovej zbernice D-Bus je použitý D-Bus Broker.
- Na zvuk servera je použitý PipeWire.
- Správa používateľských relácií sa realizuje prostredníctvom systemd, čo umožňuje správne ukončovanie spustených aplikácií a komponentov pri reštarte, vypnutí alebo odhlásení z systému, ako aj zabezpečuje správne spracovanie automatického spúšťania aplikácií.
- Ako démon OOM Killer v edícii Sway je použitý systemd-oomd. V ostatných edíciách sa používa EarlyOOM.
- Pre vzhľad aplikácií je použitá jednotná téma Catppuccin, ktorá využíva jemné pastelové farby.
Vlastnosti edice Sway:
- Pracovní plocha se vyvíjí paralelně s distribucí Ubuntu Sway Remix, zajišťuje se vzájemný přenos různých změn.
- Bylo využito mnoho utilit z projektu NWG-Shell, jako je skript pro automatické uspořádání oken Autotiling, full-screen menu aplikací nwg-drawer, utilita pro nastavení parametrů displeje nwg-displays, utilita pro nastavení vzhledu nwg-look, správce relací nwg-bar a nwg-wrapper, který umožňuje na pracovní plochu vykreslovat obsah jakýchkoli skriptů (tmto byl implementován tip na používané klávesové zkratky v distribuci).
- Předinstalován minimální soubor komponent, včetně správce souborů PcmanFM-Qt, textového editoru Pluma, emulátoru terminálu Alacritty, archivačního nástroje Engrampa a dalších. Další software je možné vybrat při instalaci systému nebo nainstalovat přímo po instalaci systému.
Vlastnosti edice River
- Byl použit dynamický správce oken River, napsaný v jazyce Zig, který v sobě zahrnuje mnohé z DWM, Awesome a Bwpwm. River se vyznačuje jednoduchostí nastavení (konfigurační soubor je běžný shell skript, který postupně vykonává příkazy pro sběrnici IPC riverctl), širokou flexibilitou a nižšími nároky na zdroje než Sway. Vzhledem k tomu, že je River v aktivním vývoji a zatím výrazně zaostává ve funkčnosti za Sway, edice TileOS River má experimentální charakter.
- Stejně jako v edici Sway jsou využ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
