CentOS byl dlouhá léta ukázkovým příkladem toho, jak Linux distribuce mohou přispívat k open-source ekosystému pro uživatele po celém světě. V průběhu let jsme sledovali a sami používali různé verze CentOS, každou s vlastními vlastnostmi a případy použití, které z nadřazeného operačního systému dělaly plnohodnotnou platformu. Mezi tyto verze patřil legendární původní CentOS 6 vydaný před více než deseti lety, po němž následovaly CentOS Linux 7, CentOS Linux 8, CentOS Stream 8 a CentOS Stream 9. Nyní nastal konec životnosti CentOS EoL a všechno se mění.
Partnerství CentOS s RedHatem bylo vnímáno jako potenciální průlom do mainstreamu, ale po několika letech aktivního společného vývoje to byl právě RedHat, kdo oznámil ukončení aktivní podpory pro všechny varianty CentOS s účinností od 21. prosince 2021. Jedinou výjimkou bylo vydání Stream 8, u nějž bylo následně oznámeno ukončení aktivní podpory a bezpečnostních aktualizací k 31. květnu 2024. Vzhledem k tomu, že Stream 8 představuje midstream verzi vydání CentOS, tato zpráva v podstatě potvrzuje definitivní konec tohoto populárního upstreamového operačního systému.
Konec podpory CentOS ale přináší novým výzvy pro příznivce tohoto operačního systému. Kam se teď obrátí? Jaké jsou alternativy za zaniklý OS? Proč byl CentOS tak oblíbený u své věrné komunity? A dokáže nějaký jiný OS získat přízeň uživatelů, kteří jsou zklamaní z konce svého oblíbeného systému?
Proč byl CentOS tak oblíbený?
Abychom lépe pochopili, jakou mezeru zanechala smrt CentOS ve světě operačních systémů, je užitečné projít si důvody, proč si tento systém získal oblibu mezi technicky zdatnějšími uživateli. To nám zároveň pomůže pochopit, co musí případná alternativa za CentOS splňovat.
-
Stabilita
Jak zdůraznil LinuxHint v tomto podrobném článek, CentOS a jeho deriváty byly stabilní operační systémy, které umožňovaly snadné spouštění náročných operací na běžném počítači. Díky tomu si OS získal oblibu u lidí, kteří potřebují spolehlivý počítač pro svou práci.
-
Operační systém s otevřeným zdrojovým kódem
Otevřený zdrojový kód nadřazeného OS byl jedním z klíčových faktorů, které z CentOS udělaly atraktivní volbu pro jeho uživatelskou základnu. Velká část uživatelů CentOS jsou vývojáři a programátoři, takže open-source přístup jim umožnil přímo se zapojit do globálního procesu zdokonalování produktu. To je výhoda pro každý OS, ale zvláště pro ten, který cílí právě na tuto komunitu.
-
Byl zdarma (a přicházel s méně aktualizacemi)
V přímém výpadu vůči produktům jako Windows byly produkty CentOS dostupné zdarma. Zároveň byly připravené k okamžitému nasazení i pro firemní využití, což z nich udělalo oblíbenou volbu mezi vývojáři a firmami. Právě proto byl CentOS zvolen jako hostování cPanel or nainstalovat PPTP VPN na tom. Dříve jsme zmínili jeho výjimečnou stabilitu. Na rozdíl od Windows a jeho pověstných neustálých aktualizačních balíčků si CentOS díky svému inherentně stabilnímu kódu vystačí s minimem aktualizací. To uživatelům ušetří nekonečné aktualizace, které s sebou Windows přináší.
Proč došlo k CentOS EoL?
CentOS, jak jsme ho znali, je minulostí. Uživatelé už přecházejí na jiné OS produkty a hledají alternativu. Je ale důležité pochopit, proč k ukončení podpory CentOS vlastně došlo. Jakmile zpráva vyšla najevo, ukázalo se, že konečné rozhodnutí nebylo v rukou původního týmu CentOS. Poslední slovo mělo vedení Red Hat. Co za tím rozhodnutím stálo? Odpověď na tuto otázku nám může pomoci vyhnout se přílišné závislosti na konkrétním OS – jeho podpora může být ukončena kdykoliv. Mnozí uživatelé CentOS 7 se například dodnes nesmířili s kontroverzním koncem podpory CentOS 7.
-
Příliš mnoho za příliš málo
Koncem roku 2021 se začalo šuškat, že RedHat hledá nový strategický směr zaměřený na vyšší ziskovost. Ačkoli CentOS a jeho odvozené distribuce byly v té době vlajkovými produkty RedHatu, jejich filozofie bezplatného šíření vznikla bez přímé účasti RedHatu. Rozhodnutí přijali původní vývojáři CentOS, nikoli RedHat. Změna této politiky po tolika letech by každopádně popularitu produktu pohřbila. Neustálá práce na opravách chyb a vydávání nových verzí nakonec RedHat vyčerpala a projekt byl ukončen.
-
Brzda pro vedlejší projekty
Koncem roku 2021, když vyšly první zprávy o ukončení podpory CentOS, jeden z vedoucích pracovníků RedHat prohlásil, že hlavním důvodem tohoto rozhodnutí byl nepoměr mezi vývojovým úsilím a výsledky: aktivní vývoj CentOS spotřebovával značnou část provozních kapacit, přičemž přinášel velmi malé výnosy. Největší akvizice Red Hat se postupem času stala největší finanční zátěží. V kombinaci s tím, že nezbývaly žádné kapacity na vedlejší projekty, vedlo toto vše k nechvalně proslulému rozhodnutí ukončit CentOS.
Proč je konec podpory CentOS tak důležitý?
Co na něm tak zvláštního? CentOS používají zkušení uživatelé Linux jako svůj Linux server už léta. Pro většinu hostingových firem byl CentOS výchozím operačním systémem. Mnoho lidí ho také využívá k provozování vlastních vzdálených serverů a webových stránek přes TMD Host.
Tohle není malicherný problém. Kromě škod, které to způsobilo malým firmám, jsou dopady mnohem širší. IBM léta radila svým zákazníkům, aby používali CentOS. CentOS využívají evropské designérské domy, které by nikdy nedovolily, aby jim někdo nabídl kopii jejich oblíbeného serverového OS. Vliv CentOS sahá ještě dál: pohání celou čínskou telekomunikační infrastrukturu. Aby bylo jasné, jak zásadní roli CentOS hraje, stačí říct, že velká část vývoje Facebooku probíhala právě na něm.
Linux Hosting bez komplikací
Hledáte lepší způsob, jak hostovat weby a webové aplikace? Vyvíjíte něco nového? Nebo vám jednoduše nevyhovuje Windows? Přesně proto tu máme Linux VPS.
Získejte svůj Linux VPSCentOS 8 Stream: Falešná naděje?
Hlavní důvod, proč oznámení o ukončení podpory CentOS vyvolalo šok a pobouření, byl způsob, jakým k tomu došlo – náhle, bez dostatečného varování. Uživatelé měli jen velmi málo času najít alternativní řešení. Řada rozsáhlých projektů provozovaných na tomto systému tím utrpěla výrazné zpoždění. V rámci toho, co bylo označeno za "zmírňování škod," RedHat oznámil, že jediný derivát CentOS, verze "Stream 8," bude nadále dostávat bezpečnostní aktualizace a aktivní podporu až do konce května 2024. Komunita však toto oznámení přijala ještě hůře než původní zprávu. Jak je možné, že pokračující podpora produktu CentOS, který jeho uživatelé tolik milovali, v nich vzbudila ještě větší hněv než předtím?
Upstream vs Midstream: Zjistěte rozdíly
Jak již bylo popsáno, stabilita CentOS byla spolu s její upstream strukturou s otevřeným zdrojovým kódem hlavním důvodem jejího úspěchu. Upstream v tomto případě znamená, že opravy a změny v otevřeném zdrojovém kódu produktu byly směřovány od velkého množství uživatelů/vývojářů "nahoru" k původním vývojářům, což z celého produkčního procesu učinilo komplexní společné úsilí mezi původními vývojáři a uživateli. To byl původní důvod popularity CentOS. Tato varianta CentOS 8, ironicky nazvaná "Stream", nepoužívá stejný model a místo toho používá strukturu "midstream". Tato midstream varianta je umístěna mezi upstream vývojem ve Fedoře a downstream vývojem pro RHEL. To je hlavní důvod její nepopularity mezi tradičními fanoušky CentOS.
Oznámení a tiskové zprávy
Dalším důvodem, který uživatelům znepříjemnil pokračování CentOS Stream 8, byl způsob, jakým bylo toto rozhodnutí oznámeno. Přestože Red Hat rozhodl o ukončení CentOS v jeho původní podobě, samotné oznámení tohoto kroku provázely PR manévry. Místo toho, aby dal uživatelům dostatek času na zvládnutí probíhajících procesů před konečným ukončením podpory, Red Hat zdůrazňoval pokračující podporu CentOS Stream 8. To byla tvrdá rána pro příznivce upstream verzí tohoto operačního systému, jako jsou CentOS Linux 7, CentOS Linux 6 a CentOS Linux 8. Toto nešťastné PR rozhodnutí spolu s již zmíněnou absencí upstream využitelnosti se staly posledními hřebíky do rakve Stream 8 jako potenciální poslední naděje pro uživatele.
Oficiální vyjasnění
Zatímco někteří uživatelé stále doufají, že varianty CentOS Stream nějak převezmou štafetu, veškeré náznaky tomu odporují. Pro část loajálnějších uživatelů to nestačilo. RedHat proto vydal oficiální prohlášení, v němž upřesnil, že varianty Stream nemohou a nebudou náhradou za verze Linux systému CentOS. Chris Wright, technický ředitel RedHat, se k tématu přímo vyjádřil.
Nejlepší alternativy k CentOS v roce 2022
Když je to vše řečeno a shrnuto, uživatelé stojí před otázkou, kam se obrátit dál. Nahradit kvality, které CentOS přinášelo jako jedna z mála open-source upstream Linux OS platforem, rozhodně není jednoduché. Existují ale solidní kandidáti, kteří jsou připraveni tuto mezeru zaplnit. Jen tak pro upozornění: při procházení těchto potenciálních náhrad se dostaneme do poměrně technických vod, takže se předem omlouváme za odborný žargon.
Ubuntu & Debian

