Barry Kauler, de oprichter van het Puppy Linux-project, heeft de distributie EasyOS 6.0 uitgebracht, die de technologie van Puppy Linux combineert met containerisolatie voor het uitvoeren van systeemcomponenten. De distributie wordt beheerd via een set grafische configurators die door het project worden ontwikkeld. De grootte van het opstartbare image bedraagt 905 MB.
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 wordt er gewerkt met root-rechten, met privilege-drops 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 naast andere gegevens op de schijf bestaan (het systeem wordt geïnstalleerd in /releases/easy-6.0, gebruikersgegevens worden opgeslagen in de directory /home, en aanvullende 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.

Een belangrijke wijziging in deze nieuwe release is de herbouw van pakketten uit broncode, met gebruik van de metadata van het OpenEmbedded 5.0-project, dat wordt geclassificeerd als LTS en tot 2028 zal worden ondersteund. Bijvoorbeeld, de versies van de Linux-kernel zijn bijgewerkt naar 6.6 (voorheen werd kernel 5.15 geleverd), GCC 13.2.0, Glibc 2.39, LLVM/Clang 18.1.5, Mesa 24.0.3, Python 3.12.3 en LibreOffice 24.2.3.2. Naast de pakketten uit OpenEmbedded zijn er ongeveer 240 eigen aanvullende buildscripts toegevoegd, en zijn er wijzigingen aangebracht in vele buildscripts van OpenEmbedded. De build van de Flatpak-toolset 1.15.6 is gegarandeerd.
Bron: opennet.ru
