CentOS

From Wikipedia, the free encyclopedia

CentOS
Image:Centos logo.png

CentOS 5 running GNOME
Website www.centos.org
Company/
developer
Lance Davis
OS family Linux
Source model Free software
Initial release December 1, 2003 (2003-12-01)
Latest stable release 5.1 / December 2, 2007 (2007-12-02); 194 days ago
Kernel type Monolithic kernel
License Various
Working state Current

CentOS is a freely-available Linux distribution that is based on Red Hat Enterprise Linux. This rebuild project strives to be 100% binary compatible with the upstream product and, within its mainline and updates, not to vary from that goal. Additional software archives hold later versions of such packages, along with other Free and Open Source Software RPM-based packages. CentOS stands for Community ENTerprise Operating System.

Contents

[edit] Structure

Red Hat Enterprise Linux is largely composed of free and open source software, but is made available in a usable, binary form (such as on CD-ROM or DVD-ROM) only to paying subscribers. As required, Red Hat releases all source code for the product publicly under the terms of the GNU General Public License and other licenses. CentOS developers use that source code to create a final product that is very similar to RHEL; the logos must be changed, because Red Hat does not allow them to be used for redistribution[1]. CentOS is freely available for download and use by the public, but is not maintained or supported by Red Hat. There are other distributions derived from RHEL's source as well, but they have not attained the surrounding community that CentOS has built; CentOS is generally the one most current with Red Hat's changes.

CentOS' preferred software updating tool is based on yum, although support for use of an up2date variant exists. Each may be used to download and install both additional packages and their dependencies, and also to obtain and apply periodic and special (security) updates from repositories on the CentOS Mirror Network.

Some hosting companies, such as Liquidweb[1] and Spry[2] rely on CentOS working together with a control panel, such as the cPanel Control Panel.[citation needed]

CentOS refers to the source as "PNAELV" (Prominent North American Enterprise Linux Vendor), which means Red Hat, coined in response to questions raised by Red Hat's legal counsel in a letter to project members regarding possible trademark issues.

[edit] Versioning scheme

  • CentOS version numbers have two parts, a major version and a minor version. The major version corresponds to the version of Red Hat Enterprise Linux from which the source packages used to build CentOS are taken. The minor version corresponds to the update set of that Red Hat Enterprise Linux version from which the source packages used to build CentOS are taken. For example, CentOS 4.4 is built from the source packages from Red Hat Enterprise Linux 4 update 4.
  • Since mid-2006, starting with RHEL 4.4 (formerly known as RHEL 4.0 update 4), Red Hat has adopted a versioning convention identical to that of CentOS, e.g., RHEL 4.5 or RHEL 3.9. See this Red Hat Knowledge Base article for more information.

[edit] Release history

The architecture information is taken from the CentOS Overview page.

CentOS Release Architectures RHEL base CentOS release date RHEL release date Fedora Core used
2 i386 2.1 2004-05-14[2] 2002-05-17[3] Red Hat Linux 7.2[citation needed]
3.1 i386, x86_64, ia64, s390, s390x 3 2004-03-19[4] 2003-10-23[3] Red Hat Linux 9[citation needed]
4.6 i386, x86_64, ia64, alpha, s390, s390x, ppc (beta), sparc (beta) 4U6 2007-12-16[5] 2005-05-15[3] Fedora Core 3[citation needed]
5 i386, x86_64 5 2007-04-12[6] 2007-03-14[7] Fedora Core 6[citation needed]
5.1 i386 x86_64 5.1 2007-12-02[8] 2007-11-07[9] Fedora Core 6[citation needed]

[edit] Architectures

CentOS supports the same architectures as Red Hat Enterprise Linux:[10][11]

The following two architectures are supported in CentOS but not supported upstream:[10]

  • Alpha (CentOS 4 only)
  • SPARC (beta support since CentOS 3)

[edit] References

[edit] External links