running a sig in centos @devconf brno 2014

20
Running a SIG in CentOS Information to start with CentOS SIG Speaker : Lalatendu Mohanty

Upload: lalatendu-mohanty

Post on 07-Aug-2015

94 views

Category:

Software


4 download

TRANSCRIPT

Page 1: Running A SIG in CentOS @Devconf Brno 2014

Running a SIG in CentOSInformation to start with CentOS SIG

Speaker : Lalatendu Mohanty

Page 2: Running A SIG in CentOS @Devconf Brno 2014

About Me

l Working in Red Hat Storage(GlusterFS) Team.l Coordinating CentOS Storage SIG.l GlusterFS package maintainer in CentOS Storage SIG.l Co-maintainer of GlusterFS RPMs in Fedora.l Find me in Twitter or Freenode as {@ #}lalatenduMl Email: [email protected]

Page 3: Running A SIG in CentOS @Devconf Brno 2014

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.

Page 4: Running A SIG in CentOS @Devconf Brno 2014

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

Page 5: Running A SIG in CentOS @Devconf Brno 2014

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, OpenStack* all

default to CentOS - OpenStack is a bit more complicated )

Page 6: Running A SIG in CentOS @Devconf Brno 2014

Past:

RHEL CentOSFedora

open source projects

SIG stands for Special Interest Group

Page 7: Running A SIG in CentOS @Devconf Brno 2014

CentOS Core VS SIG

l Stability Vs Cutting edge technology.l Distribution vs Specialized distribution.

Page 8: Running A SIG in CentOS @Devconf Brno 2014

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.

Page 9: Running A SIG in CentOS @Devconf Brno 2014

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.

Page 10: Running A SIG in CentOS @Devconf Brno 2014

Current SIGs

● Stable : Xen4CentOS

● Planning and Getting Started: Atomic, Storage, Virtualization, Cloud,

Cloud Instance, Software Collections

● Proposed: VOIP, Public CI, PaaS

Refer: http://wiki.centos.org/SpecialInterestGroup

Page 11: Running A SIG in CentOS @Devconf Brno 2014

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

Page 12: Running A SIG in CentOS @Devconf Brno 2014

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).

Page 13: Running A SIG in CentOS @Devconf Brno 2014

Infrastructure for SIG

● Koji build system

● git.centos.org

● Wiki space on wiki.centos.org

● Bug tracker (if required)

● Separate email List (if required)

● Yum repos, mirrors

Page 14: Running A SIG in CentOS @Devconf Brno 2014

Packaging For SIG

● Where is the Package?

● Bug fixes or security fixes?

● Spec file ?

Page 15: Running A SIG in CentOS @Devconf Brno 2014

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.

Page 16: Running A SIG in CentOS @Devconf Brno 2014

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.

Page 17: Running A SIG in CentOS @Devconf Brno 2014

SIG Governance

● Gradually gets autonomy after the early stage.

Page 18: Running A SIG in CentOS @Devconf Brno 2014

Upstream VS SIG

● SIG should be able to deliver Upstream user story.

● Communication between upstream community and SIG.

Page 19: Running A SIG in CentOS @Devconf Brno 2014

Future

● Grow organically. ● A definite life cycle for the SIG?● Evolve as a distribution?● ISOs, cloud images, containers, live CDs?

Page 20: Running A SIG in CentOS @Devconf Brno 2014

Questions?

Feedback: http://devconf.cz/f/115