SlideShare a Scribd company logo
1 of 25
Download to read offline
benny Vasquez
Chair, AlmaLinux OS Foundation
ATO ‘23
AlmaLinux:
Leading without following
2
● Many years as a sysadmin
● Many years as a community
builder
● Many years around open source
● Many years as a lover of Star
Wars
● Many years as a lover of Sci-Fi
@bennyvasquez
social.linux.pizza/@benny
benny@almalinux.org
hi, I’m benny
3
The early days
4
5
https://lists.centos.org/pipermail/centos-announce/2019-September/023449.html
6
7
https://blog.centos.org/2020/12/future-is-centos-stream/
8
https://blog.cloudlinux.com/almalinux-is-born
9
10
Initial board and sponsors
11
12
https://almalinux.org/elevate/
13
https://jonathanspw.fedorapeople.org/alma/2023-10-08/2023-10-08-almalinux_baseos_systems-timeseries-line-variant.png
14
14
2.5 years in brief
Announced January 14th, 2021
1. Built a foundation to own everything, managed by the community, with nearly
400 active members
2. AlmaLinux 8.3 - 9.3 - typically within 12 - 24 hours
3. Added ARM, AArch64, PPC64, and s390x support
4. Built Project ELevate, expanding to include EL 9
5. Images for eeeeeeeeveryone and everywhere
6. AlmaLinux WSL for Windows
7. Geo-location mirror system with 300+ mirrors
8. 500,000 servers calling home
9. Adopted by 6 of the top 500 HPC servers (top500.org)
10. Held our first community election with nearly 300 voters
11. Been adopted as the base for a number of downstream operating systems
12. Added 24 tiered sponsors, and 120 mirror sponsors
15
And then 4 months ago…
16
June 2023: no more srpms
https://www.redhat.com/en/blog/furthering-evolution-centos-stream
17
So we shifted again
18
RHEL compatibility means for us
1. No longer building from RHEL srpms
a. Deviations may happen, but are minimized
2. Updates are recreated using other sources
a. Mostly CentOS Stream repo, some UBI images, upstreams
directly, etc.
3. Focused on no breaking changes between RHEL and AlmaLinux
a. If applications stop working, it’s a bug
4. Maintaining our delivery of updates and security patches quickly
5. Still a good replacement for RHEL and the upgrade for CentOS 7
users
6. Still focused on stability and security
19
RHEL compatibility means for us
99% of AlmaLinux Packages are still duplicates of RHEL
● 75% are built from CentOS Stream or UBI images
● ~24% require manual patching
< 1% differ from RHEL
● Kernel only gets security patches
20
Up next!
21
New stuff and up next!
Technical
Testing - A place for us to release updates for testing
Synergy- Packages that are specific for AlmaLinux
● Our promise: these won’t ever conflict with EPEL
AlmaLinux 8.9 and 9.3 - Betas coming soon, full releases after RHEL
FIPs certification
Updated CIS benchmarks
Hardware and software certifications
Mirror system updates
More outreach!
Election - December ‘23
Expanded sponsorships - diversification of funding
22
Open Source is not a spectator sport
- Joe Brockmeier, at OLF, Sept ‘23
23
Community is a network of minds
- Jono Bacon at CLS, Oct ‘23
24
Join a SIG https://wiki.almalinux.org/sigs/
Help us staff events
Write a blog post about something cool you’re doing
Help with cloud image automation
Provide website translations
Follow us on social platforms
Answer questions on the forums
Engage however you’d like
Join the Foundation:
almalinux.org/members/
How to get involved
benny Vasquez
Chair, AlmaLinux OS Foundation
ATO ‘23
Thank you for your time, and for
your love of open source.

More Related Content

Similar to Building AlmaLinux OS without RHEL sources code

Similar to Building AlmaLinux OS without RHEL sources code (20)

Uyuni: Introduction & how to do systems management
Uyuni: Introduction & how to do systems managementUyuni: Introduction & how to do systems management
Uyuni: Introduction & how to do systems management
 
Uyuni: Introduction & how to do systems management
Uyuni: Introduction & how to do systems managementUyuni: Introduction & how to do systems management
Uyuni: Introduction & how to do systems management
 
Preparing_Your_Computer.pdf
Preparing_Your_Computer.pdfPreparing_Your_Computer.pdf
Preparing_Your_Computer.pdf
 
Enabling new client operating systems in Uyuni. AlmaLinux as an example.
Enabling new client operating systems in Uyuni. AlmaLinux as an example.Enabling new client operating systems in Uyuni. AlmaLinux as an example.
Enabling new client operating systems in Uyuni. AlmaLinux as an example.
 
Uyuni Community Hours 29.01.2021
Uyuni Community Hours 29.01.2021Uyuni Community Hours 29.01.2021
Uyuni Community Hours 29.01.2021
 
