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ýmGNOME
VyvíjíCentOS
Lance Davis
Rodina OSGNU/Linux
DruhOpenSource
První zveřejnění14. května2004
Aktuální verzeStream 9 (3. prosince2021)[1]
8.3.2011 (7. prosince2020)
7.9-2009 (12. listopadu2020) /
Způsob aktualizaceDNF,yum,PackageKit
Správce balíčkůRPM
Podporované platformyx86-64,AArch64,ppc64
TypjádraMonolitické jádro,modulární
LicenceGPLa další
StavAktivní
Oficiální webcentos.org

CentOS(CommunityENTerpriseOperatingSystem) je volně dostupnálinuxová distribucezaložená naRed Hat Enterprise Linuxu.Je s ním binárně kompatibilní a je podporována vlastníkomunitouvý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á firmouRed Hat,která ji poskytuje v binární podobě (naCD-ROM,DVD) pouze platícím zákazníkům. Protože je distribuce složena zopen sourceafreesoftware, poskytuje z licenčních důvodů firmazdrojové kódyzcela 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“(anglickyProminent 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 naRed Hat Enterprise Linuxu.

CentOS Stream

[editovat|editovat zdroj]

CentOS Stream je typ linuxová distribuce, která jeprů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 verziRed 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ástrojyum,a proto jsou pozměněny jeho konfigurační soubory tak, aby odkazovaly do vlastních repozitářů[12]
  • neposkytuje náhradu zaRed Hat Networka další (placené) služby
  • do verze 4.x bylo poskytováno jádro též pro procesoryPentium(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ýmpřekladačema 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žadujex86-64-v2(Nehalemod 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. abVAUGHAN-NICHOLS, Steven. Red Hat's CentOS Stream 9 Linux arrives.ZDNet[online]. 3.12.2021 [cit. 3.12.2021].Dostupné online.
  2. abBARTLETT, Alan. Building 8.CentOS Wiki[online]. 2019-08-15 [cit. 2019-08-22].Dostupné v archivupořízeném zorigináludne 2019-08-20.
  3. abcCentOS 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 archivupořízeném dne 2008-06-18.
  5. FTP adresář s aktualizacemi Red Hat Enterprise Linuxu[online]. Red Hat [cit. 2008-06-25].Dostupné v archivupořízeném dne 2008-07-07.
  6. Licence agreement (EULA)[online]. Red HaRolling releaset [cit. 2008-06-25].Dostupné online.(anglicky)
  7. abcEISCHMANN, 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. abSALTER, 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. abKRČ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 archivupořízeném dne 2008-06-17. (anglicky) – neplatný odkaz!
  12. Seznam mirrorů distribuce CentOS[online]. CentOS.org [cit. 2008-06-25].Dostupné v archivupoří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 archivupoří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 archivupoří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 archivupořízeném dne 2008-06-28. (anglicky) – neplatný odkaz!
  16. About CentOS[online]. CentOS.org [cit. 2008-06-25].Dostupné v archivupořízeném dne 2012-02-13. (anglicky)
  17. abcRed Hat Enterprise Linux Errata Support Policy[online]. [cit. 2008-06-25].Dostupné v archivupořízeném dne 2010-04-05. (anglicky)
  18. abRed 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]