Barry Kauler, el fundador del proyecto Puppy Linux, ha publicado una distribución experimental EasyOS 4.0, que combina tecnologías de Puppy Linux con el uso de aislamiento por contenedores para ejecutar los componentes del sistema. La gestión de la distribución se realiza a través de un conjunto de configuradores gráficos en desarrollo por el proyecto. El tamaño de la imagen de arranque es de 773 MB.
Uso del escritorio KDE4 con integración de nuevos programas de KDE5, modernización del diseño y uso de componentes diseñados específicamente para ROSA, como SimpleWelcome, RocketBar, StackFolder y Klook;
- Cada aplicación, así como el propio escritorio, pueden ejecutarse en contenedores separados, para los cuales se utiliza el mecanismo propio Easy Containers para su aislamiento.
- El trabajo se realiza por defecto con privilegios de root, con un restablecimiento de privilegios al iniciar cada aplicación, ya que EasyOS se posiciona como un sistema Live de un solo usuario (opcionalmente existe la posibilidad de trabajar bajo un usuario sin privilegios 'spot').
- La distribución se instala en un subdirectorio separado y puede coexistir con otros datos en el almacenamiento (el sistema se instala en /releases/easy-4.0, los datos del usuario se guardan en el directorio /home, y los contenedores adicionales con aplicaciones se colocan en el directorio /containers).
- Se admite el cifrado de subdirectorios individuales (por ejemplo, /home).
- Es posible instalar metapaquetes en formato SFS, que son imágenes montables con Squashfs que combinan varios paquetes ordinarios.
- El sistema se actualiza en modo atómico (una nueva versión se copia a otro directorio y se cambia el directorio activo del sistema) y admite revertir cambios en caso de problemas tras la actualización.
- Hay un modo de arranque desde la RAM, en el que al iniciar el sistema se copia en la memoria y funciona sin acceder a los discos.
- Se utiliza la herramienta WoofQ y fuentes de paquetes del proyecto OpenEmbedded para compilar la distribución.
- El escritorio se basa en el gestor de ventanas JWM y el gestor de archivos ROX.

- La distribución básica incluye aplicaciones como Firefox, LibreOffice, Scribus, Inkscape, GIMP, mtPaint, Dia, Gpicview, el editor de texto Geany, el gestor de contraseñas Fagaros, el sistema de gestión de finanzas personales HomeBank, la Wiki personal DidiWiki, el organizador Osmo, el gestor de proyectos Planner, el sistema de notas Notecase, Pigin, el reproductor musical Audacious, los reproductores multimedia Celluloid, VLC y MPV, el editor de video LiVES, y el sistema de transmisión en vivo OBS Studio.
- Para simplificar el intercambio de archivos y organizar el acceso compartido a impresoras, se propone la aplicación EasyShare.
En esta nueva versión:
- Se han realizado cambios estructurales significativos que han permitido acelerar el lanzamiento de programas y mejorar la capacidad de respuesta de la interfaz. Se señala que se puede trabajar cómodamente con la distribución en un sistema con 2 GB de RAM.
- Se ha interrumpido la distribución de la imagen ISO en formato comprimido para facilitar su copia en el medio.
- En el modo de funcionamiento normal, todas las operaciones se realizan en la RAM sin escritura en disco.
- En el escritorio se ha propuesto un ícono de Guardar para guardar de forma imprevista los resultados almacenados en la RAM en el medio (en modo normal, los cambios se guardan al finalizar la sesión).
- Para la compresión del sistema de archivos Squashfs se utiliza el algoritmo lz4-hc, lo que combinado con el trabajo desde la RAM ha permitido acelerar notablemente el inicio de aplicaciones y contenedores.
- El sistema ha sido completamente reconstruido a partir de OpenEmbedded-Quirky (revisión-9). El núcleo de Linux ha sido actualizado a la versión 5.15.44.
Fuente: opennet.ru

