Barry Kauler, fondatore del progetto Puppy Linux, ha pubblicato una distribuzione sperimentale di EasyOS 3.2, in cui si è tentato di combinare le tecnologie di Puppy Linux con l'isolamento dei container per eseguire i componenti del sistema. Ogni applicazione, così come il desktop stesso, possono essere eseguiti in contenitori separati, per i quali viene utilizzato il meccanismo Easy Containers. La gestione della distribuzione avviene attraverso un set di configuratori grafici in fase di sviluppo. La dimensione dell'immagine di avvio è di 580 MB.
Tra le altre caratteristiche della distribuzione, si segnala il funzionamento per impostazione predefinita con i diritti di root, con il ripristino delle privilegi all'avvio di ciascuna applicazione, poiché EasyOS è progettato come un sistema Live per un solo utente (è possibile anche lavorare con un utente non privilegiato chiamato 'spot'). La distribuzione si installa in una cartella separata (il sistema è collocato in /releases/easy-3.2, i dati degli utenti sono salvati nella cartella /home, e i container aggiuntivi con le applicazioni nella cartella /containers) e può coesistere con altri dati sull'archiviazione. È possibile la crittografia di sottocartelle specifiche (ad esempio, /home) e l'installazione di meta-pacchetti nel formato SFS, che sono immagini montabili con Squashfs che raggruppano più pacchetti ordinari.

Dopo l'installazione, il sistema viene aggiornato in modalità atomica (la nuova versione viene copiata in una cartella diversa e si commuta la cartella attiva con il sistema) e supporta il ripristino delle modifiche in caso di problemi dopo l'aggiornamento. È disponibile una modalità di avvio da RAM, in cui durante il boot il sistema viene copiato in memoria e funziona senza accedere ai dischi.
Il desktop si basa sul gestore di finestre JWM e sul gestore di file ROX. La dotazione di base include applicazioni come SeaMonkey (nel menu Internet è inoltre disponibile un pulsante per l'installazione rapida di Firefox), LibreOffice, Scribus, Inkscape, GIMP, mtPaint, Dia, Gpicview, l'editor di testo Geany, il gestore delle password Fagaros, il sistema di gestione delle finanze personali HomeBank, il Wiki personale DidiWiki, l'organizer Osmo, il gestore di progetti Planner, il sistema di note Notecase, Pigin, il lettore musicale Audacious, i lettori multimediali Celluloid, VLC e MPV, il montatore video LiVES, il sistema di streaming OBS Studio. Per semplificare la condivisione di file e l'organizzazione dell'accesso ai printer è stata fornita un'applicazione proprietaria chiamata EasyShare.

Nel nuovo rilascio sono state introdotte significative modifiche strutturali, ad esempio, ogni applicazione ora viene eseguita sotto un utente non privilegiato separato, è stato aggiunto un nuovo catalogo radice /files, per la ricostruzione dei pacchetti è stato utilizzato un ambiente basato su OpenEmbedded (OE), è stata effettuata la migrazione del sottosistema audio da ALSA a Pulseaudio. Sono stati aggiunti nuovi driver video. Nella dotazione è incluso il montatore video LiVES, il lettore multimediale VLC, il sistema di streaming OBS Studio e il pacchetto editoriale Scribus. Nel meta-pacchetto ‘devx’ sono inclusi il sistema di controllo versioni Mercurial e il debugger Nemiver.



Fonte: opennet.ru
