Search results: "modularity" (page 13 of 13)

Fedora Docker Layered image build service now available

Announcing: Fedora Docker Layered Image Build Service is GO!

It is with great pleasure that the Fedora Project Announces the availability of the Fedora Docker Layered Image Build Service to the Fedora Contributor Community!

With this announcement we open the availability of the Docker Layered Image Build Service for the Docker Layered Images. The Fedora Cloud WG has been the primary maintainers of this project on GitHub. But now the service is available in dist-git as official components of Fedora. From there we will extend an invitation to all Fedora Contributors to maintain Docker Layered Image Containers for official release by the Fedora Project. Currently this effort is to enable the Fedora Cloud/Atomic Working Group goals of targeting Fedora Atomic Host as a primary deliverable to power the future of Cloud. This is also to enable the Fedora Modularity work be delivered as Containers in the future as Fedora becomes fundamentally more modular in nature.

Continue reading

Base Runtime and the Generational Core

A Quick Primer on Modularity

lego_chicago_city_view_2001Modularity (formerly, Modularization) is an ongoing initiative in Fedora to resolve the issue of divergent, occasionally conflicting lifecycles of different components. A module provides functionality (such as a web server) and includes well-integrated and well-tested components (such as Apache httpd and the libraries on which it depends). It can be deployed into production in various ways: as “classic” RPM packages or a container image, and is updated as a whole. Different modules can emphasize new features, stability, security, etc. differently.

Modules differ from traditional packaging in certain important ways. Perhaps most importantly, they allow us to separate internal implementation details from the exposed interfaces of the module. Historically in Fedora, if a packager wanted to deliver a new web application, that would also often mean that they needed to package and carry the framework or other libraries used by that application. This tended to be a double-edged sword: on the one hand, those libraries were now available for anyone to pick up and use in Fedora. However, in many cases, this meant that the primary maintainer of that package might actually have no specific knowledge or understanding of it except that its lack would mean their application didn’t work. This can be a problem if a person is carrying around a library for the use of a single helper function and don’t want to be responsible for issues in the rest of the library.

Continue reading

Fedora at LinuxCon Europe 2016

The Linux Foundation, the organizer of the conference, says the following about LinuxCon:

“It is the place to learn from the best and the brightest, delivering content from the leading maintainers, developers and project leads in the Linux community and from around the world.”

The Fedora community has been at all European editions since 2011 and this is a report from the last one, which took place on Oct 4-6.

Continue reading

What are Personas and why should you care?

The Modularity working group is looking to flesh out a set of personas to help focus the work being done by the team. Personas are fictional characters created to represent the different user types that might interact with a “product” in different ways. They are not market segments but should be thought of as user archetypes.

Personas can be useful in considering the goals, desires, and limitations of users to guide decisions about a product.  They should be based on user research and can include all types of information about that particular person.  Our personas include information related to behavior patterns, goals, skills, pain points, attitudes and daily activities.  If you want to learn more about personas and their use, I recommend your start here.

Benefits of personas

Some benefits a team can see with personas include:

Continue reading

List of Flock blogs and more

If you’d like to get a bigger picture view, you can read a pre-conference interview with a few Flock speakers here or with Thomas Cameron here.

Days 3 and 4 were reserved for workshops. Also, during these 2 days, people continued to split into smaller groups to discuss matters of their own interests, and so did I. However, I caught up with some of the presenters to ask them about the outcome of their sessions and you can read that at the end of this article. But to be fair – if you want to read something about Flock, feel free to browse the blogs that emerged in the first post-Flock week, listed here:

Continue reading

Flock update Day 2

Day 2 of Flock was just as packed with great content as Day 1.

Akademia Programowania

The first session of the day delivered for me the most interesting and alarming idea. The speaker was Radoslaw Krowiak, the co-owner of Akademia Programowania in Kraków. He’s been involved in teaching kids programming since 2013. The age of his students is 5 years and higher. He noted that skills like communication, commercial awareness, ability to work in a team, or problem solving, are among the top ten skills missing in college graduates.

Continue reading

Flock update Day 1

SDC15325

The first Flock day was, not against my expectations, packed with talks.

First, Matthew Miller gave his now traditional State of Fedora keynote. He mostly gave a close look at graphs and numbers that had been collected for 2015. Overall, the number of contributors is growing, reaching over 2000 people. His personal view of Fedora’s near future includes Python conversion, actions in modularity (after years of talking), and development of the Fedora hubs, where at least some of the current irc sessions should be migrated.

After the keynote, I hesitated between attending the Fedora Workstation Next Steps or A Year Managing the Italian Fedora Community. The latter won, and I was surprised to hear how many obstacles those folks have and how much sincere effort comes from the volunteers (let’s face it).

Continue reading

Council Elections: Interview with Langdon White (langdon)

Fedora Ambassador Mentor badge used for Council

Fedora Council Elections begin soon

This is a part of the Council Elections Interviews series. Voting is open to all Fedora contributors. The voting period starts on Tuesday, July 19 and closes promptly at 23:59:59 UTC on Monday, July 25th. Please read the responses from candidates and make your choices carefully. Feel free to ask questions to the candidates here (preferred) or elsewhere!

Interview with Langdon White

Continue reading

FESCo Elections: Interview with Haïkel Guémar (hguemar / number80)

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

Fedora Engineering Steering Council badge

This is a part of the FESCo Elections Interviews series. Voting is open to all Fedora contributors. The voting period starts on Tuesday, July 19 and closes promptly at 23:59:59 UTC on Monday, July 25th. Please read the responses from candidates and make your choices carefully. Feel free to ask questions to the candidates here (preferred) or elsewhere!

Interview with Haïkel Guémar (hguemar / number80)

Continue reading

Newerposts

Copyright © 2024 Fedora Community Blog

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Theme by Anders NorenUp ↑