The translation is temporarily closed for contributions due to maintenance, please come back later.
The translation was automatically locked due to following alerts: Could not merge the repository. Could not push the repository.
English Japanese
Fedora Add-On Modularity
Modules for everyone
Fedora 28 was the first release to enable modular repositories. However, it was only provided in the Server edition. In Fedora 29, all Fedora installations now have access to modules.
Modules allow you to access alternative versions of popular software, giving you a wider range of software choices. Fedora packagers are able to use modules and module defaults to build each stream once and have it available for any Fedora release they wish. This means they no longer need to duplicate that work for both the modular and non-modular repositories.
See xref:master@modularity:ROOT:index.adoc[Modularity docs] for information about modules in Fedora.
Fedora 29 provides the *DNF 4* package manager, which provides some changes to how modularity is implemented. See xref:f29@fedora:release-notes:sysadmin/Installation.adoc#sect-installation-dnf-4[the Installation chapter] for details.
Kubernetes modules
The upstream *Kubernetes* project maintains multiple versions of Kubernetes as well as component tools (`cri-o`, `cri-tools`, etc.) which have their versions tightly coupled to *OpenShift* versions. Fedora 29 provides these multiple versions as module builds which contain Kubernetes, cri-o, and other required tools, which allows you to switch between multiple versions easily.