Barry Kauler, fondatore del progetto Puppy Linux, ha pubblicato una distribuzione sperimentale di EasyOS 3.2, in cui è stato tentato un connubio tra le tecnologie di Puppy Linux e l'uso dell'isolamento dei container per avviare i componenti del sistema. Ogni applicazione, così come il desktop stesso, può essere eseguito in contenitori separati, utilizzando il proprio meccanismo di Easy Containers per l'isolamento. La gestione della distribuzione avviene tramite un insieme di configuratori grafici sviluppati dal progetto. La dimensione dell'immagine di avvio è di 580 MB.
Tra le altre caratteristiche del sistema operativo, si può notare il funzionamento predefinito con i diritti di root, con un ripristino dei privilegi all'avvio di ogni applicazione, poiché EasyOS è posizionato come un sistema Live per un singolo utente (è disponibile anche la possibilità di operare come utente non privilegiato 'spot'). Il sistema operativo viene installato in una sotto-cartella (il sistema è situato in /releases/easy-3.2, i dati dell'utente vengono salvati nella cartella /home, e i contenitori aggiuntivi delle applicazioni nella cartella /containers) e può coesistere con altri dati sul supporto. È possibile la crittografia di singole sotto-cartelle (ad esempio, /home) e l'installazione di meta-pacchetti nel formato SFS, che sono immagini montabili con Squashfs che raggruppano diversi pacchetti standard.

Dopo l'installazione, il sistema si aggiorna in modalità atomica (la nuova versione viene copiata in un'altra cartella e il catalogo attivo del sistema viene cambiato) e supporta il ripristino delle modifiche in caso di problemi dopo l'aggiornamento. È disponibile la modalità di avvio dalla RAM, in cui durante il caricamento il sistema viene copiato in memoria e funziona senza accedere ai dischi.
Il desktop è basato su un gestore di finestre JWM e un gestore di file ROX. Nella fornitura di base sono incluse applicazioni come SeaMonkey (nel menu Internet è presente anche 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'organizzatore Osmo, il gestore di progetti Planner, il sistema di note Notecase, Pigin, il lettore musicale Audacious, i lettori multimediali Celluloid, VLC e MPV, il vide Editor LiVES, e il sistema di streaming OBS Studio. Per semplificare lo scambio di file e organizzare l'accesso condiviso alle stampanti è disponibile l'applicazione EasyShare.

Nella nuova versione sono state proposte significative modifiche strutturali, ad esempio, ogni applicazione ora viene eseguita con un utente non privilegiato separato, è stata aggiunta una nuova directory radice /files, per la ricompilazione dei pacchetti è stato coinvolto un ambiente basato su OpenEmbedded (OE), è stata eseguita la migrazione del sottosistema audio da ALSA a Pulseaudio. Sono stati aggiunti nuovi driver video. Include l'editor video LiVES, il lettore multimediale VLC, il sistema di streaming OBS Studio e il pacchetto di pubblicazione Scribus. Nella meta-piattaforma 'devx' sono stati inclusi il sistema di gestione delle versioni Mercurial e il debugger Nemiver.



Fonte: opennet.ru
