Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Fedora Modularity - DORS/CLUC 2017

244 views

Published on

Fedora Modularity is a project building a Modular Linux OS with software in multiple versions and on independent lifecycles.

The talk explains the main problems of traditional Linux distributions; shows how we build RPM packages and Linux Containers from the same source; and how users can deploy the artifacts on various platforms.

Adam Samalik presented this talk at the DORS/CLUC open source software conference in Zagreb.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Fedora Modularity - DORS/CLUC 2017

  1. 1. Adam Samalik @adsamalik Building a Modular Linux OS
  2. 2. Distributions are monolythic Good integration, limited flexibility.
  3. 3. Problem 1: Multiple versions stable database --> CentOS cutting-edge runtime --> Fedora both --> ?!?! Containers might be the answer, but not everything runs in a container!
  4. 4. Problem 2: SW vs. HW stable database --> CentOS stable database + very new HW --> ?!?! Old Kernel might not run on a very new hardware. And distributions update as a whole.
  5. 5. Modularity solves both!
  6. 6. What is Modularity Basic concepts
  7. 7. How far is Modularity What exists, what's the plan
  8. 8. Fedora 26 Boltron Our modular prototype will be released with Fedora 26.
  9. 9. Boltron goals: Feedback on the build pipeline Feedback on the client tooling - DNF Feedback on module development Overall validation of Modularity
  10. 10. post-Boltron goals: Arbitrary branching (version branching) Module updates Wider adoption
  11. 11. How to Modularity How to help and what to follow
  12. 12. How do we operate #fedora-meeting-3 at FreeNode Meeting every Tuesday 16-17h CEST #fedora-modularity at FreeNode Talking all the time
  13. 13. Follow Modularity Fedora Modularity @adsamalik #fedora-modularity at freenode devel@lists.fedoraproject.org https://docs.pagure.org/modularity

×