Barry Kauler, der GrĂŒnder von Puppy Linux, hat eine experimentelle Distribution EasyOS 4.0 veröffentlicht, die die Technologien von Puppy Linux mit der Container-Isolation zur AusfĂŒhrung von Systemkomponenten kombiniert. Die Verwaltung der Distribution erfolgt ĂŒber ein von dem Projekt entwickeltes Set an grafischen Konfiguratoren. Die GröĂe des bootfĂ€higen Images betrĂ€gt 773 MB.
Besonderheiten der Distribution:
- Jede Anwendung sowie der Desktop selbst können in separaten Containern ausgefĂŒhrt werden, fĂŒr deren Isolation die eigenen Mechanismen von Easy Containers verwendet werden.
- Die standardmĂ€Ăige Arbeit mit Root-Rechten erfolgt mit einem Privilegien-RĂŒcksetzer beim Start jeder Anwendung, da sich EasyOS als Live-System fĂŒr einen einzelnen Benutzer positioniert (es besteht optional die Möglichkeit, unter dem unprivilegierten Benutzer 'spot' zu arbeiten).
- Die Distribution wird in einem separaten Unterverzeichnis installiert und kann mit anderen Daten auf dem Speicher coexistieren (das System wird in /releases/easy-4.0 installiert, Benutzerdaten werden im Verzeichnis /home gespeichert, und zusÀtzliche Container mit Anwendungen werden im Verzeichnis /containers abgelegt).
- Die VerschlĂŒsselung einzelner Unterverzeichnisse (z. B. /home) wird unterstĂŒtzt.
- Die Installation von Metapaketen im SFS-Format ist möglich, die aus einbindbaren Images mit Squashfs bestehen und mehrere regulÀre Pakete kombinieren.
- Das System wird im atomaren Modus aktualisiert (die neue Version wird in ein anderes Verzeichnis kopiert und das aktive Verzeichnis mit dem System wird umgeschaltet) und unterstĂŒtzt die RĂŒckgĂ€ngigmachung von Ănderungen im Falle von Problemen nach einem Update.
- Es gibt einen Modus, in dem das System beim Booten in den RAM kopiert wird und ohne Zugriff auf die Festplatten arbeitet.
- Zur Erstellung der Distribution wird das Werkzeug WoofQ und der Quelltext der Pakete vom OpenEmbedded-Projekt verwendet.
- Der Desktop basiert auf dem Fenstermanager JWM und dem Dateimanager ROX.

- Im Standardumfang sind Anwendungen wie Firefox, LibreOffice, Scribus, Inkscape, GIMP, mtPaint, Dia, Gpicview, der Texteditor Geany, der Passwortmanager Fagaros, das persönliche Finanzverwaltungssystem HomeBank, die persönliche Wiki DidiWiki, der Organizer Osmo, der Projektmanager Planner, das Notizsystem Notecase, Pigin, der Musikspieler Audacious sowie die Medienplayer Celluloid, VLC und MPV, der Video-Editor LiVES und das Streaming-System OBS Studio enthalten.
- Zur Vereinfachung des Dateiaustauschs und der Organisation des gemeinsamen Zugriffs auf Drucker wird die eigene Anwendung EasyShare vorgeschlagen.
In der neuen Version:
- Es wurden signifikante strukturelle Ănderungen vorgenommen, die das Starten von Programmen beschleunigen und die BenutzeroberflĂ€che reaktionsschneller machen. Es wird festgestellt, dass mit der Distribution durchaus auf einem System mit 2 GB RAM gearbeitet werden kann.
- Die Verbreitung des ISO-Images in komprimierter Form wurde eingestellt, um dessen Kopieren auf ein Speichermedium zu vereinfachen.
- Im normalen Betriebsmodus werden alle VorgĂ€nge im RAM ohne SchreibvorgĂ€nge auf die Festplatte ausgefĂŒhrt.
- Auf dem Desktop wurde ein Save-Symbol fĂŒr die auĂerplanmĂ€Ăige Speicherung der im RAM gespeicherten Arbeitsergebnisse auf das Speichermedium vorgeschlagen (im Standardmodus werden Ănderungen beim Beenden der Sitzung gespeichert).
- FĂŒr die Kompression des Squashfs-Dateisystems wird der lz4-hc-Algorithmus verwendet, was in Kombination mit dem Betrieb aus dem RAM die Startzeiten von Anwendungen und Containern erheblich beschleunigt hat.
- Das System wurde vollstÀndig aus OpenEmbedded-Quirky (Revision 9) neu erstellt. Der Linux-Kernel wurde auf Version 5.15.44 aktualisiert.
Quelle: opennet.ru

