Primo rilascio della distribuzione TileOS

È disponibile il rilascio della distribuzione TileOS 1.0 "T-Rex", costruita sulla base dei pacchetti Debian e che offre un ambiente desktop utilizzando gestori di finestre a mosaico. TileOS persegue gli stessi obiettivi della distribuzione Ubuntu Sway Remix (sviluppata dallo stesso autore), offrendo un'interfaccia pronta all'uso, priva di configurazioni aggiuntive, rivolta sia agli utenti esperti di Linux che ai principianti desiderosi di provare un ambiente di gestori di finestre a mosaico senza dedicare troppo tempo alla sua configurazione.

Tuttavia, a differenza di Ubuntu Sway Remix, TileOS è molto più aperto a diverse modifiche e personalizzazioni, ed è esente da potenziali problemi di copyright (Ubuntu Sway Remix utilizza marchi registrati di Canonical, ma finora non è stata ricevuta una risposta ufficiale riguardo l'inclusione della distribuzione nella famiglia ufficiale di Ubuntu). Sono disponibili versioni per l'architettura amd64 (in futuro si prevede di supportare 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 ufficialmente disponibili edizioni con ambienti desktop Sway e River, mentre sono in fase di sviluppo edizioni con SwayFX (un fork di Sway arricchito con vari effetti desktop) e Qtile. La distribuzione si basa sul pacchetto Debian Stable, ma vengono trasferiti miglioramenti dalla branca di testing, versioni più aggiornate di alcuni software e driver grafici. Inoltre, sono inclusi vari correttivi che ottimizzano il funzionamento del sottosistema di archiviazione e della memoria, e sono stati trasferiti alcuni miglioramenti da Ubuntu, come il montaggio dei dischi nel gestore di file senza richiesta di password, e altri.

Caratteristiche principali di TileOS:

  • Nucleo Linux 6.6.15 con tempi di risposta migliorati (opzione CONFIG_HZ=1000, in Debian viene utilizzato CONFIG_HZ=300).
  • Un set di driver video open source, Mesa 23.2.1 e Xwayland 23.2.2.
  • Il meccanismo Zram è abilitato per impostazione predefinita, utilizzando l'algoritmo di compressione zstd.
  • Un gran numero di driver e firmware non liberi è preinstallato, ampliando notevolmente il supporto per diverse attrezzature.
  • Per impostazione predefinita, sono connessi i repository con software aggiuntivo, come VirtualBox, Visual Studio Code, Librewolf, OnlyOffice e Brave.
  • È stata implementata la possibilità di selezionare il software aggiuntivo nell'installatore Calamares.
  • Come implementazione del bus di sistema D-Bus, è stato utilizzato D-Bus Broker.
  • Come audio сервера è stato utilizzato PipeWire.
  • La gestione delle sessioni utente è effettuata tramite systemd, che consente di chiudere correttamente le applicazioni e i componenti in esecuzione durante il riavvio, lo spegnimento o il logout, e garantisce una corretta gestione dell'avvio automatico delle applicazioni.
  • Come demone OOM Killer nella versione Sway è stato utilizzato systemd-oomd. Nelle altre versioni, è usato EarlyOOM.
  • Per l'aspetto delle applicazioni è stato utilizzato un tema unico, Catppuccin, caratterizzato da colori pastello tenui.

Caratteristiche della versione Sway:

  • Il desktop si sviluppa parallelamente alla distribuzione Ubuntu Sway Remix, garantendo il trasferimento reciproco di alcune modifiche.
  • Sono state utilizzate molte utilità del progetto NWG-Shell, come lo script di 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 contenuti di qualsiasi script sul desktop (attraverso di esso è implementato il suggerimento per le scorciatoie da tastiera utilizzate nella distribuzione).
  • È stato preinstallato un set minimo di componenti, inclusi il file manager PcmanFM-Qt, il editor di testo Pluma, l'emulatore di terminale Alacritty, l'archiviatore Engrampa e altri. Ulteriori software possono essere selezionati durante l'installazione del sistema o installati successivamente.

Caratteristiche della versione River

  • È stato utilizzato il gestore di finestre dinamico River, scritto in linguaggio zig e che incorpora molto di DWM, Awesome e Bwpwm. River si distingue per la facilità di configurazione (il file di configurazione è un normale script shell che esegue sequenzialmente comandi per il bus IPC riverctl), per la sua ampia flessibilità e per un minore consumo di risorse rispetto a Sway. Poiché River è attivamente sviluppato e attualmente risulta significativamente inferiore a Sway in termini di funzionalità, la versione TileOS River ha un carattere sperimentale.
  • Come nella versione Sway, sono utilizzati componenti del progetto NWG-Shell, ad eccezione di quelli che non supportano esplicitamente River (ad esempio, invece di nwg-displays si utilizza wdisplays).

Fonte: opennet.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster