Pubblicazione della distribuzione carbonOS 2022.2 aggiornabile in modo atomico

È stato pubblicato il rilascio della distribuzione Linux user-friendly carbonOS 2022.2, costruita utilizzando il modello di composizione atomica del sistema, in cui l'ambiente di base viene fornito come un unico pacchetto, senza essere suddiviso in singoli componenti. Ulteriori applicazioni vengono installate in formato Flatpak e vengono eseguite in contenitori isolati. La dimensione dell'immagine di installazione è di 2 GB. I progressi del progetto sono distribuiti sotto licenza MIT.

Il contenuto del sistema di base viene montato in modalità sola lettura per proteggere da modifiche in caso di compromissione. La partizione /usr/local è disponibile per la scrittura. Per il filesystem si utilizza Btrfs con compressione dei dati salvati attivata e un uso attivo degli snapshot. Il processo di aggiornamento del sistema prevede il download in background di una nuova immagine di sistema, passando a questa dopo il riavvio. In questo modo, la vecchia immagine di sistema viene mantenuta e, se necessario o in caso di problemi, l'utente può tornare in qualsiasi momento alla versione precedente. Durante lo sviluppo della distribuzione, il contenuto dell'ambiente di sistema viene assemblato utilizzando il toolkit OSTree (l'immagine è formata da un repository simile a Git) e il sistema di build BuildStream, senza l'uso di pacchetti di altre distribuzioni.

Per l'installazione del sistema è disponibile un installer grafico e un'interfaccia per la configurazione iniziale. Le applicazioni installate dall'utente sono isolate l'una dall'altra all'interno di contenitori. Oltre all'installazione di pacchetti Flatpak, il sistema consente l'utilizzo del toolkit nsbox per creare contenitori arbitrari, nei quali possono essere inclusi anche ambienti di distribuzioni tradizionali come Arch Linux e Debian. È inoltre supportato il toolkit podman, che garantisce compatibilità con i contenitori Docker. Il sistema implementa un meccanismo centralizzato di gestione dei permessi basato su Polkit: sudo non è supportato e l'unico modo per eseguire comandi con i diritti di root è pkexec.

Il progetto sviluppa un ambiente desktop personalizzato GDE (Graphite Desktop Environment), basato su GNOME. Tra le differenze rispetto a GNOME: l'interfaccia di accesso aggiornata, il configuratore, gli indicatori di volume e luminosità, la barra e la shell Graphite Shell. Nella prossima versione si prevede di abbandonare il supporto per la propria shell a favore della GNOME Shell predefinita e di promuovere i miglioramenti sviluppati nel principale GNOME.

Nella nuova versione:

  • Aggiornate le versioni dei componenti della distribuzione, inclusi il kernel Linux 5.19, Mesa 22 e glibc 2.36.
  • La shell personalizzata è sincronizzata con GNOME 43.
  • Riviste le impostazioni del kernel, inclusi i driver mancanti.
  • Migliorato il supporto per i sistemi con processori Intel, per i quali è garantita l'installazione degli aggiornamenti del microcodice, mentre per il monitoraggio della temperatura viene utilizzato thermald.
  • Eseguita l'unificazione dei caratteri di sistema.
  • Per semplificare il debug è stata organizzata la possibilità di caricare file debuginfo all'occorrenza.
  • Dal componente principale è stato estratto un modulo bootstrap, progettato per la costruzione della distribuzione, che ora può essere utilizzato separatamente da carbonOS per la creazione di altri progetti.
  • È stata parzialmente implementata la supporto all'autenticazione tramite impronte digitali, supporto per sistemi con più GPU e supporto per schede grafiche NVIDIA.

Fonte: opennet.ru

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