CentOS
CentOS se spuštěnýmGNOME | |
Vyvíjí | CentOS Lance Davis |
---|---|
Rodina OS | GNU/Linux |
Druh | OpenSource |
První zveřejnění | 14. května2004 |
Aktuální verze | Stream 9 (3. prosince2021)[1] 8.3.2011 (7. prosince2020) 7.9-2009 (12. listopadu2020) / |
Způsob aktualizace | DNF,yum,PackageKit |
Správce balíčků | RPM |
Podporované platformy | x86-64,AArch64,ppc64 |
Typjádra | Monolitické jádro,modulární |
Licence | GPLa další |
Stav | Aktivní |
Oficiální web | centos.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]
- 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 firmyOracle
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]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]- ↑abVAUGHAN-NICHOLS, Steven. Red Hat's CentOS Stream 9 Linux arrives.ZDNet[online]. 3.12.2021 [cit. 3.12.2021].Dostupné online.
- ↑abBARTLETT, Alan. Building 8.CentOS Wiki[online]. 2019-08-15 [cit. 2019-08-22].Dostupné v archivupořízeném zorigináludne 2019-08-20.
- ↑abcCentOS 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 archivupořízeném dne 2008-06-18.
- ↑FTP adresář s aktualizacemi Red Hat Enterprise Linuxu[online]. Red Hat [cit. 2008-06-25].Dostupné v archivupořízeném dne 2008-07-07.
- ↑ Licence agreement (EULA)[online]. Red HaRolling releaset [cit. 2008-06-25].Dostupné online.(anglicky)
- ↑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.
- ↑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.
- ↑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.
- ↑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.
- ↑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!
- ↑Seznam mirrorů distribuce CentOS[online]. CentOS.org [cit. 2008-06-25].Dostupné v archivupořízeném dne 2006-05-28. (anglicky)
- ↑(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!
- ↑(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!
- ↑Čí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!
- ↑About CentOS[online]. CentOS.org [cit. 2008-06-25].Dostupné v archivupořízeném dne 2012-02-13. (anglicky)
- ↑abcRed Hat Enterprise Linux Errata Support Policy[online]. [cit. 2008-06-25].Dostupné v archivupořízeném dne 2010-04-05. (anglicky)
- ↑abRed 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ématuCentOSnaWikimedia Commons
- Domácí stránka projektu CentOS(anglicky)