Fedora Makes Progress On Their New Modularity Concept

Written by Michael Larabel in Fedora on 18 January 2018 at 08:18 AM EST. 1 Comment
FEDORA
After abandoning their Fedora Server 27 Modular Edition work last year, Fedora developers interested in modularizing Fedora packaging have drawn up new plans that are now approved by the Fedora Council.

At Wednesday's Fedora Council meeting, the new Fedora modularization plan was approved. The goal outlined by "Objective: Fedora Modularization — The Release" is "Modularity will transform the all-in-one Fedora OS into an operating system plus a module repository, which will contain a wide selection of software easily maintained by packagers. This iteration of the Objective focuses on the second part — providing a wide selection software in various versions — while laying the groundwork for the first."

The new Fedora Modular plans no longer involve modularizing the entire distribution but rather "traditionally built packages" will remain and only components benefiting from modular features would be modularized. The components targeted are things like database servers, web servers, Node.js, etc, where users may prefer sticking to one particular version of a program and not upgrade until it's end-of-life or has other particular reasons to want to move on to a newer version.

By reducing the scope of their modularization, they hope this new plan will be easier to achieve. They are currently working on a demo over the next few weeks while for Fedora 28 in May they hope to have the first of the new optional "modular" repositories with working DNF support. They are also planning for module-to-Flatpak and module-to-Docker deployment abilities. Their new plans for Fedora 28 are outlined on this Wiki page.

By Fedora 29 late in 2018 is when they hope to have production-ready containers/Flatpaks and more software in a modularized manner. So with Fedora 28 it will be more of a tech preview / feedback state while by the end of the year we could see this modularity goal better realized for administrators and end-users.

See the aforelinked Fedora Modularization outline for more on their new plans as well as this mailing list thread.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week