Documentation for a newer release is available. View Latest

Modularitat dels Complements Fedora

Modularitat de Fedora introdueix un repositori Modular opcional que proporciona versions addicionals de programari en cicles de vida independents.

Els usuaris ara poden mantenir el seu sistema operatiu actualitzat mentre tenen la versió correcta d’una aplicació per al seu cas d’ús, fins i tot quan la versió predeterminada a la distribució canvia.

Característiques

Aquest canvi introdueix tres nous repositoris opcionals per a versions addicionals de programari lliurades com a fluxos de mòduls.

Els mòduls són una col·lecció de paquets que representen una aplicació, una pila de llenguatges o una col·lecció de paquets que té sentit lliurar junts. Un exemple podria ser un mòdul nodejs.

Els fluxos són sèries de versions que són compatibles amb versions anteriors. Un exemple podria ser dos fluxos de nodejs: versió 6.x i versió 8.x compatible.

Les eines de client (DNF) s’han millorat per poder gestionar múltiples fluxos de programari. Els usuaris poden triar el flux adequat per al seu cas d’ús i DNF s’assegura que:

  • S’instal·len les versions correctes dels paquets.

  • L’actualització del sistema també actualitza els paquets dins dels fluxos de mòduls a les seves últimes versions.

  • L’actualització del sistema mai farà que un mòdul salti a un altre flux, fins i tot quan hi hagi versions més noves disponibles. Canviar de flux és sempre una decisió conscient que l’usuari pren explícitament.

Si els usuaris decideixen no preocupar-se pels mòduls i els fluxos, sempre obtenen el valor predeterminat de la distribució. Això significa que la modularitat es pot utilitzar sense cap canvi en els fluxos de treball existents.

A més, actualitzar una instal·lació de Fedora existent no requerirà cap pas especial ja que no hi ha canvis al repositori principal de Fedora. El nou contingut es troba en un repositori separat que és completament opcional.

Quins són els beneficis?

Diferents usuaris tenen necessitats diferents. Els desenvolupadors volen les últimes versions possibles, els administradors de sistemes volen estabilitat durant un període de temps més llarg.

La modularitat fa que algunes parts del sistema es moguin lentament i altres parts es moguin més ràpidament, de manera que els usuaris poden triar la velocitat adequada de diferents parts segons el seu cas d’ús.

Passos següents

Els mòduls poden tenir cicles de vida independents de la versió base de Fedora. A partir de la propera versió, serà possible construir mòduls contra múltiples versions de Fedora gràcies a la funcionalitat d’expansió de flux.

Això significa que els usuaris podran actualitzar a la nova versió de Fedora mantenint els fluxos de programari que necessiten per a les seves aplicacions. Això serà especialment útil per a Fedora Server.