Barry Kauler, fundador del proyecto Puppy Linux, ha publicado el distribuidor EasyOS 7.0, que combina las tecnologías de Puppy Linux con el uso de aislamiento de contenedores para ejecutar componentes del sistema. La gestión del distribuidor se realiza a través de un conjunto de configuradores gráficos desarrollados por el proyecto. El tamaño de la imagen de arranque es de 1 GB.
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, utilizando un mecanismo propio llamado Easy Containers para su aislamiento.
- De manera predeterminada, el trabajo se realiza con privilegios de root, con la reducción de privilegios al iniciar cada aplicación, ya que EasyOS se posiciona como un sistema Live de un solo usuario.
- El distribuidor se instala en un subdirectorio separado y puede coexistir con otros datos en el almacenamiento (el sistema se instala en /releases/easy-7.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 meta-paquetes en formato SFS, que son imágenes montables con Squashfs que combinan varios paquetes normales y, en esencia, son similares a los formatos AppImage, Snap y Flatpak.
- 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.
- Para la construcción del distribuidor se utiliza la herramienta WoofQ2 y los códigos fuente de los paquetes del proyecto Debian.
- El escritorio se basa en el gestor de ventanas JWM y el gestor de archivos ROX.
- La instalació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, Pidgin, el reproductor de música Audacious, los reproductores multimedia Celluloid, VLC y MPV, el editor de video LiVES, y el sistema de transmisión OBS Studio.
- Para simplificar el intercambio de archivos y organizar el acceso compartido a impresoras, se propone la aplicación EasyShare.

Entre los cambios en EasyOS 7.0:
- Para construir el distribuidor se ha utilizado una nueva herramienta WoofQ2, basada en el gestor de paquetes APT del proyecto Debian. La interfaz gráfica para el gestor de paquetes PKGget se ha rediseñado como una capa sobre APT.
- En lugar de los paquetes OpenEmbedded, se utilizan paquetes del distribuidor Devuan 13 (Debian 13 sin systemd) con el sistema de inicialización busybox init, ampliado con el mecanismo de gestión de servicios pup_event.
- Se ha añadido un contenedor preconfigurado de un clic llamado 'devx', que incluye un conjunto de herramientas para el desarrollo de aplicaciones.
- La versión básica incluye el gestor de archivos SpaceFM y el navegador SeaMonkey.
- Se ha propuesto un nuevo applet con bandeja del sistema.

Fuente: opennet.ru

