CentOS

CentOS (lyhenne sanoista Community Enterprise Operating System) on vapaa ja avoin Linux-jakelu.

CentOS Linux oli alun perin Red Hatin kaupalliseen Red Hat Enterprise Linux (RHEL) -käyttöjärjestelmän perustuva jakelupaketti, joka pyrkii toiminnalliseen yhteensopivuuteen sen kanssa.
CentOS oli itsenäinen jakelu, kunnes Red Hat osti sen 2014. 
Joulukuussa 2020 projekti ilmoitti että RHEL 8:n klooniksi kehitetyn CentOS Linux 8:n päivitykset loppuvat vuoden 2021 lopussa.

CentOS Stream on syyskuussa 2019 esitelty versio, joka on "ylävirtaan" RHEL-jakelusta.

Red Hatin ilmoitettua CentOS Streamin korvaavan CentOS:n ja sen roolin muuttumisesta on perustettu vaihtoehtoisia klooneja CentOS:lle kuten Rocky Linux ja AlmaLinux (ennen Lenix).
RHEL on aikaisemmin käyttänyt Fedora-jakelua ylävirtana. Jatkossa sekä RHEL- että Rocky Linux hakevat päivityksiä CentOS Streamistä, jolloin CentOS Streamiin tehdyt päivitykset päätyvät useammille käyttäjille.

Yleiskatsaus 
Rocky McGaugh ja Gregory Kurtzer perustivat CentOS:n vuonna 2004.
Sen tarkoituksena oli tarjota yritystason käyttöjärjestelmästä maksuton versio.

Red Hat julkaisee Red Hat Enterprise Linuxin lähdekoodin GNU GPL -lisenssillä, mutta binääriversiot ovat maksullisia. CentOS-projektin kehittäjät kääntävät RHEL:n lähde-RPM-paketeista maksuttoman uudelleenjakelun. Red Hatin logo ei kuitenkaan saa näkyä uudelleenjakelussa, eikä siinä saa viitata Red Hatiin tavaramerkillisistä syistä. Näin vältetään sekaannukset kaupallisen RHEL:n ja maksuttoman CentOS:n välillä. Red Hatiin viitataankin nimellä PNAELV (Prominent North American Enterprise Linux Vendor).

Red Hat on osallisena CentOS:n kehittämisessä.  

CentOS käyttää RPM-paketinhallintaa, jonka pääasiallisena paketinhallintaohjelmana on komentorivikäyttöinen yum. Graafisessa tilassa paketinhallintaohjelmana voidaan käyttää Red Hatin kehittämää up2date-ohjelmaa. Virallisten RPM-pakettien lisäksi on myös mahdollista käyttää Red Hatin tekemiä RPM-paketteja, sillä CentOS on täysin binääriyhteensopiva Red Hat Enterprise Linuxin kanssa. Paketit eroavat lähinnä kuvitusten, kuten logojen osalta.

Versiot 
CentOS:a pyritään kehittämään samaan tahtiin kuin Red Hat Enterprise Linuxia. Versionumeroinnin osalta ne ovat hyvin samanlaisia.

Lähteet

Aiheesta muualla 

 CentOS:n verkkosivut

Red Hat Linuxin johdannaiset