Lanzamiento de D-Installer, un nuevo instalador para openSUSE y SUSE

Los desarrolladores del instalador YaST, utilizado en openSUSE y SUSE Linux, han presentado la primera imagen de instalación con el nuevo instalador, desarrollado en el marco del proyecto D-Installer y que soporta la gestión de la instalación a través de una interfaz web. La imagen preparada está destinada a familiarizarse con las capacidades de D-Installer y proporciona medios para instalar la edición de openSUSE Tumbleweed que se actualiza continuamente. D-Installer se posiciona actualmente como un proyecto experimental y la primera versión se puede considerar como una transformación de la idea conceptual a una forma de producto inicial, ya disponible para su uso, pero que requiere grandes mejoras.

D-Installer implica la separación de la interfaz de usuario de los componentes internos de YaST y proporciona la posibilidad de utilizar diferentes front-ends. Para la instalación de paquetes, verificación de hardware, particionamiento de discos y otras funciones necesarias en la instalación, se siguen utilizando las bibliotecas de YaST, sobre las cuales se implementa una capa que abstrae el acceso a las bibliotecas a través de una interfaz unificada D-Bus.

Para la interacción con el usuario se ha preparado un front-end construido con tecnologías web. Este front-end incluye un manejador que permite el acceso a las llamadas D-Bus a través de HTTP, así como la interfaz web mostrada al usuario. La interfaz web está escrita en JavaScript utilizando el marco de React y componentes PatternFly. El servicio para vincular la interfaz a D-Bus, así como el servidor http integrado, están escritos en Ruby y se construyen utilizando módulos listos desarrollados por el proyecto Cockpit, que también se aplican en los configuradores web de Red Hat.

La gestión de la instalación se realiza a través de la pantalla consolidada «Installation Summary», que reúne las configuraciones preparatorias que se llevan a cabo antes del inicio de la instalación, como la selección del idioma y del producto a instalar, la partición del disco y la gestión de usuarios. La principal diferencia de la nueva interfaz respecto a YaST es que el acceso a la configuración no requiere el lanzamiento de widgets separados, lo que se ofrece de inmediato. Las capacidades de la interfaz son actualmente limitadas; por ejemplo, en la sección de selección de productos no hay opción para gestionar la instalación de conjuntos de programas y roles del sistema individuales, y en la sección de partición del disco solo se ofrece la selección de la partición para la instalación sin opción de editar la tabla de particiones o cambiar el tipo de sistema de archivos.

Lanzamiento de D-Installer, un nuevo instalador para openSUSE y SUSE
Lanzamiento de D-Installer, un nuevo instalador para openSUSE y SUSE

Entre las posibilidades que requieren mejoras se destacan las herramientas para informar al usuario sobre errores que surgen y la organización de la interacción interactiva durante el proceso de trabajo (por ejemplo, la solicitud de contraseña al detectar una partición cifrada). También se planea la posibilidad de modificar el comportamiento de diferentes etapas de instalación según el producto o rol del sistema elegido (por ejemplo, para MicroOS se usa una partición en modo solo lectura).

Entre los objetivos del desarrollo de D-Installer se menciona la eliminación de las limitaciones existentes de la interfaz gráfica; la ampliación de las capacidades para utilizar la funcionalidad de YaST en otras aplicaciones; el alejamiento de la dependencia de un solo lenguaje de programación (la API de D-Bus permitirá crear extensiones en diferentes idiomas); y el fomento del desarrollo de configuraciones alternativas por parte de la comunidad.

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