Uyuni: the solution to manage your Linux infrastructure (OpenFest 2020)
Uyuni: the solution to manage your Linux infrastructure (OpenFest 2020)Uyuni: the solution to manage your Linux infrastructure (OpenFest 2020)
Uyuni: the solution to manage your Linux infrastructure (OpenFest 2020)
 
Managing FOSS in DevOps
Managing FOSS in DevOpsManaging FOSS in DevOps
Managing FOSS in DevOps
 
OpenStack in Canada , Toronto 2015
OpenStack in Canada , Toronto 2015OpenStack in Canada , Toronto 2015
OpenStack in Canada , Toronto 2015
 
DevOps: Arquitectura, Estrategia y Modelo
DevOps: Arquitectura, Estrategia y ModeloDevOps: Arquitectura, Estrategia y Modelo
DevOps: Arquitectura, Estrategia y Modelo
 
CHIP: "The World's First $9 Computer"
CHIP: "The World's First $9 Computer"CHIP: "The World's First $9 Computer"
CHIP: "The World's First $9 Computer"
 
Linux Kernel and Multimedia
Linux Kernel and MultimediaLinux Kernel and Multimedia
Linux Kernel and Multimedia
 
Français Patch Tuesday - Mars
Français Patch Tuesday - MarsFrançais Patch Tuesday - Mars
Français Patch Tuesday - Mars
 
Understanding SELinux For the Win
Understanding SELinux For the WinUnderstanding SELinux For the Win
Understanding SELinux For the Win
 
Webinar–Vulnerabilities in Containerised Production Environments
Webinar–Vulnerabilities in Containerised Production EnvironmentsWebinar–Vulnerabilities in Containerised Production Environments
Webinar–Vulnerabilities in Containerised Production Environments
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
March Patch Tuesday
March Patch TuesdayMarch Patch Tuesday
March Patch Tuesday
 
Infrastructure design for Kubernetes
Infrastructure design for KubernetesInfrastructure design for Kubernetes
Infrastructure design for Kubernetes
 
Rancher Rodeo
Rancher RodeoRancher Rodeo
Rancher Rodeo
 
Patch Tuesday de Enero
Patch Tuesday de EneroPatch Tuesday de Enero
Patch Tuesday de Enero
 
2024 January Patch Tuesday
2024 January Patch Tuesday2024 January Patch Tuesday
2024 January Patch Tuesday
 

More from All Things Open

Open Source and Public Policy
Open Source and Public PolicyOpen Source and Public Policy
Open Source and Public Policy
All Things Open
 
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
All Things Open
 
How to Write & Deploy a Smart Contract
How to Write & Deploy a Smart ContractHow to Write & Deploy a Smart Contract
How to Write & Deploy a Smart Contract
All Things Open
 
Scaling Web Applications with Background
Scaling Web Applications with BackgroundScaling Web Applications with Background
Scaling Web Applications with Background
All Things Open
 
Build Developer Experience Teams for Open Source
Build Developer Experience Teams for Open SourceBuild Developer Experience Teams for Open Source
Build Developer Experience Teams for Open Source
All Things Open
 
Sudo – Giving access while staying in control
Sudo – Giving access while staying in controlSudo – Giving access while staying in control
Sudo – Giving access while staying in control
All Things Open
 
Fortifying the Future: Tackling Security Challenges in AI/ML Applications
Fortifying the Future: Tackling Security Challenges in AI/ML ApplicationsFortifying the Future: Tackling Security Challenges in AI/ML Applications
Fortifying the Future: Tackling Security Challenges in AI/ML Applications
All Things Open
 
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
All Things Open
 

More from All Things Open (20)

Building Reliability - The Realities of Observability
Building Reliability - The Realities of ObservabilityBuilding Reliability - The Realities of Observability
Building Reliability - The Realities of Observability
 
Modern Database Best Practices
Modern Database Best PracticesModern Database Best Practices
Modern Database Best Practices
 
Open Source and Public Policy
Open Source and Public PolicyOpen Source and Public Policy
Open Source and Public Policy
 
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
 
The State of Passwordless Auth on the Web - Phil Nash
The State of Passwordless Auth on the Web - Phil NashThe State of Passwordless Auth on the Web - Phil Nash
The State of Passwordless Auth on the Web - Phil Nash
 
Total ReDoS: The dangers of regex in JavaScript
Total ReDoS: The dangers of regex in JavaScriptTotal ReDoS: The dangers of regex in JavaScript
Total ReDoS: The dangers of regex in JavaScript
 
What Does Real World Mass Adoption of Decentralized Tech Look Like?
What Does Real World Mass Adoption of Decentralized Tech Look Like?What Does Real World Mass Adoption of Decentralized Tech Look Like?
What Does Real World Mass Adoption of Decentralized Tech Look Like?
 
How to Write & Deploy a Smart Contract
How to Write & Deploy a Smart ContractHow to Write & Deploy a Smart Contract
How to Write & Deploy a Smart Contract
 
Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
 Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
 
DEI Challenges and Success
DEI Challenges and SuccessDEI Challenges and Success
DEI Challenges and Success
 
