Rilascio della distribuzione blendOS 4, che supporta i pacchetti di Arch, Fedora, Debian, CentOS e Ubuntu

È stato rilasciato blendOS 4, una distribuzione che utilizza l'isolamento dei contenitori per garantire la coesistenza di pacchetti provenienti da diverse distribuzioni Linux all'interno di un unico sistema. Oltre ai pacchetti della distribuzione Arch Linux, utilizzata nell'ambiente di base, e ai pacchetti universali in formato Flatpak, è possibile installare pacchetti da Fedora 39, Debian 13 (ramo testing), CentOS Stream e Ubuntu 22.04 (i pacchetti vengono installati in contenitori basati su queste distribuzioni). Inoltre, blendOS offre un ambiente per l'installazione e l'esecuzione di applicazioni Android dai cataloghi Google Play e F-Droid. Gli ambienti desktop disponibili includono GNOME, KDE, Xfce, MATE, Budgie, Cinnamon e LXQt. La dimensione dell'immagine di installazione è di 2,2 GB.

Rilascio della distribuzione blendOS 4, che supporta i pacchetti di Arch, Fedora, Debian, CentOS e Ubuntu

L'ambiente di sistema di base rimane immutabile durante il funzionamento (immutable) e viene aggiornato in modo atomico utilizzando partizioni radice sostitutive. Gli aggiornamenti provengono da ISO più recenti, i cui contenuti vengono sincronizzati con l'ambiente di base tramite zsync (la dimensione dei dati scaricati durante l'aggiornamento è in media compresa tra 10 e 100 MB). Quando viene rilasciata una nuova immagine ISO, viene creata una nuova partizione radice nel sistema che diventa la partizione radice attiva al successivo riavvio, mentre la vecchia rimane per l'installazione del prossimo aggiornamento.

Per l'installazione della distribuzione viene utilizzato un backend del programma di installazione basato su Jade-GUI di Crystal Linux. È supportata la creazione di script per replicare installazioni identiche su diversi computer: impostazioni del desktop, elenco dei contenitori distribuiti e elenco dei pacchetti installati possono essere salvati in un file YAML, che può essere importato in un altro sistema.

La nuova versione è caratterizzata dall'adozione di una descrizione dichiarativa dei componenti, raccolta in un unico file "/system.yaml". L'utente può definire in questo file i pacchetti, gli ambienti desktop, le versioni del kernel Linux e i driver disponibili nel repository di Arch Linux necessari per l'installazione sopra il sistema di base. In questo modo si mantiene il carattere atomico del sistema di base, mentre tutti i pacchetti aggiuntivi lo ampliano.

Nei contenitori separati, attivati tramite il configuratore di sistema o strumenti da riga di comando, possono essere installati pacchetti dai repository di Fedora, Debian, CentOS Stream e Ubuntu. Un tentativo di apertura di pacchetti nei formati DEB, RPM e APK porta anche alla creazione automatica di un contenitore con la distribuzione necessaria per quel pacchetto. Quando si installano le stesse applicazioni in contenitori diversi, la decisione su quale versione dell'applicazione venga eseguita si basa sulla priorità impostata.

Le applicazioni provenienti dai contenitori vengono integrate nel sistema principale utilizzando uno strumento simile a Distrobox (la prima versione di blendOS era un wrapper intorno a Distrobox, ma in seguito è stata sostituita dalla propria versione dello strumento, che utilizza anch'essa la piattaforma Podman per la gestione dei contenitori). Lo strumento monta la directory home dell'utente nei contenitori, configura l'accesso a server X11 e Wayland per l'esecuzione di applicazioni grafiche dai contenitori, gestisce l'uscita audio e produce integrazione a livello di D-Bus e udev.

Il supporto per Android è fornito tramite il pacchetto WayDroid, che consente, in una tipica distribuzione Linux, di creare un ambiente isolato per caricare un'immagine di sistema completa della piattaforma Android. L'esecuzione delle applicazioni Android è supportata solo in ambienti grafici basati su Wayland (GNOME e KDE Plasma).

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