Barry Kauler, fondatore del progetto Puppy Linux, ha pubblicato una distribuzione sperimentale EasyOS 4.0, che combina le tecnologie di Puppy Linux con l'uso dell'isolamento dei container per eseguire i componenti del sistema. La gestione della distribuzione avviene attraverso un insieme 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, possono essere avviati in contenitori separati, utilizzando il proprio meccanismo Easy Containers per l'isolamento.
- Funzionalità di default con privilegi root, con ripristino delle autorizzazioni all'avvio di ciascuna applicazione, poiché EasyOS è posizionato come un sistema live a un solo utente (opzionalmente è disponibile la possibilità di operare come utente non privilegiato ‘spot’).
- Il pacchetto si installa in una sottocartella separata e può coesistere con altri dati sul supporto (il sistema viene installato in /releases/easy-4.0, i dati dell'utente vengono salvati nella cartella /home e i container aggiuntivi con le applicazioni sono collocati nella cartella /containers).
- È supportata la crittografia delle singole sottocartelle (ad esempio, /home).
- È possibile l'installazione di meta-pacchetti nel formato SFS, che rappresentano immagini montabili con Squashfs, unendo diversi pacchetti normali.
- Il sistema si aggiorna in modo atomico (la nuova versione viene copiata in un'altra cartella e si passa alla cartella attiva con il sistema) e supporta il rollback delle modifiche in caso di problemi dopo l'aggiornamento.
- È disponibile una modalità di avvio dalla RAM, in cui al caricamento il sistema viene copiato in memoria e funziona senza accesso ai dischi.
- Per la creazione del pacchetto viene utilizzato l'ambiente di sviluppo WoofQ e i sorgenti dei pacchetti dal progetto OpenEmbedded.
- Il desktop si basa sul window manager JWM e sul file manager ROX.

- La fornitura di base include 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 di progetti Planner, il sistema di note Notecase, Pigin, il lettore musicale Audacious, i media player Celluloid, VLC e MPV, l'editor video LiVES, il sistema di streaming OBS Studio.
- Per semplificare lo scambio di file e organizzare l'accesso condiviso alle stampanti, è disponibile un'applicazione proprietaria chiamata EasyShare.
Nel nuovo rilascio:
- Sono state apportate significative modifiche strutturali che hanno permesso di accelerare l'avvio dei programmi e migliorare la reattività dell'interfaccia. Si segnala che è possibile utilizzare il sistema anche 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 nella RAM senza scrittura su disco.
- Sul desktop è stata proposta un'icona di Salvataggio per il salvataggio non pianificato dei risultati memorizzati in RAM su un'unità (in modalità standard, le modifiche vengono salvate alla fine della sessione).
- Per la compressione del file system Squashfs viene utilizzato l'algoritmo lz4-hc, il che, insieme all'operatività dalla RAM, ha consentito di velocizzare significativamente 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

