SlideShare a Scribd company logo

CentOS Stream - How will this impact you?

Mohd Izhar Firdaus Ismail
Mohd Izhar Firdaus Ismail
Mohd Izhar Firdaus IsmailOpen Source Solution Consultant, Entrepreneur, Fedora Ambassador and a Martial Artist at ABYRES ENTERPRISE TECHNOLOGIES SDN BHD

A brief history of CentOS Stream, where things are going in the future, and how this will impact you as a consumer or contributor.

CentOS Stream - How will this impact you?

1 of 15
Download to read offline
CentOS Stream
How will this impact you?
© Abyres Enterprise Technologies 2 of 15
CentOS History
●
CentOS Linux ("CentOS") historically is a rebuild of Red Hat Enterprise Linux ("RHEL")
shortly after a release of an official RHEL version
●
RHEL in the other hand, is derived from Fedora Linux ("Fedora") by taking a snapshot
of Fedora every 3-4 years.
●
CentOS have been very popular among users who want RHEL level enterprise quality
Linux, but unwilling, or does not require the commercial support subscription
provided by RHEL, due to:
●
CentOS , being a completely equivalent RHEL rebuild, does not add any additional
value on top of RHEL, and merely a free (as in price), alternative to RHEL.
© Abyres Enterprise Technologies 3 of 15
What It Means To Be "Stable"
●
A Linux distribution ("Distro") is not a single software, but a
bundle of hundreds of software that works together to
function as a single operating system.
●
Traditionally, a Distro will be released with specific major
release of bundled software and libraries (or "Components"),
of which, during the lifetime of the release, the bundled
software and libraries will be updated in a manner not to
break the functionality of the whole distro.
– This means, an update will usually be limited to minor version of Components,
and update to a new major release is avoided unless necessary, until the new
major release of Components have been used and tested by users and
community thoroughly.
●
A "Stable" Distro means , the Distro avoids picking up new
major release, and very careful in updating to new
component versions, including minor versions, as such not
to introduce unexpected breakage.
© Abyres Enterprise Technologies 4 of 15
The Problem Of Traditional Stability
●
Moves very slowly
– While very stable, it is detrimental for innovation
– Older version of Components may be lacking of features required
for specific purposes
– Bug and security fixes have to be extracted and carried backward
from new Component version to older version ("backporting")
– New applications requires newer set of Components and unable to
be installed in the Distro.
●
Installing new applications in older distro release,
and installing old application versions in new
distro release creates a set of complication.
– Applications have to require regular maintenance and
enhancement to regularly play catch up with newer version of
components, in order to support OS upgrades, which can be costly.
© Abyres Enterprise Technologies 5 of 15
Traditional Distro Release
© Abyres Enterprise Technologies 6 of 15
Fedora Modularity:
A New Approach Of Distro Packaging
●
Circa 2013, Fedora Project introduced the
"Modularity Initiative"
– An approach to make a Distro able to carry multiple
"stream" of component versions.
– Streams would provide a form of stability to
applications that depends on specific major version of
components
●
Streams would regularly receive minor updates of major
versions, allowing apps to regularly receive fixes on
components, without high cost of moving to new major
version
●
OS can be regularly updated, without
risking applications to break due to
major version change.
Base OS
Module
Stream
Module
Stream
Module
Stream
Module
Stream
Ad

Recommended

Oracle Buys Ksplice
Oracle Buys KspliceOracle Buys Ksplice
Oracle Buys KspliceTerry Wang
 
Om enterprise labs session leader
Om enterprise labs session leaderOm enterprise labs session leader
Om enterprise labs session leaderMark Maclean
 
OSMC 2010 | Insides SUSE Linux by Joachim Werner
OSMC 2010 | Insides SUSE Linux by Joachim WernerOSMC 2010 | Insides SUSE Linux by Joachim Werner
OSMC 2010 | Insides SUSE Linux by Joachim WernerNETWAYS
 
Faster Computing has contacted Go2Linux and requested a brief prop
Faster Computing has contacted Go2Linux and requested a brief propFaster Computing has contacted Go2Linux and requested a brief prop
Faster Computing has contacted Go2Linux and requested a brief propChereCheek752
 
