EuroLinux vs. CentOS – porównanie dystrybucji Linux
W tym artykule przedstawimy porównanie dwóch dystrybucji Linux – EuroLinux i CentOS. Odpowiemy również na pytanie, którą z nich warto rozważyć jako gwarancję realizacji wymagań współczesnych przedsiębiorstw.
W tym artykule przedstawimy porównanie dwóch dystrybucji Linux – EuroLinux i CentOS. Odpowiemy również na pytanie, którą z nich warto rozważyć jako gwarancję realizacji wymagań współczesnych przedsiębiorstw.
Dystrybucje Enterprise Linux to oprogramowanie preferowane przez zdecydowaną większość przedsiębiorstw i organizacji na całym świecie. Są one pierwszym wyborem w podmiotach odpowiedzialnych za wsparcie środowisk produkcyjnych i krytycznych. Przykładami dystrybucji Enterprise Linux są Red Hat® Enterprise Linux®, EuroLinux, Oracle® Linux, AlmaLinux Rocky Linux czy dawniej także CentOS. Są to zatem te systemy, które wywodzą się z kodu źródłowego RHEL®. Mają one zastosowanie gdy głównym kluczem wyboru platformy jest stabilność i bezpieczeństwo – przede wszystkim na serwerach i stacjach roboczych, zapewniając im sprawdzone bezpieczeństwo i wysoką odporność na awarie.
Wsparcie techniczne
System EuroLinux jest dostarczany razem z profesjonalnym wsparciem technicznym. Obejmuje ona ekspercką asystę techniczną oraz aktualizacje (updates) i nowsze wersje systemu (upgrades) Wsparcie jest realizowane przez architektów i inżynierów w języku polskim i angielskim, z pominięciem automatycznej infolinii. Klient ma możliwość skorzystania z systemu ticketowego, a także z bezpośredniego kontaktu mailowego lub telefonicznego z ekspertem. Wsparcie obejmuje także dostęp do Strefy Klienta EuroLinux, gdzie w jednym miejscu są informacje o zakupionych subskrypcjach, możliwość pobrania obrazów instalacyjnych oraz rejestrować zgłoszenia dotyczące produktu. Strefa Klienta zapewnia także dostęp do szerokiej dokumentacji technicznej oraz informacji o erratach.
CentOS, jako fundacja, nie zapewnia wsparcia technicznego do swojego systemu. W przypadku problemu użytkownik jest zmuszony do samodzielnego poszukiwania jego rozwiązania, co wiąże się z dodatkowymi kosztami. Co więcej, proponowane rozwiązanie może nie pochodzić od osoby z wiedzą ekspercką. Nie jest ono zatem objęte żadną odpowiedzialnością w przypadku zdestabilizowania działania systemu. CentOS, jako system wywodzący się z tego samego kodu co EuroLinux, powinien również zapewniać wieloletni cykl życia oprogramowania. Jednak w 2020 roku firma Red Hat, która jest właścicielem projektu CentOS od 2014 roku, zdecydowała o zakończeniu wspierania systemu w wersji 8. W rezultacie CentOS 8 otrzymywał stabilne aktualizacje jedynie przez okres około 2 lat od daty wydania, pomimo obietnicy wieloletnich aktualizacji. W praktyce oznacza to, że wraz z końcem 2021 roku CentOS stał się jedynie platformą rozwojową, dostarczającą nowe pakiety, nieprzetestowane dla środowisk produkcyjnych. W związku z tym jego używanie wiąże się ze ryzykiem, a dystrybucja CentOS, przez politykę jej właściciela, straciła zaufanie użykowników.
Wychodząc naprzeciw potrzebom rynkowym, EuroLinux oferuje wsparcie techniczne również dla CentOS-a oraz pozostałych dystrybucji Enterprise Linux. W ramach wsparcia system otrzymuje stabilne aktualizacje oraz poprawki bezpieczeństwa i błędów. Jest też objęty asystą techniczną naszych specjalistów.
Narzędzia
Pakiety, budowanie oprogramowania
Kierując się podejściem społecznościowym, udostępniamy pakiety umożliwiające kompilowanie systemu ze źródeł we własnej infrastrukturze klienta. Dodatkowo oferujemy autorskie rozwiązanie automatyzujące proces wytwarzania oprogramowania (system budowania Gaia). Pakiety, ich nazwy, oraz numery wersji w EuroLinux są zgodne 1:1 z tymi dostarczanymi w systemie RHEL®. Dlatego obydwa systemy są ze sobą zgodne.
CentOS dostarcza jedynie część pakietów niezbędnych do budowania oprogramowania. W przypadku potrzeby skompilowania systemu użytkownik jest zmuszony zdobyć odpowiednią wiedzę samodzielnie i przygotować własne środowisko do budowania.
Skrypt migracyjny
Udostępniamy uniwersalny skrypt migracyjny umożliwiający automatyczną migrację z systemów wywodzących się z tego samego kodu źródłowego co EuroLinux: CentOS, RHEL®, Oracle® Linux, AlmaLinux czy Rocky Linux. Skrypt został przygotowany przez ten sam zespół deweloperów, który kompiluje system EuroLinux. Dzięki temu proces migracji jest lepiej dopracowany i uwzględnia znane architektom detale. Udostępniony skrypt przeszedł wiele testów, aby spełnić oczekiwane wysokie standardy naszych najbardziej wymagających klientów. Skorzystanie ze skryptu jest łatwe i bezpieczne. Polega na wprowadzeniu w konsoli jednej komendy. Następnie skrypt w sposób automatyczny przełącza repozytorium poprawek na to pochodzące od EuroLinux oraz przeprowadza migrację używanego systemu do EuroLinux. Co ważne, zainstalowane na systemie aplikacje, dane oraz konfiguracja pozostają bez zmian. Po migracji system będzie otrzymywał sprawdzone, stabilne pakiety aż do 30 czerwca 2029 roku. Proces migracji jest odwracalny.
Fundacja CentOS nie zapewnia możliwości automatycznej migracji do CentOS-a z innych systemów z rodziny Red Hat. Instalację trzeba wykonać ręcznie, po czym odtworzyć środowisko pracy, ponieważ aplikacje i konfiguracja przepadają.
Obrazy bazowe
Dostarczane przez nas obrazy są regularnie aktualizowane pod kątem bezpieczeństwa. Ma to za zadanie zapewnić łatki bezpieczeństwa wydane w tym okresie. Są one aplikowane dla najbardziej aktualnego wydania systemu.
Bezpieczeństwo obrazów systemu CentOS w sposób naturalny się degraduje w związku z aktualizowaniem ich przez fundację tylko wraz z wydaniem nowej wersji oprogramowania. Nieoficjalne obrazy dostarczane przez osoby trzecie nie są objęte dostatecznym zaufaniem, niezależnie od aktualności pakietów.
Starsze wersje systemu
Klientom, którzy w dalszym ciągu korzystają ze starszych wydań systemu (np. wersji 6), zapewniamy przedłużone wsparcie (EuroELS – Extended Life Support). W ramach EuroELS dostarczamy krytyczne i ważne poprawki bezpieczeństwa oraz istotne poprawki błędów. Dzięki temu system może być bezpiecznie używany nawet w środowiskach krytycznych, przynajmniej do połowy 2024 roku. Jest to kluczowa możliwość dla organizacji zwłaszcza w przypadku, gdy upgrade systemu do wyższego wydania jest niemożliwy lub bardzo kosztowny. EuroELS obejmuje także asystę techniczną z dostępem do portalu wsparcia oraz możliwość bezpośredniego kontaktu z naszymi architektami i inżynierami. Przedłużonym wsparciem może być objęty zarówno system CentOS, jak i inne systemy operacyjne z rodziny Enterprise: RHEL®, Oracle® Linux, Scientific Linux oraz EuroLinux.
CentOS umożliwia korzystanie ze starszych wersji systemu, jednak nie są one objęte żadnym wsparciem ani aktualizacjami. Korzystanie z niewspieranego systemu jest niezalecane bojest niebezpieczne.
Społeczność
W związku z wprowadzonym modelem biznesowym Open Core, system EuroLinux wraz z narzędziami dostępny jest także za darmo. Umożliwia to korzystanie z identycznego środowiska pracy jak w wersji płatnej, niezależnie od jego zastosowań. Dlatego skrypt napisany dla środowiska krytycznego z zainstalowanym systemem EuroLinux w wersji płatnej zadziała tak samo na serwerze z darmową wersją EuroLinux, nawet jeżeli w skrypcie zostaną zaszyte konkretne modułowe nazwy pakietów. Co więcej, obydwa środowiska (płatne i darmowe) otrzymują aktualizacje w tym samym czasie – nie ma rozbieżności czasowych dotyczących budowania pakietów. Społeczność ma możliwość zgłoszenia swoich uwag i propozycji dotyczących rozwoju systemu EuroLinux w ogólnodostępnym projekcie eurolinux-distro-bugs-and-rfc w portalu GitHub. Został on stworzony z myślą, iż większość osób zajmujących się oprogramowaniem posiada tam konto. Dzięki temu rozwiązany zostaje problem konieczności rejestracji w innych portalach, jak Bugzilla, które są używane m.in. przez CentOS czy RHEL®.
CentOS oferuje jedynie wersję darmową ze wsparciem społeczności. Tak jak wspomnieliśmy wyżej, użytkownik zmuszony jest rozwiązywać ewentualne problemy na własną rękę lub prosić o rozwiązania na forach internetowych, bez gwarancji skuteczności. Zgłoszenia błędów dotyczące projektu wymagają posiadania konta w systemie firmy Red Hat, która jest właścicielem projektu. W związku z tym, osoby próbujące zgłosić poprawkę lub niezależni developerzy chcący takową zaimplementować, muszą podejmować dalsze kroki, często wykraczające poza ich strefę komfortu.
Podsumowanie
CentOS, jako projekt z bogatą historią, przez wiele lat był numerem 1 w kontekście wyboru alternatywy dla płatnych rozwiązań. Natomiast wraz z zakończeniem dostarczania mu stabilnych aktualizacji wsparcia, od 2022 jego wiarygodność jako bezpiecznego systemu serwerowego stanęła pod znakiem zapytania. Rozwiązanie tego problemu dostarcza firma EuroLinux, która zapewnia wybór dostosowany do konkretnych potrzeb – niezależnie czy oznacza on darmowy użytek, czy płatne wsparcie.