Přeskočit na obsah

CentOS

Z Wikipedie, otevřené encyklopedie
CentOS
Logo
CentOS se spuštěným GNOME
CentOS se spuštěným GNOME
VyvíjíCentOS
Lance Davis
Rodina OSGNU/Linux
DruhOpenSource
První zveřejnění14. května 2004
Aktuální verzeStream 9 (3. prosince 2021)[1]
8.3.2011 (7. prosince 2020)
7.9-2009 (12. listopadu 2020) /
Způsob aktualizaceDNF, yum, PackageKit
Správce balíčkůRPM
Podporované platformyx86-64, AArch64, ppc64
Typ jádraMonolitické jádro, modulární
LicenceGPL a další
StavAktivní
Oficiální webcentos.org

CentOS (Community ENTerprise Operating System) je volně dostupná linuxová distribuce založená na Red Hat Enterprise Linuxu. Je s ním binárně kompatibilní a je podporována vlastní komunitou vývojářů. Kopíruje desetiletou podporu svého vzoru. CentOS 8 byl vydán 24. září 2019,[2] avšak 8. prosince 2020 byla oznámena transformace tradiční distribuce CentOS na CentOS Stream ke konci roku 2021,[3] což bylo zpočátku komunitou přijato velmi negativně (vysvětlení je níže). Dne 3. prosince vyšla verze CentOS Stream 9 založená na RHEL 9 Beta.[1]

Charakteristika

[editovat | editovat zdroj]

Red Hat Enterprise Linux je distribuce vydávaná firmou Red Hat, která ji poskytuje v binární podobě (na CD-ROM, DVD) pouze platícím zákazníkům. Protože je distribuce složena z open source a free software, poskytuje z licenčních důvodů firma zdrojové kódy zcela volně na svém FTP serveru[4] včetně průběžných aktualizací.[5]

CentOS je k dispozici zcela volně, avšak není spravován ani podporován firmou Red Hat. CentOS odkazuje na svůj vzor jako na „PNAELV“ (anglicky Prominent North American Enterprise Linux Vendor), čím je m��něna firma Red Hat. O tuto úpravu požádal právní odbor firmy Red Hat kvůli vyřešení možných problémů s ochrannými známkami.

Vytvoření distribuce

[editovat | editovat zdroj]

Vývojáři distribuce CentOS nejprve odstranili ze zdrojových kódů všechny odkazy na chráněné známky a loga, odkazy na firmu Red Hat a další části, které odporují licenci,[6] protože jejich redistribuce není povolena. Poté zdrojové kódy přeložili a získali tak plně kompatibilní distribuci. Stejný proces provedly další skupiny, které zakládají své distribuce na Red Hat Enterprise Linuxu.

CentOS Stream

[editovat | editovat zdroj]

CentOS Stream je typ linuxová distribuce, která je průběžně vydávaná, takže nemá ohraničené minor verze. To znamená, že například po verzi 8 není vydána verze 8.1, ale místo toho dojde průběžnými aktualizacemi k postupnému přechodu do stavu odpovídajícího verzi 8.1 a aktualizace budou dále pokračovat k verzi 8.2 atd. V CentOS Stream se tak objevují otestované balíčky, které by jinak čekaly až na zveřejnění v následující minor verzi Red Hat Enterprise Linux (RHEL).[7] Minor verze budou nadále dostupné jen v oficiální distribuci RHEL, kde tak systém (na rozdíl od CentOS Stream) zůstává po jistou dobu v určité minor verzi a přijímá pouze bezpečnostní aktualizace určené pro tuto minor verzi. Reálně tedy nedojde ke zhoršení kvality distribuce, protože se pouze obrátí pořadí zveřejnění balíčků (RHEL vs. CentOS Stream) a jejich testování (QA) zůstane stejné.[7] Partnerům RHEL i komunitě umožní tato situace se k vydávaným balíčkům včas vyjádřit (dosud to bylo tak, že pokud balíček vydaný do RHEL obsahoval chybu, na opravu se čekalo do další minor verze).

Major verze (tj. CentOS 9 atd.) budou dále vydávány ohraničeně (tj. CentOS Stream nepřejde automaticky z major verze 8 na major verzi 9).[8] Starší verze CentOS Stream bude podporována asi 1,5 roku poté, co vyjde nová major verze.[7] Zkrácení doby podpory major verze tedy bude nejvýraznějším důsledkem přechodu distribuce CentOS na CentOS Stream. Podle oznámení z 8. prosince 2020 dojde k přepnutí CentOS 8 na CentOS Stream na konci roku 2021.[3][9] Verze CentOS 7 zůstane ve stejném režimu, jako dosud (tj. bude přesně kopírovat RHEL). Mezi projekty, které mohou nahradit původní CentOS, patří:[8]

Odchylky od Red Hat Enterprise Linuxu

[editovat | editovat zdroj]
  • odstraněn obsah s ochrannými známkami (loga, odkazy na firmu Red Hat a další)
  • aktualizace jsou vydávány se zpožděním[11] po vydání zdrojových kódů firmou Red Hat, což může způsobovat problémy u nasazení, kde je zvýšeným způsobem dbáno na bezpečnost
  • využívá pro aktualizace nástroj yum, a proto jsou pozměněny jeho konfigurační soubory tak, aby odkazovaly do vlastních repozitářů[12]
  • neposkytuje náhradu za Red Hat Network a další (placené) služby
  • do verze 4.x bylo poskytováno jádro též pro procesory Pentium (i586)
  • pro kompilaci balíčků nepoužívá stejné prostředí, jako Red Hat; naopak se snaží o tzv. self-hosting (distribuce překládá sama sebe), což může vést k chybám (způsobeným překladačem a odlišným prostředím při překladu)
  • obsahuje balíčky, které v původní distribuci chybí[13]
  • nerozlišuje AS, ES, WS, Desktop[14]
  • odlišné číslování verzí[15]
  • podpora architektur (kromě i386 a x86_64) se opožďuje[16]

Historie vydání

[editovat | editovat zdroj]
Verze CentOS Verze RHEL RHEL dne CentOS dne Zpoždění Poznámky k vydání CentOS
2 2.1 2002-05-17[17] 2004-05-14 728d i386
3.1 3U1 2004-01-16[18] 2004-03-19 148d i386
4 4 2005-02-15[17] 2005-03-02 23d i386, x86_64, ia64
5 5 2007-03-14[17] 2007-04-12 28d i386, x86_64
6 6 2010-11-10[18] 2011-07-10 242d i386, x86_64
7 7 2014-06-10 2014-07-07 27d x86_64
8 8 2019-05-07 2019-09-24 140d[2]
Stream 9 Beta 9 2021-11-03 2021-12-03 30d vyžaduje x86-64-v2 (Nehalem od r. 2009)[19]

Doba podpory

[editovat | editovat zdroj]
Podpora jednotlivých verzí
Verze CentOS Vydání Úplné aktualizace Udržovací aktualizace
3 2004-03-19 2006-07-20 2010-10-31
4 2005-03-09 2009-03-31 2012-02-29
5 2007-04-12 2014-01-31 2017-03-31
6 2011-07-10 2017-05-10 2020-11-30
7 2014-10-07 Q4 2020 2024-06-30
8 2019-09-24 2021-12-31[3]
Stream 8 2019-09-24 2024-05-31
Stream 9 2021-12-03 zhruba 2027

Bez podpory  Podporováno  Nejnovější verze

  1. a b VAUGHAN-NICHOLS, Steven. Red Hat's CentOS Stream 9 Linux arrives. ZDNet [online]. 3.12.2021 [cit. 3.12.2021]. Dostupné online. 
  2. a b BARTLETT, Alan. Building 8. CentOS Wiki [online]. 2019-08-15 [cit. 2019-08-22]. Dostupné v archivu pořízeném z originálu dne 2019-08-20. 
  3. a b c CentOS Project shifts focus to CentOS Stream, effectively ending support for centOS 8 at the end of 2021 [online]. Dostupné online. 
  4. FTP adresář se zdrojovými kódy vydání Red Hat Enterprise Linuxu [online]. Red Hat [cit. 2008-06-25]. Dostupné v archivu pořízeném dne 2008-06-18. 
  5. FTP adresář s aktualizacemi Red Hat Enterprise Linuxu [online]. Red Hat [cit. 2008-06-25]. Dostupné v archivu pořízeném dne 2008-07-07. 
  6. Licence agreement (EULA) [online]. Red HaRolling releaset [cit. 2008-06-25]. Dostupné online. (anglicky) 
  7. a b c EISCHMANN, Jiří. Odpovědi na nejčastější otázky kolem CentOS Stream: co se přesně děje?. root.cz [online]. Internet Info, 2020-12-17 [cit. 2020-12-17]. Dostupné online. 
  8. a b SALTER, Jim. Where do I go now that CentOS Linux is gone? Check our list. Ars Technica [online]. WIRED Meda Group, 2020-12-11 [cit. 2020-12-12]. Dostupné online. 
  9. KRČMÁŘ, Petr. CentOS je mrtev, ať žije CentOS Stream: distribuce předbíhající ve vývoji RHEL. Root.cz [online]. Internet Info, 2020-12-09 [cit. 2020-12-12]. Dostupné online. 
  10. a b KRČMÁŘ, Petr. Konec podpory CentOS 8 se blíží: jak zůstat na koni a kam případně přejít?. Root.cz [online]. 2021-11-19 [cit. 2022-05-19]. Dostupné online. 
  11. Prodleva po zveřejnění opravy [online]. CentOS.org, 2004-10-25 [cit. 2008-06-25]. Dostupné v archivu pořízeném dne 2008-06-17. (anglicky)  – neplatný odkaz !
  12. Seznam mirrorů distribuce CentOS [online]. CentOS.org [cit. 2008-06-25]. Dostupné v archivu pořízeném dne 2006-05-28. (anglicky) 
  13. (addons) Repozitáře distribuce CentOS [online]. CentOS.org, 2005-07-03 [cit. 2008-06-25]. Dostupné v archivu pořízeném dne 2008-04-23. (anglicky)  – neplatný odkaz !
  14. (addons) CentOS je ekvivalent AS verze [online]. CentOS.org, 2005-05-18 [cit. 2008-06-25]. Dostupné v archivu pořízeném dne 2008-06-29. (anglicky)  – neplatný odkaz !
  15. Číslování verzi distribuce CentOS [online]. CentOS.org, 2005-07-03 [cit. 2008-06-25]. Dostupné v archivu pořízeném dne 2008-06-28. (anglicky)  – neplatný odkaz !
  16. About CentOS [online]. CentOS.org [cit. 2008-06-25]. Dostupné v archivu pořízeném dne 2012-02-13. (anglicky) 
  17. a b c Red Hat Enterprise Linux Errata Support Policy [online]. [cit. 2008-06-25]. Dostupné v archivu pořízeném dne 2010-04-05. (anglicky) 
  18. a b Red Hat Enterprise Linux Updates [online]. [cit. 2008-06-25]. Dostupné online. (anglicky)  – neplatný odkaz !
  19. How do I check if my CPU supports x86-64-v2?. Unix & Linux Stack Exchange [online]. [cit. 2024-07-04]. Dostupné online. (anglicky) 

Související články

[editovat | editovat zdroj]

Externí odkazy

[editovat | editovat zdroj]