Barry Kauler, fondatore del progetto Puppy Linux, ha pubblicato la versione sperimentale EasyOS 4.0, che combina le tecnologie di Puppy Linux con l'uso dell'isolamento dei contenitori per l'esecuzione dei componenti di sistema. La gestione della distribuzione avviene attraverso un set di configuratori grafici sviluppati dal progetto. La dimensione dell'immagine di avvio è di 773 MB.
Caratteristiche della distribuzione:
- Ogni applicazione, così come il desktop stesso, può essere eseguita in contenitori separati, utilizzando il proprio meccanismo di isolamento, Easy Containers.
- Il lavoro avviene di default con diritti di root e un ripristino delle privilegi al momento dell'avvio di ogni applicazione, poiché EasyOS è posizionato come un sistema Live per un singolo utente (è disponibile anche la possibilità di lavorare con un utente non privilegiato chiamato 'spot').
- La distribuzione viene installata in una sottocartella separata e può coesistere con altri dati sulla memoria (il sistema viene installato in /releases/easy-4.0, i dati dell'utente sono salvati nella cartella /home e i contenitori aggiuntivi con le applicazioni sono collocati nella cartella /containers).
- È supporta la crittografia di singole sottocartelle (ad esempio, /home).
- È possibile installare metapak e in formato SFS, che sono immagini montabili con Squashfs e combinano più pacchetti normali.
- Il sistema viene aggiornato in modalità atomica (una nuova versione viene copiata in una cartella diversa e la cartella attiva con il sistema viene commutata) e supporta il rollback delle modifiche in caso di problemi dopo l'aggiornamento.
- È disponibile una modalità di avvio dalla RAM, in cui durante l'avvio il sistema viene copiato in memoria e funziona senza accedere ai dischi.
- Per la costruzione della distribuzione viene utilizzato l'insieme di strumenti WoofQ e il codice sorgente dei pacchetti dal progetto OpenEmbedded.
- Il desktop è basato sul gestore di finestre JWM e sul gestore di file ROX.

- La fornitura di base comprende applicazioni come Firefox, LibreOffice, Scribus, Inkscape, GIMP, mtPaint, Dia, Gpicview, l'editor di testo Geany, il gestore di password Fagaros, il sistema di gestione delle finanze personali HomeBank, il wiki personale DidiWiki, l'organizzatore Osmo, il gestore progetti Planner, il sistema di note Notecase, Pigin, il lettore musicale Audacious, i lettori multimediali Celluloid, VLC e MPV, il videeditor LiVES e il sistema di streaming OBS Studio.
- Per semplificare lo scambio di file e organizzare l'accesso condiviso alle stampanti, viene proposta l'applicazione EasyShare.
Nel nuovo rilascio:
- Sono state apportate significative modifiche strutturali che hanno accelerato l'avvio delle applicazioni e migliorato la reattività dell'interfaccia. Si segnala che con la distribuzione è possibile lavorare su un sistema con 2 GB di RAM.
- È stata interrotta la distribuzione dell'immagine ISO in formato compresso per semplificarne la copia su supporto.
- In modalità normale, tutte le operazioni vengono eseguite in RAM senza scrittura su disco.
- Sul desktop è disponibile l'icona Salva per un salvataggio non pianificato dei risultati di lavoro conservati in RAM su supporto (in modalità normale, le modifiche vengono salvate al termine della sessione).
- Per la compressione del file system Squashfs è stato utilizzato l'algoritmo lz4-hc, che insieme al funzionamento in RAM ha notevolmente accelerato l'avvio delle applicazioni e dei contenitori.
- Il sistema è stato completamente ricostruito da OpenEmbedded-Quirky (revision-9). Il kernel Linux è stato aggiornato alla versione 5.15.44.
Fonte: opennet.ru