Picking a distro_1_
Picking a distro_1_Picking a distro_1_
Picking a distro_1_Henry Ho
 
Advantages of SUSE Linux Over Windows
Advantages of SUSE Linux Over WindowsAdvantages of SUSE Linux Over Windows
Advantages of SUSE Linux Over WindowsJeff Reser
 

More Related Content

Similar to CentOS Stream - How will this impact you?

Choisir le bon business model et la bonne licence pour la survie de son proje...
Choisir le bon business model et la bonne licence pour la survie de son proje...Choisir le bon business model et la bonne licence pour la survie de son proje...
Choisir le bon business model et la bonne licence pour la survie de son proje...Open Source Experience
 
Azure. Is It Worth It? - TechEd Beijing 2010 - Ethos
Azure. Is It Worth It? - TechEd Beijing 2010 - EthosAzure. Is It Worth It? - TechEd Beijing 2010 - Ethos
Azure. Is It Worth It? - TechEd Beijing 2010 - EthosEthos Technologies
 
Learn .NET Core - Introduction
Learn .NET Core - IntroductionLearn .NET Core - Introduction
Learn .NET Core - IntroductionEng Teong Cheah
 
Long Term Support the Eclipse Way
Long Term Support the Eclipse WayLong Term Support the Eclipse Way
Long Term Support the Eclipse WayRalph Mueller
 
How the Post-PC era changed IT Ubuntu for next gen datacenters
How the Post-PC era changed IT Ubuntu for next gen datacentersHow the Post-PC era changed IT Ubuntu for next gen datacenters
How the Post-PC era changed IT Ubuntu for next gen datacentersGiuseppe Paterno'
 
Introducción a Microservicios, SUSE CaaS Platform y Kubernetes
Introducción a Microservicios, SUSE CaaS Platform y KubernetesIntroducción a Microservicios, SUSE CaaS Platform y Kubernetes
Introducción a Microservicios, SUSE CaaS Platform y KubernetesSUSE España
 
Red Hat Enterprise Linux 8 Workshop
Red Hat Enterprise Linux 8 WorkshopRed Hat Enterprise Linux 8 Workshop
Red Hat Enterprise Linux 8 WorkshopAhmed El-Rayess
 
Introducing the Civil Infrastructure Platform Project
Introducing the Civil Infrastructure Platform ProjectIntroducing the Civil Infrastructure Platform Project
Introducing the Civil Infrastructure Platform ProjectYoshitake Kobayashi
 
Paremus service fabric
Paremus service fabricParemus service fabric
Paremus service fabricpjhInovex
 
Software update for IoT Embedded World 2017
Software update for IoT Embedded World 2017Software update for IoT Embedded World 2017
Software update for IoT Embedded World 2017Chris Simmonds
 
Ebs12.2 online patching
Ebs12.2 online patching Ebs12.2 online patching
Ebs12.2 online patching aioughydchapter
 
Ebs12.2 online patching(aioug_aug2015)
Ebs12.2 online patching(aioug_aug2015)Ebs12.2 online patching(aioug_aug2015)
Ebs12.2 online patching(aioug_aug2015)pasalapudi123
 
Automated Provisioning, Management & Cost Control for Kubernetes Clusters
Automated Provisioning, Management & Cost Control for Kubernetes ClustersAutomated Provisioning, Management & Cost Control for Kubernetes Clusters
Automated Provisioning, Management & Cost Control for Kubernetes ClustersWeaveworks
 
Evolution of unix environments and the road to faster deployments
Evolution of unix environments and the road to faster deploymentsEvolution of unix environments and the road to faster deployments
Evolution of unix environments and the road to faster deploymentsRakuten Group, Inc.
 
Software update for IoT: the current state of play
Software update for IoT: the current state of playSoftware update for IoT: the current state of play
Software update for IoT: the current state of playChris Simmonds
 
