Barry Kauler, fondatore del progetto Puppy Linux, ha pubblicato la distribuzione EasyOS 6.0, che combina le tecnologie Puppy Linux con l'uso dell'isolamento dei container per l'esecuzione dei componenti del sistema. La gestione della distribuzione avviene tramite 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 eseguito in contenitori separati, per i quali viene utilizzato un meccanismo proprietario chiamato Easy Containers.
- Per impostazione predefinita, il funzionamento avviene con i diritti di root, con ripristino dei privilegi all'avvio di ogni applicazione, poiché EasyOS è posizionato come un sistema live per un singolo utente.
- La distribuzione si installa in una sottocartella separata e può coesistere con altri dati sul dispositivo (il sistema è installato in /releases/easy-6.0, i dati dell'utente sono salvati nella cartella /home, e i container aggiuntivi con le applicazioni sono situati nella cartella /containers).
- È supporta la crittografia di singole sottocartelle (ad esempio, /home).
- È possibile installare meta-pacchetti nel formato SFS, che sono immagini montabili con Squashfs, che uniscono più pacchetti normali e sono sostanzialmente simili ai formati appimages, snaps e flatpak.
- 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 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 lettori multimediali 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, viene proposta l'applicazione EasyShare.

La modifica principale in questo nuovo rilascio è stata la ricompilazione dei pacchetti dai file sorgente, utilizzando i metadati del progetto OpenEmbedded 5.0, che sono classificati come LTS e saranno supportati fino al 2028. Ad esempio, sono state aggiornate le versioni del kernel Linux 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 di compilazione pacchetti propri e sono state effettuate modifiche a molti script di compilazione di OpenEmbedded. È garantita la costruzione degli strumenti Flatpak 1.15.6.
Fonte: opennet.ru
