Barry Kauler, fondatorul proiectului Puppy Linux, a publicat o distribuție experimentală EasyOS 4.5, care combină tehnologiile Puppy Linux cu utilizarea izolării pe bază de containere pentru a rula componentele sistemului. Administrarea distribuției se face printr-un set de configuratoare grafice dezvoltat de proiect. Dimensiunea imaginii de boot este de 825 MB.
În noua versiune:
- Nucleul Linux a fost actualizat la versiunea 5.15.78. La compilarea nucleului, au fost incluse setări pentru o îmbunătățire a suportului KVM și QEMU, precum și activarea utilizării TCP syncookie pentru a proteja împotriva atacurilor de tip SYN flood.
- Panoul utilizat pentru vizionarea IPTV pe desktop a fost actualizat la versiunea MK8.
- Dezvoltarea sistemului de construire woofQ a fost mutată pe GitHub.
- Versiunile pachetelor au fost actualizate, inclusiv Firefox 106.0.5, QEMU 7.1.0 și Busybox 1.34.1.
- A fost efectuată pregătirea pentru revizuirea modelului de funcționare exclusiv ca utilizator root (deoarece modelul actual de funcționare ca utilizator root cu resetarea privilegiilor la lansarea fiecărei aplicații este prea complex și nesigur, se experimentează oferirea posibilității de a funcționa ca utilizator neprivilegiat).
- Mediul utilizat pentru recompilarea pachetelor OpenEmbedded (OE) a fost actualizat la versiunea 3.1.20.
- Scriptul pentru lansarea Pulseaudio a fost mutat în /etc/init.d.
- Procesul de instalare a sistemului a fost modificat, fiind separat de bootloader. Bootloaderele utilizate anterior, rEFInd/Syslinux, au fost înlocuite cu Limine, care suportă bootarea atât pe sisteme cu UEFI, cât și cu BIOS.
- Au fost adăugate pachetele SFS cu Android Studio, Audacity, Blender, Openshot, QEMU, Shotcut, SmartGit, SuperTuxKart, VSCode și Zoom.
- A fost adăugată utilitarul ‘deb2sfs’ pentru a converti pachetele deb în sfs. Utilitarul ‘dir2sfs’ a fost îmbunătățit.
- A fost configurată capacitatea de printare din aplicațiile construite cu GTK3.
- A fost adăugat suport pentru compilatorul limbajului Nim.
Caracteristicile distribuției:
- Fiecare aplicație, precum și desktop-ul, pot fi lansate în containere separate, pentru izolația cărora se utilizează propriul mecanism Easy Containers.
- Funcția implicită de operare 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.
- Distribuția este instalată într-un subdosar separat și poate coexista cu alte date pe dispozitiv (sistemul este instalat în /releases/easy-4.5, datele utilizatorului sunt salvate în dosarul /home, iar containerele adiționale cu aplicații sunt plasate în dosarul /containers).
- Se suportă criptarea subdirectorilor individuali (de exemplu, /home).
- Este posibilă instalarea de meta-pachete în format SFS, care sunt imagini montabile cu Squashfs, combinând mai multe pachete obișnuite și fiind similare cu formatele appimages, snaps și flatpak.
- 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ă acces la discuri.
- Pentru compilarea distribuției se folosește instrumentul WoofQ și sursele pachetelor de la proiectul OpenEmbedded.
- Desktop-ul se bazează pe managerul de feronerie JWM și managerul de fișiere ROX.

- Pachetul de bază include aplicații precum Firefox, LibreOffice, Scribus, Inkscape, GIMP, mtPaint, Dia, Gpicview, editorul de texte Geany, managerul de parole Fagaros, sistemul de gestionare a finanțelor personale HomeBank, Wiki personal DidiWiki, organizator Osmo, manager de proiecte Planner, sistem de notițe Notecase, Pidgin, player muzical Audacious, playere media Celluloid, VLC și MPV, editor video LiVES, sistem de streaming OBS Studio.
- Pentru a simplifica schimbul de fișiere și a organiza accesul comun la imprimante, se oferă propria aplicație EasyShare.
Sursa: opennet.ro

