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
[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]
- 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
[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]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
[editovat | editovat zdroj]- ↑ 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.
- ↑ 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
[editovat | editovat zdroj]Externí odkazy
[editovat | editovat zdroj]- Obrázky, zvuky či videa k tématu CentOS na Wikimedia Commons
- Domácí stránka projektu CentOS (anglicky)