Modularidad Fedora

La modularidad es la iniciativa para desconectar el ciclo de vida de las aplicaciones entre ellas y con respecto al ciclo de vida del sistema operativo, a la vez que se mantiene la facilidad de uso de una distribución Linux típica. Este trabajo ha producido dos cambios que han sido incorporados en Fedora 27: Huésped y Plataforma y Servidor Modular.

Huésped y Plataforma

El cambio Huésped y PLataforma es una evolución del concepto de módulo de Tiempo de Ejecución de Base que fue introducido en la Versión Fedora 26 Boltron, dividiendo aún más el sistema mínimo en módulos independientes, los que da una flexibilidad mucho mayor cuando se compone y mantiene el sistema base.

  • El módulo Huésped The Host module entrega componentes de habilitación de hardware como el kernel, los cargadores de arranque, firmware, posiblemente controladores de dispositivos adiciones y otros componentes estrechamente relacionados con estos.

  • El módulo Plataforma define la versión del sistema operativo e incluye diversos componentes base del espacio de usuario desde la librería C y el sistema init hasta las herramientas de implementación y administración del sistema, el tiempo de ejecución del contenedor y posiblemente diversos servicios que comúnmente se consideran parte de la experiencia del sistema base.

Los módulos Huésped y Plataforma son independientes, haciendo ejecutar posible los mismos Huéspedes con diferentes Plataformas y viceversa. Cada uno de los módulos tiene su propio ciclo de vida, cadencia de actualización y esquema de versiones.

Servidor Modular

El cambio en el Servidor Modular lleva el trabajo hecho en la Versión Fedora 26 Boltron a la Edición Fedora Server. En Fedora 27, la Edición Fedora Server se crea y entrega usando la infraestructura de Modularidad y el concepto de diseña de Huésped y Plataforma.

Other Fedora Editions and Spins will not change in this release; users who want to use Fedora to create a server (as opposed to capital-S Fedora Server) without Modularity can use one of the other editions, for example the Fedora Cloud Base Image, or the "Everything" network installer.