la semana pasada, el Fedora Magazine cubrió las nuevas características y mejoras en el Fedora 28 Instalador. los Fedora El equipo de instalación ya está trabajando arduamente para agregar nuevas funciones para Fedora 29. Este artículo cubre algunas de estas mejoras.
Centro de progreso
El centro de progreso está casi vacío (en Fedora Workstation) después de mover el paso de creación de usuario a Configuración inicial de GNOME.
Las discusiones continúan con el Fedora Grupo de trabajo de la estación de trabajo sobre la reelaboración del centro de progreso. Haga clic en los comentarios con sugerencias sobre cómo cree que esto podría mejorarse.
Más Anaconda en DBus
Fedora 28 fue el comienzo del objetivo final de modularizar Anaconda. La idea principal es dividir el código en varios módulos que se comunicarán a través de DBus. En última instancia, esto permitirá un proceso de instalación sin interfaz de usuario.
la meta en Fedora 29 es mover todo el código relacionado con el almacenamiento al módulo de almacenamiento . Además, existen planes para ampliar algunos de los otros módulos e introducir tareas de instalación, para que pueda monitorear los pasos de instalación.
Secundario Fedora Modularidad
Fedora Modularidad fue introducido en Fedora 28 para la variante Servidor. Este esfuerzo aún se está expandiendo, agregando más módulos, funciones y correcciones de errores. El equipo de Anaconda está trabajando en el soporte de instalación de módulos para Anaconda.
En primer lugar, el nuevo comando kickstart, llamado “módulo”, se usa para habilitar módulos. Además, soporte para la instalación de módulos a través de la %paquetes sección en kickstart.
Ya hay parches para Anaconda , DNF , Pykickstart y libdnf que hacen posible la instalación del módulo desde kickstart.
Reducir aún más las dependencias de la configuración inicial
Fedora 28 redujo en gran medida las dependencias de configuración inicial de Anaconda y las herramientas de composición. Lo siguiente en la lista es hacer lo mismo con Blivet.
Actualmente, el python-blivet El paquete tiene fuertes dependencias en muchas herramientas de manejo de almacenamiento. El plan actual es introducir un paquete blivet-minimal para proporcionar la funcionalidad mínima de Blivet, como detección de arquitectura y modelado de almacenamiento basado en árbol de dispositivos. El paquete python-blivet actual mantendrá sus dependencias actuales. En consecuencia, la configuración inicial no arrastrará dependencias innecesarias, lo que hace que el empaquetado sea más flexible.
Soporte LUKS2
LUKS2 es la nueva generación del caballo de batalla de cifrado de almacenamiento de Linux, que trae varias mejoras y nuevas funciones. El trabajo ha comenzado a agregar soporte para crear volúmenes de almacenamiento cifrados basados en LUKS2 durante la instalación.