Further development of the Linux system was structured with the founding of the governing board. Since then, different teams – consisting of members of the diverse community – have been working in different workgroups, which either aim to expand the CentOS distribution or optimize thefunctional aspects of the CentOS project (infrastructure, documentation, etc.). The source code makes it possible to carry out changes to the system without consulting one of these Special Interest Groups (SIGs), but these may not be published under the brand 'CentOS': The individual SIGs have a certain degree of autonomy and are primarily responsible for the development process. Before the result can be marked and published as an official CentOS product, however, the governing board’s consent is needed.
The three declared types of special interest groups are the following:
1. Core SIG: Core SIGs develop content that is relevant to the main version of the Linux distribution. These groups must coordinate the development process to possible RHEL updates, and finally take care of the signing and releasing. In addition, they must develop guidelines for Git publishing and licensing.
2. Variant SIG: If the kernel is to be modified by CentOS versions or extended independently of the official release series, this is done in Variant SIGs. The prerequisite for projects like these is that it has to benefit the community. All additional software packages must be able to be added to the CentOS project licenses and be unpacked and issued as required. In addition, the task of the project group is to review and, if necessary, include additional code written and released via the Git repository by other users for the particular variant.
3. Functional SIG: the functional SIGs have the task of creating or managing important components of the CentOS project. The purpose of these working groups is to make it as easy as possible for every interested user to participate in the further development. Furthermore, the purpose of these SIGs is to strengthen the community by distributing responsibilities and workloads among the active members according to their respective abilities.
One of the most important project groups is the aforementioned AltArch SIG, which has already published various portfolios of the 7th CentOS version. The first real variant, however, is the CentOS Atomic Host published by CentOS Atomic SIG. This is based on the core design and is specially designed for the use of Docker containers. Further projects, which are in the planning or development stage, include the following:
- Public CI: infrastructure for public tests
- Hardening: variant with focus on a secure, hardened system core and source codes
- Cloud Instance: distribution, which optimizes CentOS-Linux for public or private Clouds
- PaaS: Platform as a service based on CentOS
- NFV: Network Functions Virtualization provides a software stack that serves as the basic framework for distributing and verifying virtual network functions.
- Promo: project groups, which deal with the external appearance of CentOS.