50% zniżki wszystkie plany, oferta czasowa. Od $2.48/mo
13 minut pozostało
Serwery i system operacyjny

CentOS EoL: co koniec wsparcia oznacza dla użytkowników?⛔

Pius Bodenmann By Pius Bodenmann Czytanie w 13 minut Zaktualizowano 25 lutego 2023
CentOS EoL: co koniec wsparcia oznacza dla użytkowników

 Przez lata CentOS był wzorcowym przykładem tego, jak dystrybucje Linux mogą wspierać projekty open-source i służyć użytkownikom na całym świecie. Obserwowaliśmy kolejne wersje CentOS i sami z nich korzystaliśmy - każda wnosiła coś własnego i sprawiała, że nadrzędny system operacyjny działał w praktyce. Wśród nich znalazły się: legendarny CentOS 6, wydany ponad dziesięć lat temu, a po nim CentOS Linux 7, CentOS Linux 8, CentOS Stream 8 i CentOS Stream 9. Teraz nastąpiło EoL dla CentOS i wszystko się zmienia.

Partnerstwo CentOS z RedHat było przez wiele osób postrzegane jako szansa na przebicie się systemu do mainstreamu. Po kilku latach aktywnego wspólnego rozwoju to właśnie RedHat ogłosił zakończenie aktywnego wsparcia dla wszystkich wariantów CentOS z dniem 21 grudnia 2021 roku. Jedynym wyjątkiem była wersja Stream 8, której koniec aktywnego wsparcia i aktualizacji bezpieczeństwa wyznaczono na 31 maja 2024 roku. Ponieważ Stream 8 jest wersją midstream wydań CentOS, ogłoszenie to praktycznie potwierdza definitywny koniec tego popularnego systemu upstream.

Koniec wsparcia dla CentOS stawia użytkowników korzystających z systemów upstream przed poważnymi wyzwaniami. Gdzie teraz się zwrócą? Jakie są alternatywy dla wygasłego systemu? Co sprawiło, że CentOS zdobył tak wierną społeczność? I czy jakikolwiek inny system zdobędzie serca użytkowników rozczarowanych tym, co się stało?

Żeby zrozumieć, jaką lukę pozostawił po sobie koniec CentOS, warto przyjrzeć się przyczynom jego popularności wśród bardziej zaawansowanych użytkowników systemów operacyjnych. To pozwoli też określić, czego oczekiwać od ewentualnego następcy.

  • Stabilność

Jak wskazuje LinuxHint w tym szczegółowym artykułartykule, CentOS i jego pochodne były stabilnymi platformami systemowymi, które umożliwiały sprawne wykonywanie złożonych i wymagających operacji na każdym przyzwoitym komputerze. To właśnie ta stabilność przyciągała użytkowników, którzy w swojej pracy polegali na niezawodnym działaniu systemu.

  • Otwartoźródłowy system operacyjny

Otwarty kod źródłowy, charakterystyczny dla systemów upstream, był jednym z kluczowych atutów CentOS. Znaczną część jego użytkowników stanowili programiści i twórcy oprogramowania, dla których open source oznaczał możliwość aktywnego udziału w globalnym procesie rozwijania produktu. To duży atut dla każdego systemu, a szczególnie dla takiego, który od początku był budowany z myślą właśnie o tej grupie.

  • Był darmowy (i rzadziej aktualizowany)

W odróżnieniu od takich systemów jak Windows, produkty oparte na CentOS były bezpłatne. Były też gotowe do wdrożenia produkcyjnego, co przyciągało zarówno rozwijające się firmy, jak i indywidualnych użytkowników. To między innymi dlatego CentOS był wybierany do hosting cPanel or instalacji PPTP VPN na serwerach. Wspomnieliśmy już o jego wysokiej stabilności. W przeciwieństwie do Windows, który słynie z nieustannych aktualizacji, stabilna architektura CentOS wymagała ich bardzo rzadko. Użytkownicy byli dzięki temu oszczędzeni od plagi aktualizacji, z którą na co dzień borykają się użytkownicy Windows.

Dlaczego doszło do EoL CentOS?

