Barry Kauler, fondatorul proiectului Puppy Linux, a publicat un distribuitor experimental EasyOS 3.2, în care a încercat să combine tehnologiile Puppy Linux cu utilizarea izolării containerelor pentru a rula componentele sistemului. Fiecare aplicație, precum și desktopul, pot fi lansate în containere separate, pentru izolarea cărora se folosește propriul mecanism Easy Containers. Managementul distribuitorului se face printr-un set de configuratori grafici dezvoltat de proiect. Dimensiunea imaginii de boot este de 580MB.
Printre alte caracteristici ale distribuitorului se numără funcționarea implicită cu drepturi de root, cu resetarea privilegiilor la lansarea fiecărei aplicații, deoarece EasyOS este poziționat ca un sistem Live pentru un singur utilizator (opțional există posibilitatea de a lucra sub un utilizator neprivilegiat ‘spot’). Distribuitorul se instalează într-un subdirector separat (sistemul este plasat în /releases/easy-3.2, datele utilizatorului sunt salvate în directorul /home, iar containerele suplimentare cu aplicații în directorul /containers) și poate coexista cu alte date pe suport. Este posibilă criptarea unor subdirectoare separate (de exemplu, /home) și instalarea meta-pachetelor în format SFS, care reprezintă imagini montabile cu Squashfs, combinând mai multe pachete obișnuite.

După instalare, sistemul se actualizează în mod atomic (noua versiune este copiată într-un alt director și se schimbă directorul activ cu sistemul) și suportă revenirea modificărilor în caz de probleme după actualizare. Există un mod de lansare din RAM, în care, la pornire, sistemul este copiat în memorie și funcționează fără a accesa discurile.
Desktop-ul se bazează pe managerul de feronerie JWM și managerul de fișiere ROX. În pachetul de bază sunt incluse aplicații precum SeaMonkey (în meniul Internet există de asemenea un buton pentru instalarea rapidă a Firefox), LibreOffice, Scribus, Inkscape, GIMP, mtPaint, Dia, Gpicview, editorul de text Geany, managerul de parole Fagaros, sistemul de gestionare a finanțelor personale HomeBank, Wiki-ul personal DidiWiki, organizatorul Osmo, managerul de proiecte Planner, sistemul de notițe Notecase, Pigin, playerul muzical Audacious, mediaplayer-ele Celluloid, VLC și MPV, editorul video LiVES, sistemul de streaming OBS Studio. Pentru a simplifica schimbul de fișiere și organizarea accesului la imprimante este propusă o aplicație proprie EasyShare.

Noua versiune prezintă modificări structurale semnificative, de exemplu, fiecare aplicație este acum lansată sub un utilizator neprivilegiat separat, a fost adăugat un nou director rădăcină /files, pentru recompunerea pachetelor este folosit un mediu bazat pe OpenEmbedded (OE), a fost realizat transferul subsistemului audio de la ALSA la Pulseaudio. Au fost adăugate noi drivere video. Printre acestea se numără editorul video LiVES, playerul multimedia VLC, sistemul de streaming OBS Studio și pachetul de publicare Scribus. În metapachetul ‘devx’ sunt incluse sistemul de gestionare a versiunilor Mercurial și debuggerul Nemiver.



Sursa: opennet.ro