Scaling Web Applications with Background
Scaling Web Applications with BackgroundScaling Web Applications with Background
Scaling Web Applications with Background
 
Supercharging tutorials with WebAssembly
Supercharging tutorials with WebAssemblySupercharging tutorials with WebAssembly
Supercharging tutorials with WebAssembly
 
Using SQL to Find Needles in Haystacks
Using SQL to Find Needles in HaystacksUsing SQL to Find Needles in Haystacks
Using SQL to Find Needles in Haystacks
 
Configuration Security as a Game of Pursuit Intercept
Configuration Security as a Game of Pursuit InterceptConfiguration Security as a Game of Pursuit Intercept
Configuration Security as a Game of Pursuit Intercept
 
Scaling an Open Source Sponsorship Program
Scaling an Open Source Sponsorship ProgramScaling an Open Source Sponsorship Program
Scaling an Open Source Sponsorship Program
 
Build Developer Experience Teams for Open Source
Build Developer Experience Teams for Open SourceBuild Developer Experience Teams for Open Source
Build Developer Experience Teams for Open Source
 
Deploying Models at Scale with Apache Beam
Deploying Models at Scale with Apache BeamDeploying Models at Scale with Apache Beam
Deploying Models at Scale with Apache Beam
 
Sudo – Giving access while staying in control
Sudo – Giving access while staying in controlSudo – Giving access while staying in control
Sudo – Giving access while staying in control
 
Fortifying the Future: Tackling Security Challenges in AI/ML Applications
Fortifying the Future: Tackling Security Challenges in AI/ML ApplicationsFortifying the Future: Tackling Security Challenges in AI/ML Applications
Fortifying the Future: Tackling Security Challenges in AI/ML Applications
 
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Building AlmaLinux OS without RHEL sources code

  • 1. benny Vasquez Chair, AlmaLinux OS Foundation ATO ‘23 AlmaLinux: Leading without following
  • 2. 2 ● Many years as a sysadmin ● Many years as a community builder ● Many years around open source ● Many years as a lover of Star Wars ● Many years as a lover of Sci-Fi @bennyvasquez social.linux.pizza/@benny benny@almalinux.org hi, I’m benny
  • 4. 4
  • 6. 6
  • 9. 9
  • 11. 11
  • 14. 14 14 2.5 years in brief Announced January 14th, 2021 1. Built a foundation to own everything, managed by the community, with nearly 400 active members 2. AlmaLinux 8.3 - 9.3 - typically within 12 - 24 hours 3. Added ARM, AArch64, PPC64, and s390x support 4. Built Project ELevate, expanding to include EL 9 5. Images for eeeeeeeeveryone and everywhere 6. AlmaLinux WSL for Windows 7. Geo-location mirror system with 300+ mirrors 8. 500,000 servers calling home 9. Adopted by 6 of the top 500 HPC servers (top500.org) 10. Held our first community election with nearly 300 voters 11. Been adopted as the base for a number of downstream operating systems 12. Added 24 tiered sponsors, and 120 mirror sponsors
  • 15. 15 And then 4 months ago…
  • 16. 16 June 2023: no more srpms https://www.redhat.com/en/blog/furthering-evolution-centos-stream
  • 18. 18 RHEL compatibility means for us 1. No longer building from RHEL srpms a. Deviations may happen, but are minimized 2. Updates are recreated using other sources a. Mostly CentOS Stream repo, some UBI images, upstreams directly, etc. 3. Focused on no breaking changes between RHEL and AlmaLinux a. If applications stop working, it’s a bug 4. Maintaining our delivery of updates and security patches quickly 5. Still a good replacement for RHEL and the upgrade for CentOS 7 users 6. Still focused on stability and security
  • 19. 19 RHEL compatibility means for us 99% of AlmaLinux Packages are still duplicates of RHEL ● 75% are built from CentOS Stream or UBI images ● ~24% require manual patching < 1% differ from RHEL ● Kernel only gets security patches
  • 21. 21 New stuff and up next! Technical Testing - A place for us to release updates for testing Synergy- Packages that are specific for AlmaLinux ● Our promise: these won’t ever conflict with EPEL AlmaLinux 8.9 and 9.3 - Betas coming soon, full releases after RHEL FIPs certification Updated CIS benchmarks Hardware and software certifications Mirror system updates More outreach! Election - December ‘23 Expanded sponsorships - diversification of funding
  • 22. 22 Open Source is not a spectator sport - Joe Brockmeier, at OLF, Sept ‘23
  • 23. 23 Community is a network of minds - Jono Bacon at CLS, Oct ‘23
  • 24. 24 Join a SIG https://wiki.almalinux.org/sigs/ Help us staff events Write a blog post about something cool you’re doing Help with cloud image automation Provide website translations Follow us on social platforms Answer questions on the forums Engage however you’d like Join the Foundation: almalinux.org/members/ How to get involved
  • 25. benny Vasquez Chair, AlmaLinux OS Foundation ATO ‘23 Thank you for your time, and for your love of open source.