Barry Kauler, der Gründer des Puppy Linux Projekts, hat eine experimentelle Distribution namens EasyOS 3.2 veröffentlicht. In diesem Versuch wird eine Kombination aus Puppy Linux-Technologien und Container-Isolierung zur Ausführung der Systemkomponenten angestrebt. Jede Anwendung sowie der Desktop können in separaten Containern betrieben werden, wobei die eigene Technologie Easy Containers zur Isolierung verwendet wird. Die Verwaltung der Distribution erfolgt über ein Set von grafischen Konfiguratoren, das im Rahmen des Projekts entwickelt wird. Die Größe des Boot-Images beträgt 580 MB.
Zu den weiteren Merkmalen der Distribution gehört die standardmäßige Verwendung von Root-Rechten mit einem Privilegien-Reset beim Start jeder Anwendung, da EasyOS als Live-System für einen einzelnen Benutzer konzipiert ist (optional kann auch als unprivilegierter Benutzer ‚spot‘ gearbeitet werden). Die Distribution wird in einem separaten Unterverzeichnis installiert (das System befindet sich in /releases/easy-3.2, Benutzerdaten werden im Verzeichnis /home gespeichert, und zusätzliche Container mit Anwendungen liegen im Verzeichnis /containers), sodass sie neben anderen Daten auf dem Speicher coexistieren kann. Es besteht die Möglichkeit, einzelne Unterverzeichnisse (z. B. /home) zu verschlüsseln und Meta-Pakete im SFS-Format zu installieren, die montierbare Images mit Squashfs darstellen und mehrere gewöhnliche Pakete kombinieren.

Nach der Installation wird das System im atomaren Modus aktualisiert (die neue Version wird in ein anderes Verzeichnis kopiert, und das aktive Verzeichnis mit dem System wird gewechselt) und unterstützt die Rückgängigmachung von Änderungen im Falle von Problemen nach dem Update. Es gibt einen Modus, in dem das System aus dem RAM heruntergeladen wird, sodass es beim Booten in den Speicher kopiert wird und ohne Zugriff auf die Festplatten arbeitet.
Der Desktop basiert auf dem Fenstermanager JWM und dem Dateimanager ROX. Im Grundpaket sind Anwendungen wie SeaMonkey (im Internetmenü gibt es auch einen Button für die schnelle Installation von Firefox), LibreOffice, Scribus, Inkscape, GIMP, mtPaint, Dia, Gpicview, der Texteditor Geany, der Passwortmanager Fagaros, das persönliche Finanzmanagementsystem HomeBank, die persönliche Wiki DidiWiki, der Organizer Osmo, das Projektmanagement-Tool Planner, das Notizenverwaltungssystem Notecase, Pigin, der Musikplayer Audacious sowie die Mediaplayer Celluloid, VLC und MPV und der Videoeditor LiVES enthalten, sowie das Streaming-System OBS Studio. Zur Vereinfachung des Dateiaustauschs und der Organisation des gemeinsamen Zugangs zu Druckern wird die eigene Anwendung EasyShare angeboten.

In der neuen Ausgabe wurden signifikante strukturelle Änderungen vorgenommen, beispielsweise wird jede Anwendung jetzt unter einem separaten, nicht privilegierten Benutzer ausgeführt. Ein neuer Root-Ordner /files wurde hinzugefügt, und zur Neubau von Paketen wurde eine Umgebung auf Basis von OpenEmbedded (OE) eingeführt. Das Audio-Subsystem wurde von ALSA auf Pulseaudio umgestellt. Neue Grafiktreiber wurden hinzugefügt. Im Paket enthalten sind der Videoeditor LiVES, der Multimedia-Player VLC, das Streaming-System OBS Studio und das Publishing-Paket Scribus. Im Metapaket 'devx' wurden das Versionskontrollsystem Mercurial und der Debugger Nemiver integriert.



Quelle: opennet.ru
