Disponibile il rilascio della distribuzione TileOS 1.0 «T-Rex», basato su una base di pacchetti Debian e che offre un desktop con gestori di finestre a mosaico. TileOS persegue gli stessi obiettivi della distribuzione Ubuntu Sway Remix (sviluppato dallo stesso autore), offrendo un'interfaccia pronta all'uso che non richiede ulteriori configurazioni, rivolta sia agli utenti esperti di Linux sia ai neofiti che desiderano provare un ambiente a gestori di finestre a mosaico senza spendere molto tempo nella loro configurazione.
Tuttavia, a differenza di Ubuntu Sway Remix, TileOS è molto più aperto a modifiche e personalizzazioni ed è privo di potenziali problemi con i diritti d'autore (Ubuntu Sway Remix utilizza marchi registrati di Canonical, ma finora non è stata ricevuta alcuna risposta ufficiale riguardo all'inclusione della distribuzione nel famiglia ufficiale di Ubuntu). Per il download sono state preparate build per l'architettura amd64 (in futuro è prevista la supporto per arm64, in particolare per le schede Raspberry Pi). Il codice sorgente dei componenti di TileOS è disponibile su GitLab.
L'attenzione principale in TileOS è rivolta ai gestori di finestre che utilizzano il protocollo Wayland. Sono state ufficialmente presentate edizioni con desktop Sway e River, sono in fase di sviluppo edizioni con SwayFX (un fork di Sway arricchito con vari effetti per il desktop) e Qtile. La distribuzione utilizza la base di pacchetti di Debian Stable, tuttavia vengono trasferiti vari miglioramenti dalla branch di test, versioni più recenti di vari software e driver grafici. Oltre a ciò, sono state incluse alcune correzioni, ottimizzando il funzionamento del sottosistema del disco e della memoria, e sono stati trasferiti alcuni miglioramenti da Ubuntu, come il montaggio dei dischi nel file manager senza richiesta della password, e altro ancora.
Caratteristiche chiave di TileOS:
- Nucleo Linux 6.6.15 con tempi di risposta migliorati (opzione CONFIG_HZ=1000, in Debian si utilizza CONFIG_HZ=300).
- Set di driver video open source, Mesa 23.2.1 e Xwayland 23.2.2.
- Di default è attivato il meccanismo Zram, utilizzando l'algoritmo di compressione zstd.
- Includo un gran numero di driver e firmware non liberi preinstallati, il che amplia notevolmente il supporto per vari hardware.
- Per impostazione predefinita sono connessi i repository con software aggiuntivo, come VirtualBox, Visual Studio Code, Librewolf, OnlyOffice e Brave.
- È stata implementata la possibilità di scegliere software aggiuntivo nell'installer Calamares.
- Per l'implementazione del bus di sistema D-Bus è stato utilizzato D-Bus Broker.
- Come server audio è stato utilizzato PipeWire.
- La gestione delle sessioni utente è realizzata tramite i mezzi di systemd, consentendo di chiudere correttamente le applicazioni e i componenti attivi durante il riavvio, lo spegnimento o il logout, e garantire una corretta gestione dell'avvio automatico delle applicazioni.
- Nella versione Sway il demone OOM Killer è gestito da systemd-oomd. Nelle altre versioni si utilizza EarlyOOM.
- Per l'aspetto delle applicazioni è stata utilizzata un'unica tema Catppuccin, che utilizza morbidi colori pastello.
Caratteristiche dell'edizione Sway:
- Il desktop si sviluppa parallelamente alla distribuzione Ubuntu Sway Remix, garantendo il trasferimento reciproco di modifiche varie.
- Vengono utilizzati molti strumenti del progetto NWG-Shell, come lo script per il layout automatico delle finestre Autotiling, il menu delle applicazioni a schermo intero nwg-drawer, l'utilità per la configurazione delle impostazioni del display nwg-displays, l'utilità per personalizzare l'aspetto nwg-look, il gestore delle sessioni nwg-bar e nwg-wrapper, che consente di visualizzare sul desktop il contenuto di qualsiasi script (attraverso di esso è stata realizzata la guida alle scorciatoie da tastiera utilizzate nella distribuzione).
- È stato preinstallato un set minimo di componenti, che include il gestore di file PcmanFM-Qt, l'editor di testo Pluma, l'emulatore di terminale Alacritty, l'archiviatore Engrampa e altri. Il software aggiuntivo può essere scelto durante la fase di installazione del sistema o installato subito dopo l'installazione del sistema.
Caratteristiche dell'edizione River:
- È stato utilizzato il gestore di finestre dinamico River, scritto in zig e ha incorporato molto di DWM, Awesome e Bwpwm. River si distingue per la semplicità di configurazione (il file di configurazione è un normale script shell, che esegue sequenzialmente comandi per il bus IPC riverctl), grande flessibilità e minore utilizzo di risorse rispetto a Sway. Poiché River è in fase di sviluppo attivo e attualmente offre funzionalità significativamente inferiori rispetto a Sway, l'edizione TileOS River è di carattere sperimentale.
- Come nella versione Sway, sono stati utilizzati i componenti del progetto NWG-Shell, ad eccezione di quelli che non supportano esplicitamente River (ad esempio, al posto di nwg-displays si utilizza wdisplays).
Fonte: linux.org.ru