Pokud jde o serverové operační systémy jako alternativu k CentOS, LTS verze Ubuntu budou vždy první volbou. Ubuntu je také podstatně jednodušší na používání a správu než CentOS. APT je správce balíčků, který zajišťuje instalaci softwaru. Navíc Ubuntu nabízí rozsáhlý ekosystém online kurzů a dokumentace, které uživatelům pomáhají řešit různé problémy při nasazování serverového softwaru. Ubuntu or Debian vlastní silou.
Nejnovější verze s dlouhodobou podporou od Ubuntu je 20.04 LTS Focal Fossa. Vývojáři ji budou veřejně podporovat do roku 2025, s komerční možností prodloužení až do roku 2030.
Ubuntu vydává jednu LTS verzi každé dva roky, zatímco běžné verze vycházejí každých šest měsíců a mají podporu po dobu 9 měsíců.
Oracle Linux

Oracle Enterprise Linuxnebo OEL, je nejbližší alternativou k CentOS 8 Linux se správou balíčků RPM. Je také zdarma a open-source, ale pro technickou podporu je nutné si předplatit; bez předplatného je jinak k dispozici zdarma, stejně jako CentOS. Oracle Linux je klon Red Hat Linux – je kompilován ze zdrojového kódu RHEL a dostává bezpečnostní aktualizace dříve než ostatní distribuce. V cloudových prostředích ani ve službách VPS ho zatím příliš nepotkáte, i když to se v budoucnu může změnit. Oracle Linux lze také nainstalovat na Docker.
Uživatelé mohou přenést své aplikace z CentOS 8 na nejnovější verzi Oracle Linux díky srovnatelné základně. Pro více informací si přečtěte náš podrobný porovnání s Oracle Linux vs. Ubuntu.
Oracle Linux lze zdarma stáhnout prostřednictvím programu Oracle E-delivery.
OpenSUSE

