La distribución Serpent OS ha pasado a la fase de pruebas alfa

Se ha presentado el primer lanzamiento alpha de la distribución SerpentOS, que utiliza su propio gestor de paquetes moss y un modelo de actualización atómico del sistema. Los desarrolladores presentan Serpent OS como la siguiente etapa en la evolución de las distribuciones de Linux. El proyecto está siendo desarrollado por el antiguo equipo de desarrolladores de la distribución Solus, entre los que se encuentran Ikey Doherty, el creador de Solus, y Joshua Strobl, el desarrollador clave del entorno de escritorio Budgie. Las versiones se generan para la arquitectura x86_64-v2 y se entregan con los entornos de escritorio GNOME y COSMIC.

El gestor de paquetes moss utiliza su propio formato de paquetes Stone y proporciona herramientas para gestionar el estado del sistema. La actualización se realiza de manera atómica reemplazando el contenido de la partición /usr. La distribución garantiza la integridad del sistema: en caso de que ocurra un fallo durante la instalación de una actualización, el sistema retrocede a un estado operativo anterior. Con la excepción del núcleo y algunos componentes del sistema, los cambios se aplican sobre la marcha, sin necesidad de reiniciar. Para ahorrar espacio en disco al almacenar múltiples versiones de paquetes, se utiliza deduplicación basada en enlaces duros.

El proyecto también desarrolla el instalador Lichen, el sistema de construcción boulder, panel de control summit, el gestor de arranque blsforme y el sistema de contenedores moss-container. El gestor de paquetes y las utilidades de bajo nivel están escritas en Rust. La mayor parte de los paquetes, incluido el núcleo de Linux, se compilan utilizando el compilador Clang. La biblioteca estándar para aplicaciones en C++ utilizada es libc++ del proyecto LLVM.

Características de la versión alpha de Serpent OS:

  • Se han añadido parches adicionales para dispositivos ASUS y Microsoft Surface. Se ha añadido un controlador para GPU NVIDIA (se han recompilado los módulos open-gpu-kernel-modules).
  • Se ha añadido un paquete para instalar el cliente del servicio de entrega de juegos Steam y se han propuesto controladores mesa-32bit y nvidia-graphics-driver-32bit para ejecutar aplicaciones de 32 bits en un entorno de 64 bits.
    La distribución Serpent OS ha pasado a la fase de pruebas alfa
  • Se han utilizado componentes del sistema escritos en Rust en la medida de lo posible: las utilidades GNU coreutils se han sustituido por uutils, el programa sudo se ha sustituido por sudo-rs, en lugar del proceso para sincronizar la hora exacta se ha utilizado ntpd-rs, la utilidad curl se ha compilado con la biblioteca rustls y el backend HTTP hyper (el soporte para hyper fue descontinuado recientemente por el proyecto Curl debido a la falta de interés por parte de los desarrolladores).
  • La compilación con el entorno de escritorio GNOME utiliza por defecto la terminal de comandos starship. Incluye: el editor de código zed, el perfilador loupe y una interfaz para rastrear el estado del sistema resources.
  • En la herramienta moss para sortear la limitación del sistema de archivos ext4 de 65 mil enlaces duros por inode, se ha habilitado la creación de nuevos inodes para archivos vacíos. Para evitar el agotamiento del espacio libre en la partición de arranque (ENOSPC), se ha implementado la limpieza automática de archivos antiguos con núcleos e initrd.
  • En el gestor de arranque blsforme se ha asegurado el funcionamiento automático, permitiendo gestionar la partición EFI System y las entradas de arranque sin intervención manual. Se ha simplificado la configuración de los parámetros de la línea de comandos del núcleo. Se ha añadido la capacidad de crear múltiples imágenes initrd.
  • En el instalador lichen se ha renovado la interfaz de usuario. Se ha añadido la opción de elegir el sistema de archivos para la partición raíz: xfs, ext4 o f2fs.
  • Se han actualizado las versiones de los paquetes, entre los cuales se encuentran el núcleo Linux 6.12.6, Firefox 133.0.3, LLVM 18.1.8, GNOME 47.2, COSMIC 1.0.0_alpha4.

La distribución Serpent OS ha pasado a la fase de pruebas alfa
La distribución Serpent OS ha pasado a la fase de pruebas alfa


Fuente: opennet.ru
Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster