Saadaval on TileOS 1.0 „T-Rex“ distributsiooni väljaanne, mis on üles ehitatud Debiani paketibaasile ja pakub töölauakeskkonda, mis kasutab plaatide aknahaldureid. TileOS püüdleb samade eesmärkide poole nagu Ubuntu Sway Remix, mille arendab sama autor, pakkudes kasutusvalmis liidest, mis ei vaja täiendavat seadistamist ning on suunatud nii kogenud Linuxi kasutajatele kui ka algajatele, kes soovivad proovida aknahaldurite plaatide keskkonda, investeerimata sellele palju aega.
Kuid erinevalt Ubuntu Sway Remixist on TileOS palju avatum erinevatele muudatustele ja kohandustele ning vaba igasugustest autoriõigustega seotud probleemidest (Ubuntu Sway Remix kasutab registreeritud kaubamärke Canonical, kuid ametlikku vastust distributsiooni kuuluvuse kohta ametlikku Ubuntu peresse ei ole seni saadud). Laadimiseks on valmistatud versioonid amd64 arhitektuuri jaoks (tulevikus on plaanis toetada arm64, sealhulgas Raspberry Pi plaate). TileOS komponentide lähtekoodi on saadaval GitLabis.
TileOS keskendub Waylandi protokolli kasutavatele aknahalduritele. Ametlikult on välja antud versioonid Sway ja River töölaudadega, samas arendatakse versioone SwayFX'ist (Sway hargnevus, millel on erinevad töölaua efektid) ja Qtile. Jaotus kasutab Debian Stable'i pakettide baasi, kuid testimisest kantakse üle erinevaid täiustusi, uuemaid versioone teatud tarkvarast ja graafika draivereist. Lisaks sisaldab see mitmeid parandusi, mis optimeerivad ketaste ja mälu tööd, samuti on integreeritud mõned täiustused Ubuntu'st, näiteks ketaste montaaž failihalduris ilma parooli küsita, ja muid.
TileOSi peamised omadused:
- Linuxi kernel 6.6.15 parendatud reageerimisajaga (valik CONFIG_HZ=1000, Debianis kasutatakse CONFIG_HZ=300).
- Avaallika videodraiverite kogum, Mesa 23.2.1 ja Xwayland 23.2.2.
- Vaikimisi on kasutusel Zram mehhanism, kasutades zstd tihendusalgoritmi.
- Eelinstallitud on suur hulk vabade ja sulgedud draivereid ja firmware'i, mis oluliselt laiendab erineva riistvara tuge.
- Vaikimisi on ühendatud täiendavate rakenduste hoidlad, nagu VirtualBox, Visual Studio Code, Librewolf, OnlyOffice ja Brave.
- Paigaldaja Calamares toetab võimalust valida täiendavat tarkvara.
- Süsteemi buss D-Bus on rakendatud D-Bus Brokeriga.
- Heli jaoks serverile kasutatakse PipeWire'i.
- Kasutaja seansse haldab systemd, mis võimaldab korrektset lõpetamist avatud rakenduses ja komponentides taaskäivitamisel, väljalülitamisel või süsteemist väljumisel ning tagab rakenduste automaatse käivitamise nõuetekohase töötlemise.
- Sway redaktsiooni OOM Killerina kasutatakse systemd-oomd. Teistes redaktsioonides on kasutusel EarlyOOM.
- Rakenduste kujundamiseks on kasutusel ühtne Catppuccin teema, mis kasutab pehmeid pastelsetes toonides värve.
Sway väljaande omadused:
- Töölaua areng toimub paralleelselt Ubuntu Sway Remixiga, tagades vastastikuse muudatuste edasikandmise.
- Kasutusele on võetud mitmeid tööriistu projektist NWG-Shell, nagu automaatse aknaspaiknemise skript Autotiling, täisekraanirakenduste menüü nwg-drawer, ekraani seadistamise tööriist nwg-displays, välimuse seadistamise tööriist nwg-look, sessioonihaldur nwg-bar ja nwg-wrapper, mis võimaldab töölauale tuua mistahes skriptide sisu (see võimaldab ka näidata jaotises kasutatavaid otseteid).
- Eeltingimuseks on paigaldatud minimaalne komponentide komplekt, mis sisaldab failihaldurit PcmanFM-Qt, tekstiredaktorit Pluma, terminali emulaatorit Alacritty, arhiveerimise tööriista Engrampa ja teisi. Täiendavat tarkvara on võimalik valida süsteemi installimise etapis või paigaldada kohe pärast süsteemi installimist.
River väljaande omadused
- Kasutusele on võetud dünaamika aknahaldur River, mis on kirjutatud keeles zig ja on omandanud palju DWM, Awesome ja Bwpwm-ist. River eristub lihtsa seadistamise poolest (seadistusfail on tavapärane shell-skript, kus järjestikku täidetakse käske IPC riverctl jaoks), suure paindlikkuse ja väiksema ressursikasutusega kui Sway. Kuna River on aktiivse arendamise faasis ja jääb praegu Sway'de funktsionaalsusest oluliselt maha, on TileOS River väljaanne eksperimentaalne.
- Nagu Sway versioonis, on kaasatud projekti NWG-Shell komponendid, välja arvatud need, mis ei toeta otseselt River'i (näiteks nwg-displays asemel kasutatakse wdisplays'i).
Allikas: opennet.ru