Do modernizing the Mainframe for DevOps.
Do modernizing the Mainframe for DevOps.Do modernizing the Mainframe for DevOps.
Do modernizing the Mainframe for DevOps.Massimo Talia
 
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...Kiko Monteverde
 
HP NonStop applications: Modernization from the Ground-up and the User-in
HP NonStop applications: Modernization from the Ground-up and the User-inHP NonStop applications: Modernization from the Ground-up and the User-in
HP NonStop applications: Modernization from the Ground-up and the User-inThomas Burg
 

Similar to CentOS Stream - How will this impact you? (20)

Choisir le bon business model et la bonne licence pour la survie de son proje...
Choisir le bon business model et la bonne licence pour la survie de son proje...Choisir le bon business model et la bonne licence pour la survie de son proje...
Choisir le bon business model et la bonne licence pour la survie de son proje...
 
Azure. Is It Worth It? - TechEd Beijing 2010 - Ethos
Azure. Is It Worth It? - TechEd Beijing 2010 - EthosAzure. Is It Worth It? - TechEd Beijing 2010 - Ethos
Azure. Is It Worth It? - TechEd Beijing 2010 - Ethos
 
Learn .NET Core - Introduction
Learn .NET Core - IntroductionLearn .NET Core - Introduction
Learn .NET Core - Introduction
 
Long Term Support the Eclipse Way
Long Term Support the Eclipse WayLong Term Support the Eclipse Way
Long Term Support the Eclipse Way
 
How the Post-PC era changed IT Ubuntu for next gen datacenters
How the Post-PC era changed IT Ubuntu for next gen datacentersHow the Post-PC era changed IT Ubuntu for next gen datacenters
How the Post-PC era changed IT Ubuntu for next gen datacenters
 
Introducción a Microservicios, SUSE CaaS Platform y Kubernetes
Introducción a Microservicios, SUSE CaaS Platform y KubernetesIntroducción a Microservicios, SUSE CaaS Platform y Kubernetes
Introducción a Microservicios, SUSE CaaS Platform y Kubernetes
 
Red Hat Enterprise Linux 8 Workshop
Red Hat Enterprise Linux 8 WorkshopRed Hat Enterprise Linux 8 Workshop
Red Hat Enterprise Linux 8 Workshop
 
Introducing the Civil Infrastructure Platform Project
Introducing the Civil Infrastructure Platform ProjectIntroducing the Civil Infrastructure Platform Project
Introducing the Civil Infrastructure Platform Project
 
Lecture-17.ppt
Lecture-17.pptLecture-17.ppt
Lecture-17.ppt
 
Paremus service fabric
Paremus service fabricParemus service fabric
Paremus service fabric
 
Software update for IoT Embedded World 2017
Software update for IoT Embedded World 2017Software update for IoT Embedded World 2017
Software update for IoT Embedded World 2017
 
Ebs12.2 online patching
Ebs12.2 online patching Ebs12.2 online patching
Ebs12.2 online patching
 
Ebs12.2 online patching(aioug_aug2015)
Ebs12.2 online patching(aioug_aug2015)Ebs12.2 online patching(aioug_aug2015)
Ebs12.2 online patching(aioug_aug2015)
 
Automated Provisioning, Management & Cost Control for Kubernetes Clusters
Automated Provisioning, Management & Cost Control for Kubernetes ClustersAutomated Provisioning, Management & Cost Control for Kubernetes Clusters
Automated Provisioning, Management & Cost Control for Kubernetes Clusters
 
Evolution of unix environments and the road to faster deployments
Evolution of unix environments and the road to faster deploymentsEvolution of unix environments and the road to faster deployments
Evolution of unix environments and the road to faster deployments
 
Twelve factor apps
Twelve factor appsTwelve factor apps
Twelve factor apps
 
Software update for IoT: the current state of play
Software update for IoT: the current state of playSoftware update for IoT: the current state of play
Software update for IoT: the current state of play
 
Do modernizing the Mainframe for DevOps.
Do modernizing the Mainframe for DevOps.Do modernizing the Mainframe for DevOps.
Do modernizing the Mainframe for DevOps.
 
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
 
