CarbonOS, una robusta distribuzione che scommette su container e Flatpak 

Diversi giorni fa La prima uscita di una nuova distribuzione Linux personalizzata denominata "carboni" che si distingue per essere costruito utilizzando il modello di progettazione del sistema atomico, in cui l'ambiente di base viene fornito come un tutto unico, non suddiviso in pacchetti separati.

Una delle caratteristiche che spiccano in questa nuova distribuzione Linux è quella le applicazioni addizionale sono installati in formato Flatpak e funzionano in contenitori isolati.

A differenza di altre distribuzioni Atomic, carbonOS non cerca di mantenere le tradizionali funzionalità di gestione dei pacchetti: carbonOS è Flatpak prima per le app e container prima per tutto il resto.

L'obiettivo finale di carbonOS è quello di essere una distribuzione che utilizzi le capacità uniche di Linux per fornire un ambiente sicuro, stabile e robusto per le applicazioni utente. Voglio che sia un sistema operativo generico a cui l'utente non deve pensare. Gli utenti dovrebbero essere in grado di giocarci, lavorarci, programmarci e fare quello che vogliono senza doversi preoccupare dei dettagli tecnici del loro sistema operativo.

A proposito di CarbonOS

In CarbonOS a differenza di molte distribuzioni del popolare Linux e soprattutto della grande maggioranza di quelli attuali, in esso i contenuti del sistema di base sono montati in sola lettura per proteggerlo da modifiche in caso di compromissione (inoltre, in futuro si prevede di integrare la capacità di crittografare i dati e verificare l'integrità dei file utilizzando le firme digitali).

L'unico caso in cui è possibile scrivere sul sistema è nella partizione /usr/local. Nel processo di aggiornamento del sistema si riduce al caricamento di una nuova immagine di sistema in background e al passaggio ad essa dopo il riavvio. Si segnala che, allo stesso tempo, viene preservata la vecchia immagine di sistema e, se lo si desidera o se si verificano problemi, l'utente può tornare alla versione precedente in qualsiasi momento.

Durante lo sviluppo dell'ambiente della distribuzione, il riempimento dell'ambiente del sistema viene assemblato utilizzando OSTree (l'immagine è creata da un repository simile a Git) e il sistema di build BuildStream, senza utilizzare pacchetti di altre distribuzioni.

Dalla parte di applicazioni installate dall'utente, questi sono isolati l'uno dall'altro in contenitori. Oltre all'installazione dei pacchetti Flatpak, la distribuzione permette anche di utilizzare la cassetta degli attrezzi nsbox per creare contenitori arbitrari, che può ospitare anche ambienti di distribuzione tradizionali come Arch Linux e Debian.

Fornisce inoltre supporto per podman toolkit, che fornisce compatibilità con i contenitori Docker. Per installare la distribuzione vengono offerti un installatore grafico e un'interfaccia per la configurazione iniziale del sistema.

Btrfs è usato come file system con la compressione dei dati archiviati abilitata e l'uso attivo delle istantanee. Systemd-oomd viene utilizzato per gestire situazioni di memoria insufficiente nel sistema e invece di una partizione di swap separata, viene utilizzata la tecnologia swap-on-zram, che consente di eliminare le pagine di memoria archiviate in forma compressa. La distribuzione implementa un meccanismo centralizzato di gestione dei permessi basato su Polkit: sudo non è supportato e l'unico modo per eseguire comandi come root è pkexec.

Il progetto sviluppa il proprio ambiente utente GDE (ambiente desktop grafite), basato su GNOME 42 e comprese le applicazioni dalla distribuzione GNOME. Le modifiche a GNOME includono una schermata di accesso ridisegnata, un configuratore, indicatori di volume e luminosità, un pannello e Graphite Shell. Un gestore di applicazioni basato sul software GNOME viene utilizzato per gestire l'installazione degli aggiornamenti di sistema.

Finalmente per chi lo è interessati a poter testare questa distribuzione, dovresti sapere che la dimensione dell'immagine di installazione è 1.7 GB e puoi ottenerla dal suo sito Web ufficiale nel seguente link

Per quanto riguarda coloro che sono interessati a conoscere gli sviluppi del progetto, dovrebbero sapere che sono distribuiti sotto la licenza MIT.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   txerrenak suddetto

    Sono confuso con questa distribuzione. Ad esempio volevo gestire le estensioni di gnome (ho installato le estensioni e il relativo addon in Firefox) e sono tutte contrassegnate come NON COMPATIBILI.

    Non posso avere queste estensioni?