CentOS, jaki znaliśmy, przestał istnieć. Użytkownicy szukają już alternatyw. Ważne jest jednak, by zrozumieć, dlaczego w ogóle doszło do zakończenia jego wsparcia. Gdy wiadomość wyszła na jaw, okazało się, że ostateczna decyzja nie leżała w rękach pierwotnych twórców CentOS. Głos decydujący należał do zarządu Red Hat. Co za tym stało? Odpowiedź na to pytanie pozwala uniknąć nadmiernego uzależnienia od konkretnego systemu, bo wsparcie dla każdego z nich może zostać zakończone w dowolnym momencie. Wielu użytkowników CentOS 7 do dziś nie pogodziło się ze słynnym zakończeniem wsparcia dla CentOS 7.

  • Za dużo za zbyt mało

Pod koniec 2021 roku pojawiły się sygnały, że RedHat szuka nowego kierunku biznesowego nastawionego na większą rentowność. Choć CentOS i jego pochodne były wówczas flagowymi produktami RedHat, polityka bezpłatnej dystrybucji była decyzją oryginalnych twórców CentOS, a nie samego RedHat. Zmiana tej polityki po tylu latach i tak uderzyłaby w popularność produktu. Ostatecznie ciągłe wysiłki związane z naprawianiem błędów i wydawaniem kolejnych wersji okazały się dla RedHat zbyt kosztowne i zdecydowano o zakończeniu projektu.

  • Przeszkoda dla projektów pobocznych

Pod koniec 2021 roku, gdy ogłoszono koniec wsparcia dla CentOS, jeden z dyrektorów RedHat przyznał wprost, że aktywny rozwój CentOS pochłaniał znaczną część zasobów operacyjnych firmy przy bardzo małym zwrocie. Największe przejęcie Red Hat z czasem stało się jej największym obciążeniem finansowym. W połączeniu z brakiem możliwości przeznaczenia zasobów na projekty poboczne, to właśnie te czynniki przesądziły o zakończeniu wsparcia dla CentOS.

Dlaczego koniec wsparcia dla CentOS to taki problem?

O co właściwie chodzi? CentOS przez lata służył doświadczonym użytkownikom Linux jako serwer Linux. Był domyślnym systemem operacyjnym dla zdecydowanej większości firm hostingowych i dostawców serwerów. Wiele osób korzystało z CentOS również do hostowania własnych serwerów zdalnych i stron internetowych poprzez TMD Host.

To nie jest drobna sprawa. Poza szkodami, jakie poniósł sektor małych firm, konsekwencje sięgają znacznie dalej. Przez lata dział doradczy IBM rekomendował klientom korzystanie z CentOS. Europejskie domy projektowe używały go jako swojego preferowanego systemu serwerowego i nigdy nie zgodziłyby się na żaden substytut. Wpływ CentOS jest jeszcze szerszy: system ten zasila całą infrastrukturę telekomunikacyjną Chin. Żeby ocenić jego rzeczywiste znaczenie, wystarczy wspomnieć, że znaczna część infrastruktury deweloperskiej Facebooka również działała na CentOS.

linux-vps Hosting Linux bez komplikacji

Szukasz lepszego sposobu na hostowanie stron i aplikacji internetowych? Pracujesz nad nowym projektem? A może po prostu nie chcesz korzystać z Windows? Od tego właśnie mamy Linux VPS.

Zamów swój Linux VPS

CentOS 8 Stream: fałszywa nadzieja?

Głównym powodem, dla którego ogłoszenie końca wsparcia dla CentOS wywołało takie oburzenie, był jego nagły charakter i krótki czas na reakcję. Użytkownicy mieli bardzo mało czasu na znalezienie rozwiązań, a wiele projektów hostowanych na tym systemie poniosło poważne straty. W ramach tak zwanego działania naprawczego RedHat ogłosił, że jedna pochodna CentOS, wersja Stream 8, będzie otrzymywać aktualizacje bezpieczeństwa i aktywne wsparcie do końca maja 2024 roku. Reakcja społeczności okazała się jednak jeszcze bardziej negatywna. Dlaczego przedłużenie wsparcia dla produktu tak lubianego przez użytkowników spotkało się z jeszcze większym niezadowoleniem?

