CentOS
![]() | |
![]() CentOS se spuštěným GNOME | |
Vyvíjí | CentOS Lance Davis |
---|---|
Rodina OS | GNU/Linux |
Druh | OpenSource |
První zveřejnění | 14. května 2004 |
Aktuální verze | Stream 9 (3. prosince 2021)[1] 8.3.2011 (7. prosince 2020) 7.9-2009 (12. listopadu 2020) / |
Způsob aktualizace | DNF, yum, PackageKit |
Správce balíčků | RPM |
Podporované platformy | x86-64, AArch64, ppc64 |
Typ jádra | Monolitické jádro, modulární |
Licence | GPL a další |
Stav | Aktivní |
Oficiální web | centos.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
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
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
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]
- Rocky Linux – nástupce distribuce CentOS (po změně na CentOS Stream)[10]
- AlmaLinux – nástupce distribuce CentOS (po změně na CentOS Stream)[10]
- Scientific Linux – pro vědecké účely, v oficiální distribuci stále ještě není verze 8
- Oracle Enterprise Linux – část programu Unbreakable Linux firmy Oracle
Odchylky od Red Hat Enterprise Linuxu
- 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í
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
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 |
Reference
- ↑ a b VAUGHAN-NICHOLS, Steven. Red Hat's CentOS Stream 9 Linux arrives. ZDNet [online]. 3.12.2021 [cit. 3.12.2021]. Dostupné online.
- ↑ 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.
- ↑ a b c CentOS Project shifts focus to CentOS Stream, effectively ending support for centOS 8 at the end of 2021 [online]. Dostupné online. Je zde použita šablona
{{Cite web}}
označená jako k „pouze dočasnému použití“. - ↑ 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.
- ↑ 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.
- ↑ Licence agreement (EULA) [online]. Red HaRolling releaset [cit. 2008-06-25]. Dostupné online. (anglicky)
- ↑ 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.
- ↑ 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.
- ↑ 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.
- ↑ 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.
- ↑ 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 !
- ↑ Seznam mirrorů distribuce CentOS [online]. CentOS.org [cit. 2008-06-25]. Dostupné v archivu pořízeném dne 2006-05-28. (anglicky)
- ↑ (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 !
- ↑ (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 !
- ↑ Čí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 !
- ↑ About CentOS [online]. CentOS.org [cit. 2008-06-25]. Dostupné v archivu pořízeném dne 2012-02-13. (anglicky)
- ↑ 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)
- ↑ a b Red Hat Enterprise Linux Updates [online]. [cit. 2008-06-25]. Dostupné online. (anglicky) – neplatný odkaz !
- ↑ 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
Externí odkazy
Obrázky, zvuky či videa k tématu CentOS na Wikimedia Commons
- Domácí stránka projektu CentOS (anglicky)