Barry Kauler, fundador del proyecto Puppy Linux, ha publicado una distribución experimental de EasyOS 4.5 que combina las tecnologías de Puppy Linux con el aislamiento en contenedores para ejecutar los componentes del sistema. El kit de distribución se gestiona a través de un conjunto de configuradores gráficos desarrollados por el proyecto. El tamaño de la imagen de arranque es de 825 MB.
En el nuevo lanzamiento:
- El kernel de Linux se ha actualizado a la versión 5.15.78. El kernel se ha compilado con ajustes para mejorar la compatibilidad. KVM y QEMU, y también permitió el uso de TCP syncookie para protegerse contra la inundación de paquetes SYN.
- El panel utilizado para ver TV IP en el escritorio se ha actualizado a la versión MK8.
- El desarrollo del sistema de compilación woofQ se ha trasladado a GitHub.
- Se han actualizado las versiones de los paquetes, incluidos Firefox 106.0.5, QEMU 7.1.0 y Busybox 1.34.1.
- Se han realizado preparativos para revisar el modelo de trabajo solo bajo el usuario root (dado que el modelo actual de trabajo bajo el usuario root con restablecimiento de privilegios al iniciar cada aplicación es demasiado complicado e inseguro, se están realizando experimentos para brindar la capacidad de trabajar bajo un usuario sin privilegios).
- El entorno OpenEmbedded (OE) utilizado para reconstruir paquetes se ha actualizado a la versión 3.1.20.
- El script de inicio de Pulseaudio se ha movido a /etc/init.d.
- El proceso de instalación del sistema se ha rediseñado y se ha separado del gestor de arranque. Los gestores de arranque rEFInd/Syslinux utilizados anteriormente se han sustituido por Limine, compatible con el arranque en sistemas UEFI y BIOS.
- Se agregaron paquetes SFS con Android Studio, Audacity, Blender, Openshot, QEMU, Shotcut, SmartGit, SuperTuxKart, VSCode y Zoom.
- Se añadió la utilidad "deb2sfs" para convertir paquetes .deb a .sfs. Se mejoró la utilidad "dir2sfs".
- Se ha establecido la capacidad de imprimir desde programas compilados con GTK3.
- Se agregó soporte del compilador para el lenguaje Nim.
Características de distribución:
- Cada aplicación, así como el propio escritorio, se puede ejecutar en contenedores independientes, que se aíslan mediante el mecanismo propio de Easy Containers.
- Se ejecuta como root de forma predeterminada con el restablecimiento de los privilegios al iniciar cada aplicación, ya que EasyOS se posiciona como un sistema Live de un solo usuario.
- La distribución se instala en un subdirectorio separado y puede coexistir con otros datos en la unidad (el sistema se instala en /releases/easy-4.5, los datos del usuario se almacenan en el directorio /home y los contenedores de aplicaciones adicionales se colocan en /containers directorio).
- 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 regulares y se asemejan esencialmente a los formatos appimages, snaps y flatpak.
- El sistema se actualiza en modo atómico (la nueva versión se copia en otro directorio y se cambia el directorio activo con el sistema) y admite la reversión de cambios en caso de problemas después de la actualización.
- Hay un modo de ejecución desde RAM en el que el sistema se copia en la memoria al arrancar y se ejecuta sin acceder a los discos.
- Para construir la distribución, se utilizan el kit de herramientas WoofQ y las fuentes del paquete del proyecto OpenEmbedded.
- El escritorio se basa en el administrador de ventanas JWM y el administrador de archivos ROX.

- El paquete básico incluye aplicaciones como Firefox, LibreOffice, Scribus, Inkscape, GIMP, mtPaint, Dia, Gpicview, editor de texto Geany, administrador de contraseñas Fagaros, sistema de administración de finanzas personales HomeBank, wiki personal DidiWiki, organizador Osmo, administrador de proyectos Planner, sistema Notecase , Pidgin, reproductor de música Audacious, reproductores multimedia Celluloid, VLC y MPV, editor de video LiVES, sistema de transmisión OBS Studio.
- Para compartir fácilmente archivos e impresoras, se ofrece una aplicación nativa EasyShare.
Fuente: opennet.ru

