Deploying software has lots of solutions, but what gets deployed often plays out as a fight between developers and operators. Developers want the latest (or at least later) code. Operators want things in nice packages, certified, and with a known period of support. What we need is a catalog of software with the variety of versions the developers need, with the qualities expected by the operators. Come and learn how various projects within Fedora approach this problem from different perspectives, including Fedora Modularity, containers, Fedora CoreOS, and Fedora Silverblue.
This session contains a high-level overview as well as a live (or recorded) demo of Fedora Modularity — a project bringing multiple versions of packages in Fedora with the qualities expected from a Linux distribution: transparently built and delivered, actively maintained, and easy to install. In other words, having the flexibility that developers need and the qualities operators need.
Followed by a demonstration of why building containers using Linux distributions' packages makes your life easier. And now with Modularity there's more versions of software to choose from.
Ending with a quick intro into container distributions for the server (Fedora CoreOS) and for the workstation (Fedora Silverblue) — demonstrating the benefits of having an immutable small OS which is possible thanks to applications in containers.
Expected audience: system administrators and developers
Come and learn how developers and operators can be friends by using packaged software from Linux distributions, and what Fedora has to offer to both!