Search results: "modularity" (page 1 of 5)

Modularity is Dead, Long Live Modularity!

Summary

Fedora’s Modularity initiative aims to make it easy for packagers to create alternative versions of software and for users to consume those streams simply. We’ve been working on this for several years, resulting in the “Boltron” prototype this summer and the recent Fedora Modular Server beta. Feedback shows that these test releases didn’t meet the goal, and we’re incorporating that in a modified design which we think will. We plan to demo the new approach by DevConf.cz and FOSDEM.

Continue reading

Documentation and Modularity at Flock 2017

If I had to choose one buzzword for Flock 2017 at Cape Cod, it would be ‘modularity’. Modules, module building, module testing, and module explaining seemed to be all over the place. I attended to give a workshop (with Aneta ŠP) about a proposed way to inject new life into the Fedora Documentation Project. Continue reading

Flock interviews: User Feedback on Modularity

As you probably know, there is annual convention called Flock. This year’s is happening in Cape Cod, Hyannis, MA and will begin the morning of Tuesday, August 29. Sessions will continue each day until midday on Friday, September 1.

I have asked all of the session leaders from Flock some questions.

And now you are about to read one of the responses.

User Feedback on Modularity by Mary Clarke

Briefly describe your session:

I will actually have 6, 1-hour sessions during the course of Flock. They will be in the hour before the lunch break and the  hour after the lunch break on Tuesday, Wednesday, and Thursday. The reason we are doing this is that my sessions are not typical talks, in fact, they are not talks at all. You could describe them as focus groups intended to obtain end-user feedback. These sessions are intended to be highly interactive where we will demo functionality and ask for attendees to respond with their thoughts. I have provided more information through my answers below.

Continue reading

What does Factory 2.0 mean for Modularity?

This blog now has a drop-down category called Modularity. But, many arteries of Modularity lead into a project called Factory 2.0. These two are, in fact, pretty much inseparable. In this post, we’ll talk about the 5 problems that need to be solved before Modularity can really live.

Continue reading

Modularity Infrastructure Design

Co-authored by Courtney Pacheco and Ralph Bean

Note: This article is a follow-up to Introduction to Modularity.


Introduction

The purpose of our Modularity initiative is to support the building, maintaining, and shipping of modular things. So, in order to ensure these three requirements are met, we need to design a framework for building and composing the distribution.

In terms of the framework, in general, we are concerned about the possibility of creating an exponential number of component combinations with independent lifecycles. That is, when the number of component combinations becomes too large, we will not be able to manage them. So that we don’t accidentally make our lives worse, we must limit the number of supported modules with a policy and provide infrastructure automation to reduce the amount of manual work required.
Continue reading

Introduction to Modularity

What is Modularity?

Modularity is an exciting, new initiative aimed at resolving the issue of diverging (and occasionally conflicting) lifecycles of different “components” within Fedora. A great example of a diverging and conflicting lifecycle is the Ruby on Rails (RoR) lifecycle, whereby Fedora stipulates that itself can only have one version of RoR at any point in time – but that doesn’t mean Fedora’s version of RoR won’t conflict with another version of RoR used in an application. Therefore, we want to avoid having “components”, like RoR, conflict with other existing components within Fedora.

Although RoR can be thought of as a component, the definition of “component” is actually a work-in-progress. In other words, another example of a component might be a “LAMP module”, where module is defined as a well-integrated and well-tested set of smaller components that provide functionality. The LAMP module would contain the necessary smaller components required to build and deploy a dynamic, high-performance Apache web server that utilizes MariaDB and PHP. Such a module would be completely independent of all other modules.

Continue reading

Modularity Use Case: Application Independence

A modularity use case in Fedora is much like working with legos.We will be writing a series of blog posts regarding the project to help the Modularity effort move forward. Some of the posts will be about “Why?” and some will be about “How?” As the first post in the series, this article is about “Why?

The Rings Proposal and the Modularity Objective are both about big ideas and a long-term vision. And it should be all those things. Grand visions are how Fedora is what it is today.

Continue reading

Council Elections: Interview with Langdon White (langdon)

Fedora Ambassador Mentor badge used for Council

Fedora Council Elections

This is a part of the Council Elections Interviews series. Voting is open to all Fedora contributors. The voting period starts on Wednesday, January 17th and closes promptly at 23:59:59 UTC on Wednesday, January 24th, 2018.

Interview with Langdon White (langdon)

  • Fedora Account: langdon
  • IRC: langdon #fedora-meeting-*; #fedora-devel; #fedora-modularity; #fedora; #fedora-releng; #fedora-server; #fedora-websites;#fedora-magazine; many others
  • Fedora User Wiki Page

Continue reading

FESCo Elections: Interview with Josh Boyer (jwboyer)

Fedora Engineering Steering Council badge, awarded after Fedora Elections - read the Interviews to learn more about candidates

Fedora Engineering Steering Committee

This is a part of the FESCo Elections Interviews series. Voting is open to all Fedora contributors. The voting period starts on Wednesday, January 17th and closes promptly at 23:59:59 UTC on Wednesday, January 24th, 2018.

Interview with Josh Boyer (jwboyer)

  • Fedora Account: jwboyer
  • IRC: jwboyer/jwb #fedora-devel, #fedora-kernel, #fedora-council, #fedora-admin
  • Fedora User Wiki Page

Continue reading

FESCo Elections: Interview with Dominik Mierzejewski (rathann)

Fedora Engineering Steering Council badge, awarded after Fedora Elections - read the Interviews to learn more about candidates

Fedora Engineering Steering Committee

This is a part of the FESCo Elections Interviews series. Voting is open to all Fedora contributors. The voting period starts on Wednesday, January 17th and closes promptly at 23:59:59 UTC on Wednesday, January 24th, 2018.

Interview with Dominik Mierzejewski (rathann)

  • Fedora Account: rathann
  • IRC: rathann #fedora-devel, #fedora-pl, #fedora-science, #ffmpeg-devel, #mplayerdev, #rpmfusion
  • Fedora User Wiki Page

Continue reading

Olderposts

Copyright © 2018 Fedora Community Blog

Theme by Anders NorenUp ↑