SlideShare a Scribd company logo
CentOS SIG
Get started with CentOS SIG
CentOS Dojo 2016,
Bangalore
About Me
 Contributing to various Special Interest Groups (SIG) in CentOS.
 RPM package maintainer in Fedora.
 Software engineer in Red Hat
 lalatendu.org
 Find me in Twitter or Freenode as {@ #}lalatenduM
Introduction
● CentOS stands for Community Enterprise Operating System.
● Since March 2004, CentOS Linux has been a community-
supported distribution.
● It is derived from sources freely provided to the public by Red
Hat.
● The first CentOS Linux release in May 2004.
About CentOS
● CentOS is almost identical to RHEL except that it modifies
packages to remove Red Hat branding and artwork *
Note*: Many RPMs still contain the name redhat, rhel, or rh.
● Though RHEL have many channels, CentOS only builds from
RHEL base channel.
** but merges all variants into one distro ( no Workstation,
Server etc)
● Uses Yum repos only.
For details refer : http://wiki.centos.org/FAQ/General
Popular with:
● Sysadmins who prefer the Red Hat way of doing things
● Hosting industry ( facebook, twitter, tumblr -> big web users of
CentOS )
● Voice Over IP Industry
● HPC and Super-computing
● Large Embedded (ie. machines with > 4G of ram and > 2 cores
)
● Developers for open source infra and systems management
code ( puppet, chef, ansible etc were all bootstrapped on
CentOS )
● On Premise Cloud providers ( Eucalyptus, CloudStack,
Past: (Before SIGs)
RHEL CentOSFedora
open source
projects
SIG stands for Special Interest Group
CentOS Core VS SIG
l Stability Vs Cutting edge technology.
l Distribution vs Specialized distribution.
The SIG Mindset
● A better upstream user experience.
● Solving a bigger technology issue without worrying about
platform.
● Each CentOS (i.e. 6 and 7) has 10 years of life cycle.
The SIG Mindset (Continued..)
● Freedom to change RPM spec file to make packages work with
each other better.
● Freedom to rebuild package from core CentOS. e.g. latest
Docker, GlusterFS
● SIGs should address user stories.
Current SIGs
● Stable : Xen4CentOS
● Planning and Getting Started: Atomic, Storage, Virtualization,
Cloud, Cloud Instance, Software Collections, Config
Management, PaaS
● Proposed: VOIP, Public CI
Refer: http://wiki.centos.org/SpecialInterestGroup
Starting a SIG
● Anyone can propose to set up a SIG
● To start with, send a proposal to CentOS-Devel mailing list.
● SIG must be approved by the Board.
For Details Refer: http://wiki.centos.org/SpecialInterestGroup
Requirements
● Should be an user story.
● All code produced within the SIG should have a distributable
license.*
● At least one CentOS board member should part of SIG (as
mentor).
Infrastructure for SIG
● CentOS Community Build System
● ci.centos.org
● Wiki space on wiki.centos.org
● Bug tracker
● Separate email List (if required)
● Yum repos, RPM signing, mirrors
Bootstrap and running
● Send your proposal to centos-devel ML.
● Get a CentOS core team member on board.
● Wiki page for the SIG.
● Get a CentOS build system account.
● Buildsys repo -> Testing repo -> Stable repo.
SIG Responsibility
● Creating and maintaining the SIG.
● Make the functional area open for participation.
● Foster a community around the functional aspect, to share the
responsibility, workload, and innovation.
SIG Governance
● Gradually gets autonomy after the early stage.
Upstream VS SIG
● SIG should be able to deliver Upstream user story.
● Communication between upstream community and SIG.
Contributing to SIG
● RPM packaging
● Automation testing/CI
● Upstream contribution
Getting Involved In A SIG
● Join Weekly meeting
● Join mailing list. In most cases it is centos-devel@centos.org
● Refer the SIG wiki page for more information.
Future
● Grow organically.
● A definite life cycle for the SIG?
● Evolve as a distribution?
● ISOs, cloud images, containers, live CDs?
Questions?

More Related Content

What's hot

GNOME development on Tizen Mobile
GNOME development on Tizen MobileGNOME development on Tizen Mobile
GNOME development on Tizen Mobile
Joone Hur
 
OpenStack@Mini-Deb Conf'16 Mumbai
OpenStack@Mini-Deb Conf'16 MumbaiOpenStack@Mini-Deb Conf'16 Mumbai
OpenStack@Mini-Deb Conf'16 Mumbai
Akanksha Agrawal
 
Embedded Recipes 2018 - Yoctoception: Containers in the embedded world - Jéré...
Embedded Recipes 2018 - Yoctoception: Containers in the embedded world - Jéré...Embedded Recipes 2018 - Yoctoception: Containers in the embedded world - Jéré...
Embedded Recipes 2018 - Yoctoception: Containers in the embedded world - Jéré...
Anne Nicolas
 
우분투의 현재와 미래(장태희) - 11/05 Open Technet Summit Fall(Ubuntu Korea Community)
우분투의 현재와 미래(장태희) - 11/05 Open Technet Summit Fall(Ubuntu Korea Community)우분투의 현재와 미래(장태희) - 11/05 Open Technet Summit Fall(Ubuntu Korea Community)
우분투의 현재와 미래(장태희) - 11/05 Open Technet Summit Fall(Ubuntu Korea Community)Taehee Jang
 
DEF CON 23 - Shawn webb - hardenedBSD internals
DEF CON 23 - Shawn webb - hardenedBSD internalsDEF CON 23 - Shawn webb - hardenedBSD internals
DEF CON 23 - Shawn webb - hardenedBSD internals
Felipe Prado
 
Fall18 Git presentation
Fall18 Git presentationFall18 Git presentation
Fall18 Git presentation
JustinTirrell1
 
Future is now,Future is Opensource
Future is now,Future is OpensourceFuture is now,Future is Opensource
Future is now,Future is Opensource
Ahmed Abdou
 
Odoo presentation
Odoo presentationOdoo presentation
Odoo presentation
Hizbul Bahar
 
HLayer / Docker and its ecosystem
HLayer / Docker and its ecosystemHLayer / Docker and its ecosystem
HLayer / Docker and its ecosystem
Aymen EL Amri
 
کنترل ورژن گیت
کنترل ورژن گیتکنترل ورژن گیت
کنترل ورژن گیت
Shiraz LUG
 
DevOps News 20150712
DevOps News 20150712DevOps News 20150712
DevOps News 20150712
Tao Xu
 
What is Docker and why is it so hot?
What is Docker and why is it so hot?What is Docker and why is it so hot?
What is Docker and why is it so hot?
Jochen Zehnder
 
Fos sintro pres-dav
Fos sintro pres-davFos sintro pres-dav
Fos sintro pres-davParin Sharma
 
Introduction to FOSS world
Introduction to FOSS worldIntroduction to FOSS world
Introduction to FOSS world
Narendra Sisodiya
 
OpenNebula - Key Aspects in CentOS
OpenNebula - Key Aspects in CentOSOpenNebula - Key Aspects in CentOS
OpenNebula - Key Aspects in CentOS
OpenNebula Project
 
Introduction to the Moby Project
Introduction to the Moby ProjectIntroduction to the Moby Project
Introduction to the Moby Project
Jochen Zehnder
 
Libcontainer: joining forces under one roof
Libcontainer: joining forces under one roofLibcontainer: joining forces under one roof
Libcontainer: joining forces under one roofAndrey Vagin
 
Dockerin10mins
Dockerin10minsDockerin10mins
Dockerin10mins
Dawood M.S
 

What's hot (19)

GNOME development on Tizen Mobile
GNOME development on Tizen MobileGNOME development on Tizen Mobile
GNOME development on Tizen Mobile
 
OpenStack@Mini-Deb Conf'16 Mumbai
OpenStack@Mini-Deb Conf'16 MumbaiOpenStack@Mini-Deb Conf'16 Mumbai
OpenStack@Mini-Deb Conf'16 Mumbai
 
Embedded Recipes 2018 - Yoctoception: Containers in the embedded world - Jéré...
Embedded Recipes 2018 - Yoctoception: Containers in the embedded world - Jéré...Embedded Recipes 2018 - Yoctoception: Containers in the embedded world - Jéré...
Embedded Recipes 2018 - Yoctoception: Containers in the embedded world - Jéré...
 
우분투의 현재와 미래(장태희) - 11/05 Open Technet Summit Fall(Ubuntu Korea Community)
우분투의 현재와 미래(장태희) - 11/05 Open Technet Summit Fall(Ubuntu Korea Community)우분투의 현재와 미래(장태희) - 11/05 Open Technet Summit Fall(Ubuntu Korea Community)
우분투의 현재와 미래(장태희) - 11/05 Open Technet Summit Fall(Ubuntu Korea Community)
 
DEF CON 23 - Shawn webb - hardenedBSD internals
DEF CON 23 - Shawn webb - hardenedBSD internalsDEF CON 23 - Shawn webb - hardenedBSD internals
DEF CON 23 - Shawn webb - hardenedBSD internals
 
Fall18 Git presentation
Fall18 Git presentationFall18 Git presentation
Fall18 Git presentation
 
Git & GitHub
Git & GitHubGit & GitHub
Git & GitHub
 
Future is now,Future is Opensource
Future is now,Future is OpensourceFuture is now,Future is Opensource
Future is now,Future is Opensource
 
Odoo presentation
Odoo presentationOdoo presentation
Odoo presentation
 
HLayer / Docker and its ecosystem
HLayer / Docker and its ecosystemHLayer / Docker and its ecosystem
HLayer / Docker and its ecosystem
 
کنترل ورژن گیت
کنترل ورژن گیتکنترل ورژن گیت
کنترل ورژن گیت
 
DevOps News 20150712
DevOps News 20150712DevOps News 20150712
DevOps News 20150712
 
What is Docker and why is it so hot?
What is Docker and why is it so hot?What is Docker and why is it so hot?
What is Docker and why is it so hot?
 
Fos sintro pres-dav
Fos sintro pres-davFos sintro pres-dav
Fos sintro pres-dav
 
Introduction to FOSS world
Introduction to FOSS worldIntroduction to FOSS world
Introduction to FOSS world
 
OpenNebula - Key Aspects in CentOS
OpenNebula - Key Aspects in CentOSOpenNebula - Key Aspects in CentOS
OpenNebula - Key Aspects in CentOS
 
Introduction to the Moby Project
Introduction to the Moby ProjectIntroduction to the Moby Project
Introduction to the Moby Project
 
Libcontainer: joining forces under one roof
Libcontainer: joining forces under one roofLibcontainer: joining forces under one roof
Libcontainer: joining forces under one roof
 
Dockerin10mins
Dockerin10minsDockerin10mins
Dockerin10mins
 

Viewers also liked

Resume_Gaurav Sharma.docx
Resume_Gaurav Sharma.docxResume_Gaurav Sharma.docx
Resume_Gaurav Sharma.docxGaurav Sharma
 
Ieee 2016 m.e m.tech titles for java and dotnet
Ieee 2016 m.e m.tech titles for java and dotnetIeee 2016 m.e m.tech titles for java and dotnet
Ieee 2016 m.e m.tech titles for java and dotnet
Elakkiya Triplen
 
Montanez justin pppslides_v2
Montanez justin pppslides_v2Montanez justin pppslides_v2
Montanez justin pppslides_v2
Justin Montanez
 
Nonverbal communication 2.1
Nonverbal communication 2.1Nonverbal communication 2.1
Nonverbal communication 2.1
belenita78
 
Die Tools für für den Marketing Experten von Morgen
Die Tools für für den Marketing Experten von MorgenDie Tools für für den Marketing Experten von Morgen
Die Tools für für den Marketing Experten von Morgen
Marketo
 
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco DevNet
 
Tema 1-unidad-3-erp-conceptualidades.-grupo-erp
Tema 1-unidad-3-erp-conceptualidades.-grupo-erpTema 1-unidad-3-erp-conceptualidades.-grupo-erp
Tema 1-unidad-3-erp-conceptualidades.-grupo-erp
Mario Rodriguez
 
Estrategias didácticas para mejorar la comprensión lectora en estudiantes de ...
Estrategias didácticas para mejorar la comprensión lectora en estudiantes de ...Estrategias didácticas para mejorar la comprensión lectora en estudiantes de ...
Estrategias didácticas para mejorar la comprensión lectora en estudiantes de ...
Héctor González Samé
 
3rd Cloud World Forum Asia 2012 - Enterprise Architecture and Cloud Computing
3rd Cloud World Forum Asia 2012 - Enterprise Architecture and Cloud Computing3rd Cloud World Forum Asia 2012 - Enterprise Architecture and Cloud Computing
3rd Cloud World Forum Asia 2012 - Enterprise Architecture and Cloud ComputingDave Chen
 
Educación basada en comptencias
Educación basada en comptenciasEducación basada en comptencias
Educación basada en comptenciasRossy Grimaldo
 
AAAD [01] Introduction
AAAD [01] IntroductionAAAD [01] Introduction
AAAD [01] Introduction
Stephen Kwong
 

Viewers also liked (12)

Resume_Gaurav Sharma.docx
Resume_Gaurav Sharma.docxResume_Gaurav Sharma.docx
Resume_Gaurav Sharma.docx
 
Taller de planificación didáctica
Taller de planificación didácticaTaller de planificación didáctica
Taller de planificación didáctica
 
Ieee 2016 m.e m.tech titles for java and dotnet
Ieee 2016 m.e m.tech titles for java and dotnetIeee 2016 m.e m.tech titles for java and dotnet
Ieee 2016 m.e m.tech titles for java and dotnet
 
Montanez justin pppslides_v2
Montanez justin pppslides_v2Montanez justin pppslides_v2
Montanez justin pppslides_v2
 
Nonverbal communication 2.1
Nonverbal communication 2.1Nonverbal communication 2.1
Nonverbal communication 2.1
 
Die Tools für für den Marketing Experten von Morgen
Die Tools für für den Marketing Experten von MorgenDie Tools für für den Marketing Experten von Morgen
Die Tools für für den Marketing Experten von Morgen
 
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open Discussion
 
Tema 1-unidad-3-erp-conceptualidades.-grupo-erp
Tema 1-unidad-3-erp-conceptualidades.-grupo-erpTema 1-unidad-3-erp-conceptualidades.-grupo-erp
Tema 1-unidad-3-erp-conceptualidades.-grupo-erp
 
Estrategias didácticas para mejorar la comprensión lectora en estudiantes de ...
Estrategias didácticas para mejorar la comprensión lectora en estudiantes de ...Estrategias didácticas para mejorar la comprensión lectora en estudiantes de ...
Estrategias didácticas para mejorar la comprensión lectora en estudiantes de ...
 
3rd Cloud World Forum Asia 2012 - Enterprise Architecture and Cloud Computing
3rd Cloud World Forum Asia 2012 - Enterprise Architecture and Cloud Computing3rd Cloud World Forum Asia 2012 - Enterprise Architecture and Cloud Computing
3rd Cloud World Forum Asia 2012 - Enterprise Architecture and Cloud Computing
 
Educación basada en comptencias
Educación basada en comptenciasEducación basada en comptencias
Educación basada en comptencias
 
AAAD [01] Introduction
AAAD [01] IntroductionAAAD [01] Introduction
AAAD [01] Introduction
 

Similar to Contributing To CentOS SIGs

Git presentation
Git presentationGit presentation
Git presentationjordimash
 
Building community with CentOS Stream
Building community with CentOS StreamBuilding community with CentOS Stream
Building community with CentOS Stream
Davide Cavalca
 
Delivering a bleeding edge community-led openstack distribution: RDO
Delivering a bleeding edge community-led openstack distribution: RDO Delivering a bleeding edge community-led openstack distribution: RDO
Delivering a bleeding edge community-led openstack distribution: RDO
Chandan Kumar
 
Cinder Update, OpenInfra Meetup Q3 China, 2020-09-26
Cinder Update, OpenInfra Meetup Q3 China, 2020-09-26Cinder Update, OpenInfra Meetup Q3 China, 2020-09-26
Cinder Update, OpenInfra Meetup Q3 China, 2020-09-26
Brian Rosmaita
 
Presentation1
Presentation1Presentation1
Presentation1catarino
 
Presentation1
Presentation1Presentation1
Presentation1cedrick
 
CentOS
CentOSCentOS
CentOS
cedrick
 
CentOS
CentOSCentOS
CentOS
mara yerro
 
CentOS
CentOSCentOS
Upgrading CentOS on the Facebook fleet
Upgrading CentOS on the Facebook fleetUpgrading CentOS on the Facebook fleet
Upgrading CentOS on the Facebook fleet
Davide Cavalca
 
Delivering a bleeding edge community led open stack distribution- rdo
Delivering a bleeding edge community led open stack distribution- rdoDelivering a bleeding edge community led open stack distribution- rdo
Delivering a bleeding edge community led open stack distribution- rdo
Chandan Kumar
 
OpenStack Cinder Best Practices - Meet Up
OpenStack Cinder Best Practices - Meet UpOpenStack Cinder Best Practices - Meet Up
OpenStack Cinder Best Practices - Meet Up
Aaron Delp
 
Introduction to Atomic: Tailoring a Trusted OS for Containers
Introduction to Atomic: Tailoring a Trusted OS for ContainersIntroduction to Atomic: Tailoring a Trusted OS for Containers
Introduction to Atomic: Tailoring a Trusted OS for Containers
Joe Brockmeier
 
Project Atomic-Nulecule
Project Atomic-NuleculeProject Atomic-Nulecule
Project Atomic-Nulecule
Lalatendu Mohanty
 
Production Plone on OpenStack Cloud
Production Plone on OpenStack CloudProduction Plone on OpenStack Cloud
Production Plone on OpenStack Cloud
Serg Melikyan
 
Presentation CentOS
Presentation CentOS Presentation CentOS
Presentation CentOS rommel gavia
 
centOS
centOScentOS
Centos1
Centos1Centos1
OpenNebula Conf 2014: CentOS, QA an OpenNebula - Christoph Galuschka
OpenNebula Conf 2014: CentOS, QA an OpenNebula - Christoph GaluschkaOpenNebula Conf 2014: CentOS, QA an OpenNebula - Christoph Galuschka
OpenNebula Conf 2014: CentOS, QA an OpenNebula - Christoph Galuschka
NETWAYS
 

Similar to Contributing To CentOS SIGs (20)

Git presentation
Git presentationGit presentation
Git presentation
 
Building community with CentOS Stream
Building community with CentOS StreamBuilding community with CentOS Stream
Building community with CentOS Stream
 
Delivering a bleeding edge community-led openstack distribution: RDO
Delivering a bleeding edge community-led openstack distribution: RDO Delivering a bleeding edge community-led openstack distribution: RDO
Delivering a bleeding edge community-led openstack distribution: RDO
 
Cinder Update, OpenInfra Meetup Q3 China, 2020-09-26
Cinder Update, OpenInfra Meetup Q3 China, 2020-09-26Cinder Update, OpenInfra Meetup Q3 China, 2020-09-26
Cinder Update, OpenInfra Meetup Q3 China, 2020-09-26
 
Presentation1
Presentation1Presentation1
Presentation1
 
Presentation1
Presentation1Presentation1
Presentation1
 
Presentation1
Presentation1Presentation1
Presentation1
 
CentOS
CentOSCentOS
CentOS
 
CentOS
CentOSCentOS
CentOS
 
CentOS
CentOSCentOS
CentOS
 
Upgrading CentOS on the Facebook fleet
Upgrading CentOS on the Facebook fleetUpgrading CentOS on the Facebook fleet
Upgrading CentOS on the Facebook fleet
 
Delivering a bleeding edge community led open stack distribution- rdo
Delivering a bleeding edge community led open stack distribution- rdoDelivering a bleeding edge community led open stack distribution- rdo
Delivering a bleeding edge community led open stack distribution- rdo
 
OpenStack Cinder Best Practices - Meet Up
OpenStack Cinder Best Practices - Meet UpOpenStack Cinder Best Practices - Meet Up
OpenStack Cinder Best Practices - Meet Up
 
Introduction to Atomic: Tailoring a Trusted OS for Containers
Introduction to Atomic: Tailoring a Trusted OS for ContainersIntroduction to Atomic: Tailoring a Trusted OS for Containers
Introduction to Atomic: Tailoring a Trusted OS for Containers
 
Project Atomic-Nulecule
Project Atomic-NuleculeProject Atomic-Nulecule
Project Atomic-Nulecule
 
Production Plone on OpenStack Cloud
Production Plone on OpenStack CloudProduction Plone on OpenStack Cloud
Production Plone on OpenStack Cloud
 
Presentation CentOS
Presentation CentOS Presentation CentOS
Presentation CentOS
 
centOS
centOScentOS
centOS
 
Centos1
Centos1Centos1
Centos1
 
OpenNebula Conf 2014: CentOS, QA an OpenNebula - Christoph Galuschka
OpenNebula Conf 2014: CentOS, QA an OpenNebula - Christoph GaluschkaOpenNebula Conf 2014: CentOS, QA an OpenNebula - Christoph Galuschka
OpenNebula Conf 2014: CentOS, QA an OpenNebula - Christoph Galuschka
 

More from Lalatendu Mohanty

Confident OpenShift Upgrades with the Update Graph.pdf
Confident OpenShift Upgrades with the Update Graph.pdfConfident OpenShift Upgrades with the Update Graph.pdf
Confident OpenShift Upgrades with the Update Graph.pdf
Lalatendu Mohanty
 
Reproducible development to live applications with Red Hat CDK and Red Hat Op...
Reproducible development to live applications with Red Hat CDK and Red Hat Op...Reproducible development to live applications with Red Hat CDK and Red Hat Op...
Reproducible development to live applications with Red Hat CDK and Red Hat Op...
Lalatendu Mohanty
 
OpenShift As A DevOps Platform
OpenShift As A DevOps PlatformOpenShift As A DevOps Platform
OpenShift As A DevOps Platform
Lalatendu Mohanty
 
Atomic CLI scan
Atomic CLI scanAtomic CLI scan
Atomic CLI scan
Lalatendu Mohanty
 
Red Hat Container Development Kit
Red Hat Container Development KitRed Hat Container Development Kit
Red Hat Container Development Kit
Lalatendu Mohanty
 
Introduction to docker and docker compose
Introduction to docker and docker composeIntroduction to docker and docker compose
Introduction to docker and docker compose
Lalatendu Mohanty
 
Developer workflow with docker
Developer workflow with dockerDeveloper workflow with docker
Developer workflow with docker
Lalatendu Mohanty
 
Vagrant For DevOps
Vagrant For DevOpsVagrant For DevOps
Vagrant For DevOps
Lalatendu Mohanty
 
GlusterFS And Big Data
GlusterFS And Big DataGlusterFS And Big Data
GlusterFS And Big Data
Lalatendu Mohanty
 
Bringing-it-all-together-overview-of-rpm-packaging-in-fedora
Bringing-it-all-together-overview-of-rpm-packaging-in-fedoraBringing-it-all-together-overview-of-rpm-packaging-in-fedora
Bringing-it-all-together-overview-of-rpm-packaging-in-fedora
Lalatendu Mohanty
 
Docker quick start
Docker quick startDocker quick start
Docker quick start
Lalatendu Mohanty
 
Introduction to Project atomic (CentOS Dojo Bangalore)
Introduction to Project atomic (CentOS Dojo Bangalore)Introduction to Project atomic (CentOS Dojo Bangalore)
Introduction to Project atomic (CentOS Dojo Bangalore)
Lalatendu Mohanty
 

More from Lalatendu Mohanty (12)

Confident OpenShift Upgrades with the Update Graph.pdf
Confident OpenShift Upgrades with the Update Graph.pdfConfident OpenShift Upgrades with the Update Graph.pdf
Confident OpenShift Upgrades with the Update Graph.pdf
 
Reproducible development to live applications with Red Hat CDK and Red Hat Op...
Reproducible development to live applications with Red Hat CDK and Red Hat Op...Reproducible development to live applications with Red Hat CDK and Red Hat Op...
Reproducible development to live applications with Red Hat CDK and Red Hat Op...
 
OpenShift As A DevOps Platform
OpenShift As A DevOps PlatformOpenShift As A DevOps Platform
OpenShift As A DevOps Platform
 
Atomic CLI scan
Atomic CLI scanAtomic CLI scan
Atomic CLI scan
 
Red Hat Container Development Kit
Red Hat Container Development KitRed Hat Container Development Kit
Red Hat Container Development Kit
 
Introduction to docker and docker compose
Introduction to docker and docker composeIntroduction to docker and docker compose
Introduction to docker and docker compose
 
Developer workflow with docker
Developer workflow with dockerDeveloper workflow with docker
Developer workflow with docker
 
Vagrant For DevOps
Vagrant For DevOpsVagrant For DevOps
Vagrant For DevOps
 
GlusterFS And Big Data
GlusterFS And Big DataGlusterFS And Big Data
GlusterFS And Big Data
 
Bringing-it-all-together-overview-of-rpm-packaging-in-fedora
Bringing-it-all-together-overview-of-rpm-packaging-in-fedoraBringing-it-all-together-overview-of-rpm-packaging-in-fedora
Bringing-it-all-together-overview-of-rpm-packaging-in-fedora
 
Docker quick start
Docker quick startDocker quick start
Docker quick start
 
Introduction to Project atomic (CentOS Dojo Bangalore)
Introduction to Project atomic (CentOS Dojo Bangalore)Introduction to Project atomic (CentOS Dojo Bangalore)
Introduction to Project atomic (CentOS Dojo Bangalore)
 

Recently uploaded

How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
Srikant77
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 

Recently uploaded (20)

How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 

Contributing To CentOS SIGs

  • 1. CentOS SIG Get started with CentOS SIG CentOS Dojo 2016, Bangalore
  • 2. About Me  Contributing to various Special Interest Groups (SIG) in CentOS.  RPM package maintainer in Fedora.  Software engineer in Red Hat  lalatendu.org  Find me in Twitter or Freenode as {@ #}lalatenduM
  • 3. Introduction ● CentOS stands for Community Enterprise Operating System. ● Since March 2004, CentOS Linux has been a community- supported distribution. ● It is derived from sources freely provided to the public by Red Hat. ● The first CentOS Linux release in May 2004.
  • 4. About CentOS ● CentOS is almost identical to RHEL except that it modifies packages to remove Red Hat branding and artwork * Note*: Many RPMs still contain the name redhat, rhel, or rh. ● Though RHEL have many channels, CentOS only builds from RHEL base channel. ** but merges all variants into one distro ( no Workstation, Server etc) ● Uses Yum repos only. For details refer : http://wiki.centos.org/FAQ/General
  • 5. Popular with: ● Sysadmins who prefer the Red Hat way of doing things ● Hosting industry ( facebook, twitter, tumblr -> big web users of CentOS ) ● Voice Over IP Industry ● HPC and Super-computing ● Large Embedded (ie. machines with > 4G of ram and > 2 cores ) ● Developers for open source infra and systems management code ( puppet, chef, ansible etc were all bootstrapped on CentOS ) ● On Premise Cloud providers ( Eucalyptus, CloudStack,
  • 6. Past: (Before SIGs) RHEL CentOSFedora open source projects SIG stands for Special Interest Group
  • 7. CentOS Core VS SIG l Stability Vs Cutting edge technology. l Distribution vs Specialized distribution.
  • 8. The SIG Mindset ● A better upstream user experience. ● Solving a bigger technology issue without worrying about platform. ● Each CentOS (i.e. 6 and 7) has 10 years of life cycle.
  • 9. The SIG Mindset (Continued..) ● Freedom to change RPM spec file to make packages work with each other better. ● Freedom to rebuild package from core CentOS. e.g. latest Docker, GlusterFS ● SIGs should address user stories.
  • 10. Current SIGs ● Stable : Xen4CentOS ● Planning and Getting Started: Atomic, Storage, Virtualization, Cloud, Cloud Instance, Software Collections, Config Management, PaaS ● Proposed: VOIP, Public CI Refer: http://wiki.centos.org/SpecialInterestGroup
  • 11. Starting a SIG ● Anyone can propose to set up a SIG ● To start with, send a proposal to CentOS-Devel mailing list. ● SIG must be approved by the Board. For Details Refer: http://wiki.centos.org/SpecialInterestGroup
  • 12. Requirements ● Should be an user story. ● All code produced within the SIG should have a distributable license.* ● At least one CentOS board member should part of SIG (as mentor).
  • 13. Infrastructure for SIG ● CentOS Community Build System ● ci.centos.org ● Wiki space on wiki.centos.org ● Bug tracker ● Separate email List (if required) ● Yum repos, RPM signing, mirrors
  • 14. Bootstrap and running ● Send your proposal to centos-devel ML. ● Get a CentOS core team member on board. ● Wiki page for the SIG. ● Get a CentOS build system account. ● Buildsys repo -> Testing repo -> Stable repo.
  • 15. SIG Responsibility ● Creating and maintaining the SIG. ● Make the functional area open for participation. ● Foster a community around the functional aspect, to share the responsibility, workload, and innovation.
  • 16. SIG Governance ● Gradually gets autonomy after the early stage.
  • 17. Upstream VS SIG ● SIG should be able to deliver Upstream user story. ● Communication between upstream community and SIG.
  • 18. Contributing to SIG ● RPM packaging ● Automation testing/CI ● Upstream contribution
  • 19. Getting Involved In A SIG ● Join Weekly meeting ● Join mailing list. In most cases it is centos-devel@centos.org ● Refer the SIG wiki page for more information.
  • 20. Future ● Grow organically. ● A definite life cycle for the SIG? ● Evolve as a distribution? ● ISOs, cloud images, containers, live CDs?