HP NonStop applications: Modernization from the Ground-up and the User-in
HP NonStop applications: Modernization from the Ground-up and the User-inHP NonStop applications: Modernization from the Ground-up and the User-in
HP NonStop applications: Modernization from the Ground-up and the User-in
 

Recently uploaded

Zi-Stick UBS Dongle ZIgbee from Aeotec manual
Zi-Stick UBS Dongle ZIgbee from  Aeotec manualZi-Stick UBS Dongle ZIgbee from  Aeotec manual
Zi-Stick UBS Dongle ZIgbee from Aeotec manualDomotica daVinci
 
My self introduction to know others abut me
My self  introduction to know others abut meMy self  introduction to know others abut me
My self introduction to know others abut meManoj Prabakar B
 
Dynamical systems simulation in Python for science and engineering
Dynamical systems simulation in Python for science and engineeringDynamical systems simulation in Python for science and engineering
Dynamical systems simulation in Python for science and engineeringMassimo Talia
 
Manual Eurotronic Thermostatic Valve Comry Z-Wave
Manual Eurotronic Thermostatic Valve Comry Z-WaveManual Eurotronic Thermostatic Valve Comry Z-Wave
Manual Eurotronic Thermostatic Valve Comry Z-WaveDomotica daVinci
 
Artificial-Intelligence-in-Marketing-Data.pdf
Artificial-Intelligence-in-Marketing-Data.pdfArtificial-Intelligence-in-Marketing-Data.pdf
Artificial-Intelligence-in-Marketing-Data.pdfIsidro Navarro
 
Automate Your Master Data Processes for Shared Service Center Excellence
Automate Your Master Data Processes for Shared Service Center ExcellenceAutomate Your Master Data Processes for Shared Service Center Excellence
Automate Your Master Data Processes for Shared Service Center ExcellencePrecisely
 
Bit N Build Poland
Bit N Build PolandBit N Build Poland
Bit N Build PolandGDSC PJATK
 
Q1 Memory Fabric Forum: SMART CXL Product Lineup
Q1 Memory Fabric Forum: SMART CXL Product LineupQ1 Memory Fabric Forum: SMART CXL Product Lineup
Q1 Memory Fabric Forum: SMART CXL Product LineupMemory Fabric Forum
 
Semiconductor Review Magazine Feature.pdf
Semiconductor Review Magazine Feature.pdfSemiconductor Review Magazine Feature.pdf
Semiconductor Review Magazine Feature.pdfkeyaramicrochipusa
 
Introduction to Serverless with AWS Lambda in C#.pptx
Introduction to Serverless with AWS Lambda in C#.pptxIntroduction to Serverless with AWS Lambda in C#.pptx
Introduction to Serverless with AWS Lambda in C#.pptxBrandon Minnick, MBA
 
zigbee motion sensor user manual NAS-PD07B2.pdf
zigbee motion sensor user manual NAS-PD07B2.pdfzigbee motion sensor user manual NAS-PD07B2.pdf
zigbee motion sensor user manual NAS-PD07B2.pdfDomotica daVinci
 
Bringing nullability into existing code - dammit is not the answer.pptx
Bringing nullability into existing code - dammit is not the answer.pptxBringing nullability into existing code - dammit is not the answer.pptx
Bringing nullability into existing code - dammit is not the answer.pptxMaarten Balliauw
 
Journey of Television in World & in India
Journey of Television in World & in IndiaJourney of Television in World & in India
Journey of Television in World & in IndiaAdarshAgarwal66
 
Heltun_HE-RS01_User_Manual_B9AH.pdf
Heltun_HE-RS01_User_Manual_B9AH.pdfHeltun_HE-RS01_User_Manual_B9AH.pdf
Heltun_HE-RS01_User_Manual_B9AH.pdfMarielaL5
 
Microsoft Azure News - Feb 2024
Microsoft Azure News - Feb 2024Microsoft Azure News - Feb 2024
Microsoft Azure News - Feb 2024Daniel Toomey
 
