La distribución openSUSE ha publicado el instalador alternativo Agama 13

Los desarrolladores del proyecto openSUSE han presentado el instalador Agama 13, diseñado para reemplazar la interfaz clásica de instalación de SUSE y openSUSE, y notable por separar la interfaz de usuario de los componentes internos de YaST. Agama admite el uso de diferentes frontends, como un frontend para gestionar la instalación a través de una interfaz web. El código de los componentes del instalador se distribuye bajo la licencia GPLv2 y está escrito en Ruby, Rust y JavaScript/TypeScript.

Se han creado versiones live para probar el nuevo instalador para las arquitecturas x86_64, ppc64le, s390x y ARM64. En las versiones están disponibles para instalación la versión alfa de openSUSE Leap 16, las compilaciones continuamente actualizadas de openSUSE Tumbleweed y openSUSE Slowroll, así como la edición MicroOS basada en contenedores. El instalador se entregará como parte de openSUSE 16 (disponible la versión alfa) y SUSE Linux Enterprise Server 16 (la versión beta se espera para mayo).

Los objetivos del desarrollo de Agama son: eliminar las limitaciones de la interfaz gráfica existente; ampliar las capacidades de uso de la funcionalidad de YaST en otras aplicaciones; desvincularse de un solo lenguaje de programación; fomentar la creación de configuraciones alternativas por parte de la comunidad. El instalador ofrece funciones como la selección de un conjunto inicial de aplicaciones, la configuración de la conexión de red, idioma, teclado, zona horaria y parámetros de localización, la preparación del dispositivo de almacenamiento y la partición, así como la adición de usuarios al sistema.

Para la instalación de paquetes, la verificación del hardware, la partición de discos y otras funciones necesarias durante la instalación, Agama continúa utilizando las bibliotecas de YaST, sobre las cuales se implementan servicios intermedios que abstraen el acceso a las bibliotecas a través de un protocolo de comunicación unificado basado en HTTP. El instalador utiliza una arquitectura multiproceso, lo que permite que la interfaz de usuario no se bloquee durante la ejecución de otras tareas.

La interfaz básica para la gestión de la instalación se ha construido utilizando tecnologías web. La interfaz web está escrita en JavaScript utilizando el marco de trabajo React y componentes PatternFly. Un servicio de mensajería y un servidor http integrado, escrito en Ruby.

La distribución openSUSE ha publicado el instalador alternativo Agama 13

En la nueva versión:

  • Se ha añadido una página para configurar el nombre del host. En el futuro, se planea crear una sección 'System' con configuraciones del sistema basada en esta página.
    La distribución openSUSE ha publicado el instalador alternativo Agama 13
  • Se ha añadido una interfaz para la instalación utilizando el administrador de volúmenes lógicos LVM (Logical Volume Manager). Anteriormente, la definición de grupos de particiones LVM y particiones lógicas se implementaba en el modo de instalación automática y en la interfaz de línea de comandos, pero ahora se ha añadido a la interfaz web.
    La distribución openSUSE ha publicado el instalador alternativo Agama 13
  • Se ha añadido soporte para el registro de complementos en el SUSE Customer Center para su instalación en SUSE Linux Enterprise Server.
  • En la configuración de instalación automática se ha añadido soporte para definir una lista propia de paquetes para instalar, sin limitarse a las plantillas prediseñadas. En la interfaz web, no se planea añadir la capacidad de selección de paquetes (la selección se limitará a conjuntos temáticos).
  • Se ha añadido soporte para URL en estilo AutoYaST (por ejemplo, device://) en el modo de instalación automática, lo que permitirá cargar scripts de instalación desde ubicaciones utilizadas en AutoYaST. Además de 'file:' y 'http:', se ha implementado soporte para los esquemas de URL 'device:', 'usb:', 'label:', 'HD:', 'DVD:' y 'cd.'.
  • Se ha implementado la capacidad de búsqueda automática de configuraciones para la instalación automática, que se utiliza si no se especifica explícitamente una URL para el script de instalación. Durante la búsqueda, Agama comprobará la existencia de archivos autoinst.jsonnet, autoinst.json y autoinst.xml en el directorio raíz y en el directorio OEMDR.
  • Se ha añadido soporte para la implementación (deploy) de archivos arbitrarios durante el proceso de instalación. Tales archivos deben definirse en la configuración a través del elemento . Es posible tanto cargar archivos desde fuentes externas servidores, como integrar archivos directamente en la configuración de instalación automática.

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