Upstream vs Midstream: Poznaj różnice

Jak już opisano, stabilność CentOS była, wraz z jego strukturą open-source upstream, głównym powodem jego sukcesu. Upstream w tym przypadku oznacza, że łatki i zmiany w kodzie open-source produktu były kierowane od masy użytkowników/deweloperów „w górę" do oryginalnych twórców, co sprawiało, że cały proces produkcji był kompleksowym wspólnym wysiłkiem między originalnymi deweloperami a użytkownikami. To był oryginalny powód popularności CentOS. Ten wariant CentOS 8, ironicznie nazwany „Stream", nie używa tego samego modelu i zamiast tego wykorzystuje strukturę „midstream". Ten wariant midstream znajduje się między rozwojem upstream w Fedora a rozwojem downstream dla RHEL. To jest głównym powodem jego niepopularności wśród tradycyjnych fanów CentOS.

Ogłoszenia i komunikaty prasowe

Kolejnym powodem, który zniechęcił użytkowników do kontynuacji CentOS Stream 8, był sposób, w jaki ogłoszono tę decyzję. Choć Red Hat postanowił zakończyć wsparcie dla CentOS w jego pierwotnej formie, komunikat w tej sprawie był obliczony na efekt PR-owy. Zamiast z wyprzedzeniem poinformować użytkowników, by mogli uporządkować swoje bieżące procesy przed ostatecznym zakończeniem wsparcia, Red Hat skupił się na podkreślaniu dalszego wsparcia dla CentOS Stream 8. Był to dotkliwy cios dla zwolenników wersji upstream systemu, takich jak CentOS Linux 7, CentOS Linux 6 czy CentOS Linux 8. Ta niefortunna decyzja PR-owa, w połączeniu z wcześniej wspomnianym brakiem przydatności jako wersji upstream, ostatecznie pogrzebała Stream 8 jako potencjalną ostatnią deskę ratunku dla użytkowników.

Oficjalne Wyjaśnienie

Choć część użytkowników wciąż liczy na to, że warianty CentOS Stream przejmą pałeczkę, wszystkie sygnały wskazują na coś odwrotnego. Dla bardziej przywiązanych części społeczności to za mało. RedHat musiał więc wydać oficjalne oświadczenie, w którym wprost wyjaśnił, że warianty Stream nie zastąpią wersji Linux systemu CentOS i zastąpić ich nie mogą. Chris Wright, CTO RedHat, bezpośrednio odniósł się do tej kwestii.

Najlepsze alternatywy dla CentOS w 2022 roku

Skoro już wiemy, na czym stoimy, pojawia się pytanie: co dalej? Nie ma co ukrywać – zastąpienie CentOS nie będzie łatwe. To jedna z niewielu otwartych, upstreamowych platform OS dla Linux, i to robi różnicę. Na szczęście kilku poważnych kandydatów już czeka w kolejce. Zanim jednak przejdziemy do konkretów, uprzedzamy: od tej chwili robi się technicznie.

Ubuntu i Debian

debian-logo

Jeśli szukasz serwerowego systemu operacyjnego jako alternatywy dla CentOS, wersje LTS Ubuntu to pierwszy wybór. Do tego Ubuntu jest znacznie prostszy w obsłudze i zarządzaniu niż CentOS. APT to menedżer pakietów służący do instalowania oprogramowania. Ubuntu oferuje też rozbudowany ekosystem, w tym kursy online i dokumentację, z których można korzystać przy rozwiązywaniu problemów podczas konfigurowania oprogramowania serwerowego. Ubuntu or Debian na własną rękę.

Najnowsza wersja długoterminowego wsparcia od Ubuntu to 20.04 LTS Focal Fossa, wspierana publicznie przez deweloperów do 2025 roku, z możliwością przedłużenia wsparcia komercyjnego do 2030 roku.

Ubuntu publikuje jedną wersję LTS co dwa lata, natomiast zwykłe wydania ukazują się co sześć miesięcy i są wspierane przez dziewięć miesięcy.

Oracle Linux

