areguera / centos / centos.org

Forked from centos/centos.org 4 years ago
Clone
7c7ede
---
7c7ede
title: "The CentOS Variants"
7c7ede
title_lead: |
7c7ede
  A CentOS variant is a special edition of CentOS Linux that starts with the
7c7ede
  core distribution, then replaces or supplements a specific subset of
7c7ede
  packages. This may include replacing everything down to the kernel,
7c7ede
  networking, and other subsystems.
7c7ede
layout: default
7c7ede
---
7c7ede
7c7ede
Some open source projects need different software components to run properly, such as updated development languages or kernel functionality. By being able to get these components directly in CentOS, a variant maintainer solves many of the steps for users.
7c7ede
7c7ede
The end goal is to make it easier for users to run different open source software directly on and in CentOS itself.
7c7ede
7c7ede
[Special interest groups](http://wiki.centos.org/SpecialInterestGroup) (SIGs) are teams of people interested in one or more related technologies, and enabling that technology in CentOS.
7c7ede
7c7ede
These SIGs want to get this technology in the hands of the users in the easiest way possible. SIG members usually include people who work directly on the related technology and open source projects.
7c7ede
7c7ede
(Some SIGs don't focus on producing a variant but instead work on Infrastructure, Design, Documentation, and so forth.)
7c7ede
7c7ede
## Using variants
7c7ede
7c7ede
It's as easy as using CentOS core. There are two main ways:
7c7ede
7c7ede
- Download a pre-built image [here](/download).
7c7ede
- Run the minimal installer from [here](/download) and choose your variant during installation.
7c7ede
7c7ede
You may want to look for additional tips, notes, and documentation in the [SIG that produces the variant](http://wiki.centos.org/SpecialInterestGroup).
7c7ede
7c7ede
7c7ede
   Note: The idea of
7c7ede
  CentOS Variants is very much a proposal at this stage, something we hope to
7c7ede
  have confirmed as a process and ensure we have resources allocated to make
7c7ede
  this happen by the early summer of 2014. However, if you are interested in
7c7ede
  joining the process right away, and dont mind being a part of the evolving
7c7ede
  process - feel free to drop a proposal for your variant onto the 
7c7ede
  href="http://lists.centos.org/mailman/listinfo/centos-devel">centos-devel
7c7ede
  list and we will try to include you in the process.
7c7ede
7c7ede
7c7ede
Some potential early SIG's are listed on the [Special Interest Groups ](http://wiki.centos.org/SpecialInterestGroup).
7c7ede
7c7ede
## Making variants
7c7ede
7c7ede
An official variant edition of CentOS can only be created with code from git.centos.org, must be converted entirely from source to binary within the CentOS buildsystems and delivered using the official CentOS content delivery network.
7c7ede
7c7ede
The gateway to code getting in to git.centos.org is via the SIGs. For example, the SIG that maintains a variant or the core SIG that builds the main CentOS distribution.
7c7ede
7c7ede
You may want to join an existing SIG or start a new one if you have an idea for a completely new variant. [Read more about starting a SIG](http://wiki.centos.org/SpecialInterestGroup).
7c7ede
7c7ede
Of course, you are always permitted to remix and redistribute the CentOS code, but you need to read the [trademark guidelines](/legal/trademarks/) to know if you can call it "CentOS".