Barry Kauler, de oprichter van het Puppy Linux-project, heeft de experimentele distributie EasyOS 5.0 uitgebracht, die Puppy Linux-technologieën combineert met containerisolatie voor het uitvoeren van systeemcomponenten. Het beheer van de distributie gebeurt via een set grafische configurators die door het project zijn ontwikkeld. De grootte van het opstartbare image is 825 MB.
In de nieuwe versie zijn de versies van de applicaties bijgewerkt. Bijna alle pakketten zijn opnieuw opgebouwd uit bronbestanden, met gebruik van de metadata van het OpenEmbedded-project 4.0. De ondersteuning voor de 'langpack'-taalpakketten en builds die specifiek zijn voor bepaalde talen is stopgezet. Vertalingen gerelateerd aan de gekozen taal zijn in afzonderlijk te downloaden bestanden geplaatst. De taalkeuze voor de interface wordt nu gemaakt na de eerste opstart. De MoManager-applicatie, die wordt gebruikt voor het vertalen van gebruikersinterface-elementen naar verschillende talen, is opnieuw geschreven.

Kenmerken van de distributie:
- Elk applicatie, evenals de desktop zelf, kan in afzonderlijke containers worden uitgevoerd, waarbij een eigen mechanisme van Easy Containers wordt gebruikt voor isolatie.
- Standaard werkt het systeem met root-rechten, met het intrekken van deze rechten bij de start van elke applicatie, aangezien EasyOS wordt gepositioneerd als een live-systeem voor één gebruiker.
- De distributie wordt geïnstalleerd in een aparte subdirectory en kan coexist met andere gegevens op de opslag (het systeem wordt geïnstalleerd in /releases/easy-5.0, gebruikersgegevens worden opgeslagen in de directory /home, en extra containers met applicaties worden geplaatst in de directory /containers).
- De versleuteling van afzonderlijke subdirectories wordt ondersteund (bijvoorbeeld /home).
- Het is mogelijk om meta-pakketten in het SFS-formaat te installeren, wat gemounte afbeeldingen met Squashfs zijn die verschillende gewone pakketten samenvoegen en in wezen lijken op de formaten appimages, snaps en flatpak.
- Het systeem wordt geüpdatet in atomische modus (de nieuwe versie wordt gekopieerd naar een andere directory en de actieve directory met het systeem wordt gewisseld) en ondersteunt het terugdraaien van wijzigingen in het geval van problemen na de update.
- Er is een opstartmodus vanuit RAM beschikbaar, waarin het systeem bij het opstarten naar het geheugen wordt gekopieerd en zonder schijftoegang werkt.
- Voor het bouwen van de distributie wordt de toolset WoofQ en de bronbestanden van de OpenEmbedded-projectpakketten gebruikt.
- De desktop is gebaseerd op de windowmanager JWM en de bestandsbeheerder ROX.
- De basisinstallatie bevat applicaties zoals Firefox, LibreOffice, Scribus, Inkscape, GIMP, mtPaint, Dia, Gpicview, de teksteditor Geany, de wachtwoordenbeheerder Fagaros, het persoonlijke financiënbeheersysteem HomeBank, de persoonlijke Wiki DidiWiki, de planner Osmo, de projectmanager Planner, het notitiesysteem Notecase, Pidgin, de muziekspeler Audacious, de mediaspelers Celluloid, VLC en MPV, de videobewerker LiVES, en het streaming systeem OBS Studio.
- Om de bestandsuitwisseling en de organisatie van gedeeld printergebruik te vereenvoudigen, wordt de eigen applicatie EasyShare aangeboden.
Bron: opennet.ru