OpenSUSE je univerzální operační systém založený na Linux, který byl dlouho přehlížen. Jedním z důvodů je menší uživatelská základna ve srovnání s Ubuntu a CentOS a také méně dostupných návodů a tutoriálů online. Za ním stojí společnost SUSE Software Solutions Germany GmbH. Na SUSE jsou Delta RPMs a správce balíčků ZYpp hlavními nástroji pro správu softwaru z příkazové řádky v OpenSUSE.
Součástí jsou tři nástroje pro správu balíčků. Zipp je běžný nástroj příkazového řádku, YaST slouží pro front-end vývoj a RPM pro nízkoúrovňový vývoj. Menší verze openSUSE vychází každých dvanáct měsíců, velké aktualizace pak každých 36–48 měsíců, podobně jako u vydávacího cyklu Ubuntu.
AlmaLinux

AlmaLinux, známý jako Project Lenix, vyvíjí společnost CloudLinux s rozsáhlými zkušenostmi v oboru Linux. Každý rok investuje tato společnost 1 milion dolarů do vlastní verze RHEL 8 a novějších verzí, plně kompatibilní na úrovni 1:1. AlmaLinux, bezplatné open-source řešení CloudLinux postavené na komunitě, má být vydáno do konce prvního čtvrtletí 2021. AlmaLinux také výrazně zjednodušuje migraci z CentOS: celé serverové parky lze převést jediným příkazem, bez přeinstalace nebo restartu. Už jen tato vlastnost z něj dělá jednu z nejefektivnějších a nejspolehlivějších platforem pro migraci z CentOS.
Rocky Linux

