Na voljo je izdal distribucijo TileOS 1.0 «T-Rex», zgrajeno na paketni osnovi Debian in ponuja delovno okolje, ki uporablja mozaik upravljavce oken. TileOS zasleduje iste cilje kot distribucija Ubuntu Sway Remix (razvija jo isti avtor), ponuja uporabniški vmesnik, ki je pripravljen za uporabo, ne zahteva dodatne nastavitve in je usmerjen tako na izkušene uporabnike Linuxa kot na novince, ki želijo preizkusiti okolje mozaik upravljavcev oken brez zapravljanja velikega dela časa za njihovo nastavitev.
Vendar pa je TileOS, za razliko od Ubuntu Sway Remix, 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 prejeto). Na voljo so gradnje za arhitekturo amd64 (v prihodnosti je načrtovana podpora za arm64, zlasti za Raspberry Pi). Izvorna koda komponent TileOS je na voljo na GitLab.
V TileOS je glavna pozornost namenjena upravljalnikom oken, ki uporabljajo protokol Wayland. Uradno so predstavljene različice s delovnimi okolji Sway in River, v razvoju pa so različice s SwayFX (fork Sway, dopolnjen z različnimi efekti delovnega okolja) in Qtile. Distribucija uporablja paketno bazo Debian Stable, vendar iz testne veje prenaša različna izboljšanja, novejše različice nekaterih programskih paketov in grafičnih gonilnikov. Poleg tega sta vključena vrsta popravkov, ki optimizirajo delovanje diskovne podsisteme in spomina, ter prenesena nekatera izboljšanja iz Ubuntu, na primer montiranje 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.
- Kot zvočno strežnika se uporablja 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.
- Vključene so številne utilite iz projekta NWG-Shell, kot so skript za samodejno razporeditev oken Autotiling, celozaslonski meni aplikacij nwg-drawer, utilita za nastavitev parametrov prikaza nwg-displays, utilita za prilagoditev videza nwg-look, upravljalnik sej nwg-bar in nwg-wrapper, ki omogoča prikaz vsebine katerikoli skript na namizju (preko njega je uresničeno prikazovanje uporabljenih bližnjic za tipkovnico v distribuciji).
- Prednameščen je minimalen nabor komponent, ki vključuje upravitelja datotek PcmanFM-Qt, urejevalnik besedil Pluma, terminalski emulator Alacritty, arhiver Engrampa in druge. Dodatno programsko opremo ponudimo, da jo izberete med namestitvijo sistema ali jo namestite takoj po namestitvi sistema.
Značilnosti različice River
- Vključili smo dinamični upravljalnik oken River, napisan v jeziku zig, ki je vzel mnogo iz DWM, Awesome in Bwpwm. River se odlikuje po enostavni konfiguraciji (konfiguracijska datoteka je običajni shell skript, ki zaporedno izvaja ukaze za IPC vodilo riverctl), široki prilagodljivosti in manjšem porabi virov v primerjavi s Sway. Ker je River v aktivnem razvoju in trenutno zelo zaostaja za Sway v funkcionalnostih, ima različica TileOS River 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: opennet.ru