Oracle Enterprise Linux, czyli OEL, to najbliższa alternatywa dla CentOS 8 Linux z zarządzaniem pakietami RPM. Jest bezpłatna i open-source, jednak wsparcie techniczne wymaga wykupienia subskrypcji; bez niej można jej używać na tych samych zasadach co CentOS. Oracle Linux to klon Red Hat Linux, skompilowany ze źródeł RHEL i regularnie otrzymujący wczesne aktualizacje zabezpieczeń. Nie znajdziesz jej jednak w ofercie usług chmurowych ani VPS, choć może się to zmienić w przyszłości. Oracle Linux można też zainstalować na Docker.

Użytkownicy mogą przenieść swoje aplikacje z CentOS 8 do najnowszej wersji Oracle Linux dzięki zbliżonej bazie. Aby dowiedzieć się więcej, przeczytaj nasz szczegółowy porównanie z Oracle Linux vs. Ubuntu.

Oracle Linux można pobrać bezpłatnie za pośrednictwem programu Oracle E-delivery.

OpenSUSE

OpenSUSE_Logo

OpenSUSE to wszechstronny system operacyjny oparty na Linux, który przez długi czas pozostawał w cieniu. Jednym z powodów jest mniejsza baza użytkowników niż Ubuntu i CentOS, a także mniej dostępnych tutoriali i dokumentacji online. Za projektem stoi SUSE Software Solutions Germany GmbH. W OpenSUSE głównym narzędziem do zarządzania pakietami z poziomu wiersza poleceń są Delta RPMs oraz menedżer pakietów ZYpp.

W skład systemu wchodzą trzy narzędzia do zarządzania pakietami. Zypp to standardowe narzędzie wiersza poleceń, YaST służy do zarządzania pakietami z poziomu interfejsu graficznego, a RPM obsługuje operacje niskopoziomowe. Pomniejsze wydania openSUSE ukazują się co dwanaście miesięcy, natomiast większe aktualizacje co 36–48 miesięcy, podobnie jak harmonogram wydań Ubuntu.

AlmaLinux

Almalinux-logo

AlmaLinux, znany jako Project Lenix, jest tworzony przez CloudLinux – firmę z dużym doświadczeniem w obszarze Linux. Co roku firma inwestuje 1 milion dolarów w swoją własną, w pełni kompatybilną wersję RHEL 8 i kolejnych wydań. AlmaLinux, bezpłatne, otwarte i rozwijane przez społeczność rozwiązanie od CloudLinux, ma zostać wydane do końca pierwszego kwartału 2021 roku. AlmaLinux znacznie upraszcza też migrację z CentOS – całą flotę serwerów można przekonwertować jednym poleceniem, bez reinstalacji ani ponownego uruchamiania. To ostatnie sprawia, że jest to jedna z najbardziej efektywnych i niezawodnych platform do przeprowadzenia migracji z CentOS.

Rocky Linux

Logo RockyLinux

Po ogłoszeniu przez RedHat rezygnacji z wersji CentOS 8 LTS, pojawiły się informacje, że Gregory Kurtzer, współzałożyciel CentOS, stworzy kolejny klon Linux oparty na pakietach RHEL o nazwie "Rocky Linux, podobnie jak to zrobił z CentOS. Mam nadzieję, że tym razem nie sprzeda tego RedHat ani IBM, tak jak poprzednio.

Choć Rocky Linux sam w sobie nie ma jeszcze ugruntowanej pozycji ani historii porównywalnej z bardziej dojrzałymi alternatywami dla CentOS, stoi za nim Kurtzer – uznany i ceniony deweloper. To daje mu realną szansę na to, by w przyszłości stać się jednym z czołowych systemów operacyjnych open-source.

Wnioski

Dla tych, którzy przyzwyczaili się do rozbudowanych możliwości CentOS Linux 8 i jej usprawnień względem poprzednich wersji, migracja do innego systemu operacyjnego jest jedynym wyjściem. Decyzja RedHat o wycofaniu wsparcia dla Linux 8 wcześniej niż w przypadku poprzednich wydań nadal budzi niemałe zdziwienie.

Dla osób nadal korzystających z CentOS Linux 7 nie ma powodu do niepokoju — wsparcie będzie dostępne do połowy 2024 roku. Co ciekawe, CentOS nadal cieszy się dużą bazą użytkowników, mimo że jego następca, Linux 8, jest już dostępny.

W tym celu wielu czołowych dostawców Linux VPS zdecydowało się utrzymywać usługi z CentOS Linux 7 na urządzeniu hosta. Możesz spróbować tych wysokiej jakości Linux VPS usługi samodzielnie na Cloudzy. Jeśli chcesz przejść na jedną z alternatyw wymienionych dla CentOS i używać jej na hostach VPS w Cloudzy, możesz być spokojny.

Cloudzy nie tylko wspiera produkty z końcem wsparcia na swoich hostach, ale też oferuje konkurencyjne ceny, ograniczone koszty utrzymania i zróżnicowane pakiety dopasowane do potrzeb każdego użytkownika.

Często zadawane pytania

Czy CentOS działa na Linux?

Tak. Ale żeby być precyzyjnym - to jest dystrybucja Linux. Dokładniej mówiąc, pochodna lub dystrybucja Linux. CentOS była i nadal jest szeroko stosowaną serwerową dystrybucją Linux gotową do użycia na produkcji. Jednak zakończenie wsparcia dla nowszych wersji znacznie zmniejszyło liczbę jej aktywnych użytkowników.

Jak długo CentOS będzie wspierany?

Najpopularniejsza wersja CentOS, "Linux 8", oficjalnie przestała otrzymywać aktualizacje po 31 grudnia 2021 roku. Jej poprzedniczka, "Linux 7", będzie objęta wsparciem do połowy 2024 roku, podobnie jak warianty "Stream".

Czy CentOS to dobry system do używania Linux przez VPS?

Mimo że CentOS Linux 7 jest starszą wersją w porównaniu do nowszego, lecz wycofanego Linux 8, nadal pozostaje jednym z najlepszych systemów operacyjnych Linux, obok Ubuntu, OpenSUSE i Debian.

Udostępnij

Więcej z bloga

Czytaj dalej.

Okładka artykułu o najlepszych aplikacjach self-hosted do uruchomienia z Cosmos Cloud, z panelami aplikacji wokół pulpitu Cosmos.
Serwery i system operacyjny

Najlepsze aplikacje self-hosted do uruchomienia z Cosmos Cloud: pliki, multimedia, hasła, automatyzacja i nie tylko!

Maybe masz już skonfigurowany Cosmos Cloud i chcesz zobaczyć, jakie aplikacje dobrze z nim współpracują, a może jeszcze nie zdecydowałeś się na Cosmos i po prostu chcesz sprawdzić, jak wpasowuje się w twój przepływ pracy

Nick SrebrnyNick Srebrny Czytanie w 16 minut
Portainer vs Cosmos Cloud do zarządzania aplikacjami Docker: okładka z diagramem konfiguracji hybrydowej oraz blokami ops i access.
Serwery i system operacyjny

Portainer vs Cosmos Cloud: Które rozwiązanie lepiej sprawdzi się do zarządzania aplikacją Docker?

Jeśli znasz już Docker i szukasz wygodniejszego sposobu na obsługę rosnącego stosu aplikacji, oto krótka odpowiedź na pytanie Portainer vs Cosmos Cloud. Portainer to mocniejszy wybór do bezpośred

Nick SrebrnyNick Srebrny 14 minut czytania
Grafika porównawcza Cosmos Cloud vs CasaOS vs Umbrel pokazująca trzy ścieżki self-hostingu w ramach jednej abstrakcyjnej sieci chmurowej.
Serwery i system operacyjny

Cosmos Cloud vs CasaOS vs Umbrel: Która platforma self-hosted pasuje do Twojego środowiska?

Krótka odpowiedź: CasaOS to nadal najłatwiejszy punkt startowy, Umbrel ma najbardziej dopracowany i spójny interfejs, a Cosmos Cloud zaczyna mieć sens, gdy chcesz mieć większą kontrolę nad dome

Nick SrebrnyNick Srebrny 11 minut czytania

Gotowy do wdrożenia? Od 2,48 USD/miesiąc.

Niezależna chmura od 2008 roku. AMD EPYC, NVMe, 40 Gbps. Zwrot pieniędzy w ciągu 14 dni.