Po oznámení RedHatu o ukončení podpory CentOS 8 LTS se začalo šířit, že Gregory Kurtzer, spoluzakladatel CentOS, vytvoří další klon Linux postavený na balíčcích RHEL s názvem "Rocky Linux, podobně jako to udělal s CentOS. Doufám, že to neprodá RedHatu ani IBMu jako předtím.
Přestože Rocky Linux sám o sobě nemá historii a zázemí některých zavedenějších alternativ k CentOS, za jeho vývojem stojí zkušený a respektovaný vývojář Kurtzer. To mu dává předpoklady stát se jedním z lepších open-source operačních systémů do budoucna.
Závěr
Pro uživatele, kteří byli zvyklí na vylepšené funkce CentOS Linux 8 a jeho přednosti oproti předchozím verzím, je přechod na jiný OS jedinou možností. Rozhodnutí RedHat ukončit podporu Linux 8 dříve než u předchozích verzí je stále považováno za velmi překvapivý krok.
Pro ty, kteří stále používají CentOS Linux 7, není důvod k okamžitým obavám, protože podpora bude pokračovat až do poloviny roku 2024. CentOS si i přes svůj věk ve srovnání s nástupcem "Linux 8" nadále udržuje velkou základnu uživatelů.
Za tímto účelem se mnoho předních poskytovatelů Linux VPS rozhodlo provozovat služby, které zahrnují CentOS Linux 7 na hostitelském zařízení. Můžete si vyzkoušet tyto vysoce kvalitní Linux VPS služby sami na Cloudzy. Pokud se rozhodnete přejít na některou z alternativ zmíněných pro CentOS a provozovat ji na hostitelích VPS od Cloudzy, můžete být také bez obav.
Cloudzy nejen podporuje provoz stávajících produktů na svých hostitelských serverech, ale nabízí i další výhody – konkurenceschopné ceny, minimální údržbu a rozmanité balíčky navržené tak, aby pokryly každou potřebu svých zákazníků.
Často kladené otázky
Funguje CentOS na Linux?
Ano. Přesněji řečeno, jde o distribuci Linux. CentOS je distribuovaná verze Linux zaměřená na produkční prostředí a stále patří k hojně využívaným serverovým distribucím. Ukončení podpory novějších verzí ale postupně zmenšuje její aktivní uživatelskou základnu.
Jak dlouho bude CentOS podporováno?
Nejpopulárnější verze CentOS, „Linux 8", přestala dostávat aktualizace po 21. prosinci 2021. Předchozí verze „Linux 7" bude podporována do poloviny roku 2024 společně s variantami „Stream".
Je CentOS vhodný operační systém pro používání Linux přes VPS?
Přestože CentOS Linux 7 je starší než novější, ale již nepodporovaná verze Linux 8, stále patří mezi nejlepší operační systémy Linux – vedle Ubuntu, OpenSUSE a Debian.