Evolution of Chatbots: From Custom AI Chatbots and AI Chatbots for Websites.pptx
Evolution of Chatbots: From Custom AI Chatbots and AI Chatbots for Websites.pptxEvolution of Chatbots: From Custom AI Chatbots and AI Chatbots for Websites.pptx
Evolution of Chatbots: From Custom AI Chatbots and AI Chatbots for Websites.pptxKyle Willson
 
Z-Wave Fan coil Thermostat Heltun_HE-HT01_User_Manual.pdf
Z-Wave Fan coil Thermostat Heltun_HE-HT01_User_Manual.pdfZ-Wave Fan coil Thermostat Heltun_HE-HT01_User_Manual.pdf
Z-Wave Fan coil Thermostat Heltun_HE-HT01_User_Manual.pdfDomotica daVinci
 
Power of 2024 - WITforce Odyssey.pptx.pdf
Power of 2024 - WITforce Odyssey.pptx.pdfPower of 2024 - WITforce Odyssey.pptx.pdf
Power of 2024 - WITforce Odyssey.pptx.pdfkatalinjordans1
 
Azure Migration Guide for IT Professionals
Azure Migration Guide for IT ProfessionalsAzure Migration Guide for IT Professionals
Azure Migration Guide for IT ProfessionalsChristine Shepherd
 

Recently uploaded (20)

Zi-Stick UBS Dongle ZIgbee from Aeotec manual
Zi-Stick UBS Dongle ZIgbee from  Aeotec manualZi-Stick UBS Dongle ZIgbee from  Aeotec manual
Zi-Stick UBS Dongle ZIgbee from Aeotec manual
 
My self introduction to know others abut me
My self  introduction to know others abut meMy self  introduction to know others abut me
My self introduction to know others abut me
 
5 Tech Trend to Notice in ESG Landscape- 47Billion
5 Tech Trend to Notice in ESG Landscape- 47Billion5 Tech Trend to Notice in ESG Landscape- 47Billion
5 Tech Trend to Notice in ESG Landscape- 47Billion
 
Dynamical systems simulation in Python for science and engineering
Dynamical systems simulation in Python for science and engineeringDynamical systems simulation in Python for science and engineering
Dynamical systems simulation in Python for science and engineering
 
Manual Eurotronic Thermostatic Valve Comry Z-Wave
Manual Eurotronic Thermostatic Valve Comry Z-WaveManual Eurotronic Thermostatic Valve Comry Z-Wave
Manual Eurotronic Thermostatic Valve Comry Z-Wave
 
Artificial-Intelligence-in-Marketing-Data.pdf
Artificial-Intelligence-in-Marketing-Data.pdfArtificial-Intelligence-in-Marketing-Data.pdf
Artificial-Intelligence-in-Marketing-Data.pdf
 
Automate Your Master Data Processes for Shared Service Center Excellence
Automate Your Master Data Processes for Shared Service Center ExcellenceAutomate Your Master Data Processes for Shared Service Center Excellence
Automate Your Master Data Processes for Shared Service Center Excellence
 
Bit N Build Poland
Bit N Build PolandBit N Build Poland
Bit N Build Poland
 
Q1 Memory Fabric Forum: SMART CXL Product Lineup
Q1 Memory Fabric Forum: SMART CXL Product LineupQ1 Memory Fabric Forum: SMART CXL Product Lineup
Q1 Memory Fabric Forum: SMART CXL Product Lineup
 
Semiconductor Review Magazine Feature.pdf
Semiconductor Review Magazine Feature.pdfSemiconductor Review Magazine Feature.pdf
Semiconductor Review Magazine Feature.pdf
 
Introduction to Serverless with AWS Lambda in C#.pptx
Introduction to Serverless with AWS Lambda in C#.pptxIntroduction to Serverless with AWS Lambda in C#.pptx
Introduction to Serverless with AWS Lambda in C#.pptx
 
zigbee motion sensor user manual NAS-PD07B2.pdf
zigbee motion sensor user manual NAS-PD07B2.pdfzigbee motion sensor user manual NAS-PD07B2.pdf
zigbee motion sensor user manual NAS-PD07B2.pdf
 
Bringing nullability into existing code - dammit is not the answer.pptx
Bringing nullability into existing code - dammit is not the answer.pptxBringing nullability into existing code - dammit is not the answer.pptx
Bringing nullability into existing code - dammit is not the answer.pptx
 
Journey of Television in World & in India
Journey of Television in World & in IndiaJourney of Television in World & in India
Journey of Television in World & in India
 
Heltun_HE-RS01_User_Manual_B9AH.pdf
Heltun_HE-RS01_User_Manual_B9AH.pdfHeltun_HE-RS01_User_Manual_B9AH.pdf
Heltun_HE-RS01_User_Manual_B9AH.pdf
 
Microsoft Azure News - Feb 2024
Microsoft Azure News - Feb 2024Microsoft Azure News - Feb 2024
Microsoft Azure News - Feb 2024
 
Evolution of Chatbots: From Custom AI Chatbots and AI Chatbots for Websites.pptx
Evolution of Chatbots: From Custom AI Chatbots and AI Chatbots for Websites.pptxEvolution of Chatbots: From Custom AI Chatbots and AI Chatbots for Websites.pptx
Evolution of Chatbots: From Custom AI Chatbots and AI Chatbots for Websites.pptx
 
Z-Wave Fan coil Thermostat Heltun_HE-HT01_User_Manual.pdf
Z-Wave Fan coil Thermostat Heltun_HE-HT01_User_Manual.pdfZ-Wave Fan coil Thermostat Heltun_HE-HT01_User_Manual.pdf
Z-Wave Fan coil Thermostat Heltun_HE-HT01_User_Manual.pdf
 
Power of 2024 - WITforce Odyssey.pptx.pdf
Power of 2024 - WITforce Odyssey.pptx.pdfPower of 2024 - WITforce Odyssey.pptx.pdf
Power of 2024 - WITforce Odyssey.pptx.pdf
 
Azure Migration Guide for IT Professionals
Azure Migration Guide for IT ProfessionalsAzure Migration Guide for IT Professionals
Azure Migration Guide for IT Professionals
 

