Barry Kauler, fondatore del progetto Puppy Linux, ha pubblicato la distribuzione EasyOS 6.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 905 MB.
Caratteristiche della distribuzione:
- Ogni applicazione, così come il desktop stesso, può essere eseguita in contenitori separati, per i quali viene utilizzato il meccanismo proprietario Easy Containers.
- Per impostazione predefinita, il lavoro viene eseguito con i diritti di root, con un ripristino dei privilegi all'avvio di ogni applicazione, poiché EasyOS è posizionato come sistema Live per un singolo utente.
- La distribuzione viene installata in una sottodirectory separata e può coesistere con altri dati sull'unità (il sistema viene installato in /releases/easy-6.0, i dati utente vengono salvati nella directory /home e i container aggiuntivi con le applicazioni vengono collocati nella directory /containers).
- È supportata la crittografia delle singole sottocartelle (ad esempio, /home).
- È possibile installare meta-pacchetti nel formato SFS, che sono immagini montabili con Squashfs, combinando più pacchetti comuni e somigliando sostanzialmente ai formati appimages, snaps e flatpak.
- 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, Pidgin, il lettore musicale Audacious, i player multimediali Celluloid, VLC e MPV, il video editor LiVES e 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.

La principale novità di questa versione è la ricompilazione dei pacchetti dai sorgenti, utilizzando i metadati del progetto OpenEmbedded 5.0, classificati come LTS e supportati fino al 2028. Ad esempio, sono stati aggiornati i kernel Linux alla versione 6.6 (precedentemente era fornito il kernel 5.15), GCC 13.2.0, Glibc 2.39, LLVM/Clang 18.1.5, Mesa 24.0.3, Python 3.12.3 e LibreOffice 24.2.3.2. Oltre ai pacchetti di OpenEmbedded, sono stati aggiunti circa 240 script per la compilazione dei pacchetti, e sono state apportate modifiche a molti script di compilazione di OpenEmbedded. È stata garantita la compilazione degli strumenti Flatpak 1.15.6.
Fonte: opennet.ru
