Barry Kauler, grundlæggeren af Puppy Linux-projektet, har udgivet en eksperimentel distribution, EasyOS 4.0, som kombinerer Puppy Linux-teknologier med brugen af containerisolering til at køre systemkomponenter. Distributionen styres gennem et sæt grafiske konfiguratorer udviklet af projektet. Opstartsbilledets størrelse er 773 MB.
Distributionsfunktioner:
- Hver applikation, såvel som selve skrivebordet, kan lanceres i separate beholdere, som er isoleret ved hjælp af sin egen Easy Containers-mekanisme.
- Arbejd som standard med rodrettigheder med privilegier nulstillet, når du starter hver applikation, da EasyOS er placeret som et Live-system for én bruger (valgfrit er det muligt at arbejde under den uprivilegerede bruger 'spot').
- Distributionen er installeret i en separat undermappe og kan sameksistere med andre data på drevet (systemet er installeret i /releases/easy-4.0, brugerdata gemmes i /home-mappen, og yderligere applikationscontainere placeres i /containerne vejviser).
- Kryptering af individuelle undermapper (for eksempel /home) er understøttet.
- Det er muligt at installere meta-pakker i SFS-format, som er monterbare billeder med Squashfs, der kombinerer flere almindelige pakker.
- Systemet opdateres i atomisk tilstand (den nye version kopieres til en anden mappe, og den aktive mappe med systemet skiftes) og understøtter tilbagerulning af ændringer i tilfælde af problemer efter opdateringen.
- Der er en kørsel fra RAM-tilstand, hvor systemet kopieres ind i hukommelsen ved opstart og kører uden adgang til diske.
- For at bygge distributionen bruges WoofQ-værktøjssættet og pakkekilder fra OpenEmbedded-projektet.
- Skrivebordet er baseret på JWM-vinduehåndteringen og ROX-filhåndteringen.
- Grundpakken inkluderer applikationer som Firefox, LibreOffice, Scribus, Inkscape, GIMP, mtPaint, Dia, Gpicview, Geany teksteditor, Fagaros password manager, HomeBank personlig økonomistyringssystem, DidiWiki personlig Wiki, Osmo organizer, Planner projektleder, system Notecase , Pigin, Audacious musikafspiller, Celluloid, VLC og MPV medieafspillere, LiVES video editor, OBS Studio streaming system.
- For nem fildeling og printerdeling tilbydes en indbygget EasyShare-applikation.
I den nye udgivelse:
- Der er foretaget væsentlige strukturelle ændringer for at fremskynde lanceringen af programmer og øge interfacets reaktionsevne. Det bemærkes, at fordelingen kan bruges på et system med 2 GB RAM.
- Distribution af iso-billedet i komprimeret form er blevet stoppet for at forenkle kopieringen til medier.
- Ved normal drift udføres alle operationer i RAM uden at skrive til disk.
- Der er et Gem-ikon på skrivebordet for en ikke-planlagt nulstilling af arbejdsresultater, der er gemt i RAM på drevet (i normal tilstand gemmes ændringer, når sessionen slutter).
- lz4-hc-algoritmen bruges til at komprimere Squashfs-filsystemet, hvilket i kombination med arbejde fra RAM gjorde det muligt at fremskynde lanceringen af applikationer og containere markant.
- Systemet er fuldstændig genopbygget fra OpenEmbedded-Quirky (revision-9). Linux-kernen er blevet opdateret til version 5.15.44.
Kilde: opennet.ru