Con el apoyo de la organización FreeBSD Foundation, se está desarrollando un nuevo instalador para FreeBSD, que a diferencia del instalador bsdinstall actual, podrá utilizarse en modo gráfico y será más comprensible para los usuarios comunes. Actualmente, el nuevo instalador se encuentra en una fase de prototipo experimental, pero ya puede realizar operaciones básicas de instalación. Se ha preparado una imagen ISO para los interesados en participar en las pruebas, que puede funcionar en modo Live.
El instalador está escrito en el lenguaje Lua y se implementa en forma de servidor http, proporcionando una interfaz web. La imagen de instalación representa un sistema Live, en el que se inicia un entorno de trabajo con un navegador web que muestra en modo de ventana única la interfaz web del instalador. El proceso del servidor del instalador y el navegador se ejecutan en el medio de instalación y actúan como el backend y el frontend. Además, se ofrece la posibilidad de gestionar la instalación desde un host externo.
El proyecto se desarrolla utilizando una arquitectura modular. En función de los parámetros seleccionados por el usuario, se genera un archivo de configuración que se utiliza como script para la instalación real. A diferencia de los scripts de instalación soportados en bsdinstall, los archivos de configuración del nuevo instalador tienen una estructura más rígidamente definida y pueden emplearse para crear interfaces alternativas de instalación.

Fuente: opennet.ru