CentOS Stream - How will this impact you?

  • 1. CentOS Stream How will this impact you?
  • 2. © Abyres Enterprise Technologies 2 of 15 CentOS History ● CentOS Linux ("CentOS") historically is a rebuild of Red Hat Enterprise Linux ("RHEL") shortly after a release of an official RHEL version ● RHEL in the other hand, is derived from Fedora Linux ("Fedora") by taking a snapshot of Fedora every 3-4 years. ● CentOS have been very popular among users who want RHEL level enterprise quality Linux, but unwilling, or does not require the commercial support subscription provided by RHEL, due to: ● CentOS , being a completely equivalent RHEL rebuild, does not add any additional value on top of RHEL, and merely a free (as in price), alternative to RHEL.
  • 3. © Abyres Enterprise Technologies 3 of 15 What It Means To Be "Stable" ● A Linux distribution ("Distro") is not a single software, but a bundle of hundreds of software that works together to function as a single operating system. ● Traditionally, a Distro will be released with specific major release of bundled software and libraries (or "Components"), of which, during the lifetime of the release, the bundled software and libraries will be updated in a manner not to break the functionality of the whole distro. – This means, an update will usually be limited to minor version of Components, and update to a new major release is avoided unless necessary, until the new major release of Components have been used and tested by users and community thoroughly. ● A "Stable" Distro means , the Distro avoids picking up new major release, and very careful in updating to new component versions, including minor versions, as such not to introduce unexpected breakage.
  • 4. © Abyres Enterprise Technologies 4 of 15 The Problem Of Traditional Stability ● Moves very slowly – While very stable, it is detrimental for innovation – Older version of Components may be lacking of features required for specific purposes – Bug and security fixes have to be extracted and carried backward from new Component version to older version ("backporting") – New applications requires newer set of Components and unable to be installed in the Distro. ● Installing new applications in older distro release, and installing old application versions in new distro release creates a set of complication. – Applications have to require regular maintenance and enhancement to regularly play catch up with newer version of components, in order to support OS upgrades, which can be costly.
  • 5. © Abyres Enterprise Technologies 5 of 15 Traditional Distro Release
  • 6. © Abyres Enterprise Technologies 6 of 15 Fedora Modularity: A New Approach Of Distro Packaging ● Circa 2013, Fedora Project introduced the "Modularity Initiative" – An approach to make a Distro able to carry multiple "stream" of component versions. – Streams would provide a form of stability to applications that depends on specific major version of components ● Streams would regularly receive minor updates of major versions, allowing apps to regularly receive fixes on components, without high cost of moving to new major version ● OS can be regularly updated, without risking applications to break due to major version change. Base OS Module Stream Module Stream Module Stream Module Stream
  • 7. © Abyres Enterprise Technologies 7 of 15 Fedora Modularity
  • 8. © Abyres Enterprise Technologies 8 of 15 AppStreams ● Fedora Modularity was adopted by Red Hat in RHEL8 as "Application Streams" to offer ability for application to depend on specific major versions of components, while still allowing OS to receive regular updates. ● However, the due the very fast pace of Fedora updating their components, while RHEL heavy focus on stability, AppStream modules in RHEL lack community participation. – Those who contribute in Fedora Modularity, would only likely to see AppStream to pick up the module years in the future – This limits the impact of AppStream and made it less useful, as ecosystem application developers may need the component versions sooner rather than later. – Contributing AppStream in CentOS is very difficult, as CentOS tracks RHEL rather than RHEL tracks CentOS. A submission to CentOS AppStream would have to go through RHEL rather than the other way around.
  • 9. © Abyres Enterprise Technologies 9 of 15 CentOS Stream The Community Enterprise Linux ● Traditional RHEL development flow have been behind closed doors of Red Hat. ● CentOS project, due to its original goal of being merely a rebuild of RHEL, have very limited community contribution flow. – Bug and fixes identified by community have to be accepted by RHEL first, before it lands on CentOS. ● The change of focus to CentOS Stream includes a goal to make a clearer community contribution to CentOS.
  • 10. © Abyres Enterprise Technologies 10 of 15 Previous Community Contribution Flow Stabilization & QC Community Contributions Community Contributions Latest & Greatest Software Community Fixes & AppStream Rebuild
  • 11. © Abyres Enterprise Technologies 11 of 15 Upcoming Community Contribution Flow Stabilization Community Contributions Community Contributions Latest & Greatest Software Community Fixes & AppStream Merge ELN (Enterprise Linux Next) Stable Enterprise Linux Test & QC
  • 12. © Abyres Enterprise Technologies 12 of 15 To A Consumer, What Really Changed? ● What Changed: – AppStream provides more stable ecosystem for application deployment, allowing locking a CentOS install to specific major version of components. – Earlier access to community contributed bugfixes – Less barrier of entry in participating in CentOS as contributor. – AppStream module development cycle will be more open, allowing a richer ecosystem of modules for different purposes to be contributed by the community ● What Remain The Same: – CentOS continue to be a stable OS for enterprise Linux use-cases
  • 13. © Abyres Enterprise Technologies 13 of 15 Looking For Commercial CentOS Support? ● ABYRES is a Malaysian Open Source Solution Provider which have been providing FOSS related consulting and professional services since 1997. ● Our team consist of experienced FOSS consultants, and also FOSS contributors who contributes to projects such as Fedora, oVirt, OKD, morepath, and others. ● Contact us at salesteam@abyres.net for information on how we can help you in leveraging CentOS Stream and other FOSS technologies in your enterprise.
  • 14. © Abyres Enterprise Technologies 14 of 15 Refs: ● Future Is CentOS Stream: https://blog.centos.org/2020/12/future-is-centos-stream/ ● Fedora Modularity: https://docs.fedoraproject.org/en-US/modularity/ ● Fedora ELN: https://docs.fedoraproject.org/en-US/eln/ ● Intro to AppStream: https://www.redhat.com/en/blog/introduction-appstreams-and-mod ules-red-hat-enterprise-linux ● CentOS Stream Continuous Delivery: https://blog.centos.org/2020/12/centos-stream-is-continuous-delivery/