Na voljo je izpust distribucije TileOS 1.0 «T-Rex», ki temelji na paketu Debian in ponuja namizje, ki uporablja mozaik sistemov za upravljanje oken. TileOS sledi istim ciljem kot distribucija Ubuntu Sway Remix (razvija jo isti avtor), nudi uporabniški vmesnik, ki je pripravljen za uporabo in ne zahteva dodatnih nastavitev, ter je usmerjen tako na izkušene uporabnike Linuxa kot tudi na novince, ki želijo preizkusiti okolje mozaik sistemov za upravljanje oken, ne da bi porabili veliko časa za njihovo nastavitev.
Vendar pa je, za razliko od Ubuntu Sway Remix, TileOS veliko bolj odprt za različne spremembe in prilagoditve ter je brez morebitnih težav z avtorskimi pravicami (Ubuntu Sway Remix uporablja registrirane blagovne znamke Canonical, vendar uradnega odgovora glede vključitve distribucije v uradno družino Ubuntu še ni bilo). Za pokretanja so pripravljene različice za arhitekturo amd64 (v prihodnosti je načrtovana podpora za arm64, zlasti za platforme Raspberry Pi). Izvorna koda komponent TileOS je na voljo na GitLab.
Glavna pozornost v TileOS je namenjena sistemom za upravljanje oken, ki uporabljajo protokol Wayland. Uradno so predstavljene različice z namizji Sway in River, v razvoju pa so različice z SwayFX (fork Sway, dopolnjen z različnimi učinki namizja) in Qtile. Distribucija uporablja paketen sistem Debian Stable, vendar se iz testne veje prenašajo različna izboljšanja, novejše različice nekaterih programov in grafičnih gonilnikov. Poleg tega je vključen niz popravkov, ki optimizirajo delovanje diska in pomnilnika ter so prenesene nekatere izboljšave iz Ubuntu, na primer montaža diskov v upravitelju datotek brez zahteve po geslu in druge.
Ključne značilnosti TileOS:
- Jedro Linux 6.6.15 z izboljšanim časom odziva (možnost CONFIG_HZ=1000, v Debianu se uporablja CONFIG_HZ=300).
- Nabor odprtih grafičnih gonilnikov, Mesa 23.2.1 in Xwayland 23.2.2.
- Privzeto je aktiviran mehanizem Zram, ki uporablja algoritem za stiskanje zstd.
- Prednameščenih je veliko število neprošnjih gonilnikov in programske opreme (firmware), kar znatno razširja podporo za različne strojne opreme.
- Privzeto so povezani repozitoriji z dodatno programsko opremo, kot so VirtualBox, Visual Studio Code, Librewolf, OnlyOffice in Brave.
- Izvedena je možnost izbire dodatne programske opreme v namestitvenem programu Calamares.
- Za implementacijo sistemske bus D-Bus se uporablja D-Bus Broker.
- Za zvočni strežnik je uporabljen PipeWire.
- Upravljanje uporabniških sej poteka preko orodij systemd, kar omogoča pravilno zapiranje zagnanih aplikacij in komponent ob ponovnem zagonu, izklopu ali izhodu iz sistema ter zagotavlja pravilno obravnavo samodejnega zagonjenja aplikacij.
- Kot demon OOM Killer v različici Sway je uporabljen systemd-oomd. V drugih različicah se uporablja EarlyOOM.
- Za oblikovanje aplikacij je uporabljena enotna tema Catppuccin, ki uporablja mehke pastelne barve.
Značilnosti različice Sway:
- Namizje se razvija vzporedno z distribucijo Ubuntu Sway Remix, kar omogoča medsebojno prenašanje določenih sprememb.
- Uporabljenih je mnogo pripomočkov iz projekta NWG-Shell, kot je skripta za samodejno razporeditev oken Autotiling, celozaslonski meni aplikacij nwg-drawer, pripomoček za nastavitev parametrov zaslona nwg-displays, pripomoček za nastavitev videza nwg-look, upravitelj sej nwg-bar in nwg-wrapper, ki omogoča prikazovanje vsebine vseh skriptov na namizju (prek njega je izvedena pomoč za kombinacije tipk, ki se uporabljajo v distribuciji).
- Prednastavljen je minimalen set komponent, ki vključuje upravitelja datotek PcmanFM-Qt, urejevalnik besedil Pluma, terminalski emulator Alacritty, arhivator Engrampa in druge. Dodatno programsko opremo je mogoče izbrati v fazi namestitve sistema ali namestiti neposredno po namestitvi sistema.
Značilnosti različice River:
- Uporablja se dinamični upravitelj oken River, napisan v jeziku zig in združuje številne lastnosti DWM, Awesome in Bwpwm. River se ponaša z enostavno konfiguracijo (konfiguracijska datoteka je običajen skript lupine, ki zaporedno izvaja ukaze za IPC vodilni riverctl), široko prilagodljivostjo in manjšim porabo virov kot Sway. Ker je River v aktivnem razvoju in trenutno bistveno zaostaja v funkcionalnosti za Sway, verzija TileOS River nosi eksperimentalni značaj.
- Kot v različici Sway so vključeni komponenti projekta NWG-Shell, razen tistih, ki očitno ne podpirajo River (na primer namesto nwg-displays se uporablja wdisplays).
Izvor: linux.org.ru
