Obejrzyj wersję wideo tego artykułu
Przede wszystkim nie ma jednej ogólnej odpowiedzi, która jest poprawna. Gdyby istniał tylko jeden odpowiedni wybór, nie zobaczyłbyś tak wielu komentarzy online argumentujących, który dystrybucja jest najlepsza (a ten artykuł nie byłby konieczny). Prawidłowa odpowiedź, o której dystrybucja jest lepsza, to ta, która umożliwia tobie lub Twojej organizacji osiągnięcie celu, dla którego kupiłeś serwer. Warto się sprawdzić wszystkie dystrybucje, ale niektóre skupią się na niektórych obszarach bardziej niż inne. Rzućmy okiem na niektóre z bardziej popularnych wyborów, wraz z zaletami i wadami każdego.
Przeczytaj dokument: Wybór rozkładu Linuksa
Debian stabilny
Jeśli szukasz dystrybucji, która jest rock-solidna, nie napotyka częstych zmian i działa dobrze w przypadku różnych przypadków użycia-to nie szukaj dalej niż Debian. Debian jest jedną z najstarszych dystrybucji Linuksa, więc możesz myśleć o tym jak o weteranie branżowym. Debian jest obchodzony przez swoją bazę fanów, przy czym wspólne elementy pochwały to jego stabilność, ogromna liczba dostępnych pakietów i fakt, że jest on raczej oparty na społeczności, a nie istnieje, aby służyć korzyściom konkretnej firmy. Istnieją trzy odmiany Debiana, w tym stabilne, testowe i niestabilne. Ogólnie rzecz biorąc, większość administratorów korzysta ze stabilnej wersji na serwerach, a inne smaki skierowane są w kolejne kroki w cyklu życia Debiana, i daje programistom podgląd tego, co ma nadejść.
Kolejna korzyść z Debiana jest APT (skrót od zaawansowanego narzędzia pakietu). Menedżerowie pakietów są obecnie wspólnym elementem Linux, ale Debian to dystrybucja, która sprawiła, że ta koncepcja jest sławna. W czasach, gdy administratorzy musieli wymyślić, jak samodzielnie zaspokoić zależności, Apt przyszedł i uprościli proces. Podobnie jak inni nowoczesni menedżerowie opakowań, APT dba o ustalenie zależności i automatycznie instaluje pakiety niezbędne do zaspokojenia żądania. Dziś większość dystrybucji Linux ma własnego menedżera pakietów, który robi to samo (mniej więcej), ale jest coś do powiedzenia na temat zastosowania rozkładu, który byłby pionierski.
Jak dotąd Debian brzmi świetnie, prawda? Cóż, tak jest - ale podobnie jak wszystkie inne dystrybucje, są też wady. Najbardziej wstrząsającym jest fakt, że wersje oprogramowania zawarte w repozytoriach jego „stabilnej” oddziału są często znacznie starsze niż inne dystrybucje. Powodem tego jest to, że stabilna edycja nie koncentruje się na oprogramowaniu krwawiącym krawędzi - z jakiegoś powodu nazywa się to „stabilnym”. Aby pakiety zostały uwzględnione w repozytoriach Debiana, muszą one udowodnić, że najpierw przechodząc przez niestabilne i testujące repozytoria. Ten proces może zabrzmieć raczej jak błogosławieństwo niż klątwa, a na pewno jest - jednak jeśli spróbujesz zainstalować Debiana na obecnym sprzęcie, możesz mieć trudności z kompatybilnością. Ze względu na opakowania w stabilnych wersjach Debiana jest przestarzałe, obsługa oprogramowania dla fizycznych urządzeń sprzętowych (takich jak dostępne sterowniki) jest często za innymi dystrybucjami. Może to oznaczać, że jeśli masz stosunkowo najnowszy sprzęt, wymagana wersja jądra lub pakietów sterowników Linux może nie być wystarczająco nowa, aby go obsługiwać. Jasne, sprzęt korporacyjny porusza się wolniej niż urządzenia konsumenckie, ale nadal mogą występować problemy z kompatybilnością, z którymi normalnie nie spotkasz z innymi dystrybucjami.
Pomijając nieaktualne pakiety, oprogramowanie dostępne w Debian Stable cieszy się aktualizacjami bezpieczeństwa przez co najmniej kilka lat, aw tym czasie będzie niewiele (jeśli w ogóle) chaotycznych zmian. Ponadto, jeśli wdrażasz Linux w platformie chmurowej, problem kompatybilności sprzętowej wcale nie jest dla Ciebie problemem - dostawcy chmury zwykle modyfikują swoje obrazy wdrażania Debian za pomocą wymaganych zmian, aby wszystko działało tak, jak powinny. Debian jest zalecaną dystrybucją dla administratorów, którzy budują długoterminową infrastrukturę bez nagłych niespodzianek. Ogólnie rzecz biorąc, Debian jest świetny - najpierw sprawdź kompatybilność, zanim spróbujesz ją zainstalować.
Wypróbuj Debiana w Linode z kredytem 100 USD, kliknij tutaj
Ubuntu
Ubuntu nie jest przeznaczony tylko do użytku na komputerach stacjonarnych - Canonical (The Makers of Ubuntu) również wyprodukował edycję „serwerową”. W rzeczywistości Ubuntu jest prawdopodobnie najpopularniejszym dystrybucją dla serwerów, ciesząc się znaczną obecnością na serwerach fizycznych, jak i wirtualnych. Pod maską Ubuntu jest faktycznie rozwidlony z Debian. Ale Ubuntu to coś więcej niż zwykły respin, dystrybucja zawiera dodatkowe korzyści oprócz bazy Debiana, aby dać ci jeszcze więcej funkcji. A niektóre z dodatkowych funkcji obejmują narzędzia takie jak Juju, które zapewniają możliwość szybkiego obracania całego OpenStack i Kubernetes, a usługi takie jak MAAS (metal-as-a-a-service) umożliwiają udostępnianie fizycznych serwerów poprzez uruchamianie ich bezpośrednio w obraz instalacji.
Istnieją dwa rodzaje wydań, jeśli chodzi o Ubuntu; wsparcie pośrednie i długoterminowe. Co dwa lata wydawana jest nowa wersja LTS. W przeważającej części, wydania LTS są zalecanymi wersjami Ubuntu do działania na serwerach. Wydania pośrednie też są świetne, ale mają krótszy okres trwałości. Wydania LTS otrzymują aktualizacje bezpieczeństwa przez pięć lat, podczas gdy wydania pośrednie (spoza LTS) są obsługiwane przez zaledwie 9 miesięcy. Wydania pośrednie istnieją jako podgląd tego, co ma nadejść, i oferują programistom możliwość przetestowania ich zastosowań przeciwko kolejnej generacji technologii. O ile nie musisz przetestować oprogramowania przeciwko nowszym technologiom (lub chcesz dołączyć do społeczności Ubuntu i pomóc w opracowaniu lub przetestowaniu nowszych wydań), najlepiej trzymać się LTS. Pięć lat wsparcia i tak jest bardziej odpowiednie dla grup użytkowania przedsiębiorstwa.
Kolejnym ulepszeniem Ubuntu, który dokonuje Debiana, jest to, że ma dostępne nowsze pakiety. A posiadanie nowszych pakietów oznacza również, że Ubuntu ma lepsze wsparcie sprzętowe, ponieważ zapewnia nowsze jądro Linux niż Debian (a także nowsze sterowniki). Istnieje znacznie mniejsze szanse, że napotkasz nieobsługiwany sprzęt podczas korzystania z Ubuntu w porównaniu z Debian. Jednak kompatybilność sprzętowa nigdy nie jest gwarantowana (niezależnie od systemu operacyjnego).
Posiadanie nowszego oprogramowania w Ubuntu niekoniecznie oznacza, że jest mniej stabilne. Tak, pakiety w repozytoriach Ubuntu są bardziej krwawiące, ale jego programiści spędzają dużo czasu, zapewniając stabilność do tego stopnia, że stosują dodatkowe łatki, aby zestalić swoją platformę.
Jeśli chodzi o wady, Ubuntu jest dość dobrze zaokrąglony. Jednak fakt, że jest to dystrybucja prowadzona przez firmę, a nie wyłącznie projekt społeczny, może czasami podzielić ogólną opinię społeczności Linuksa. Wielu administratorów jest w porządku, podczas gdy inni wolą iść inaczej. Canonical był świetnym stewardem dla Ubuntu i pomógł mu osiągnąć wysokość popularności, o której inne dystrybucje mogłyby tylko marzyć. Z drugiej strony pojawiły się pewne decyzje, które nie spotkały się z powszechnym uznaniem. Na szczęście Ubuntu i Debian dzielą tak wiele wspólnego, że migracja z jednego do drugiego nie jest najtrudniejszą zmianą, jaką kiedykolwiek doświadczasz. Ale wraz z podwrotkiem kanonika.
Ubuntu to świetny wybór dla każdego, kto ma nowszy sprzęt lub kogoś, kto chce korzystać z nowszych technologii. Innowacje, takie jak Maas, Juju (między innymi) dodaje świetną zachętę do administratorów do oddania jej, a jego popularność ułatwia znalezienie pomocy. Jeśli jednak wolisz dystrybucję zorientowaną na społeczność, Debian może być lepiej dopasowany.
Wypróbuj Ubuntu w Linode z kredytem 100 USD, kliknij tutaj
Red Hat Enterprise Linux
Red Hat Enterprise Linux (lub w skrócie RHEL) jest jedną z najdłużej działających rozkładów, jakie mamy dzisiaj. Istnieją całe certyfikaty poświęcone tylko tej dystrybucji i ma silną obecność w przedsiębiorstwie. W przeciwieństwie do innych dystrybucji na tej liście, nie jest dostępny do pobrania za darmo. Oprogramowanie zawarte w dystrybucji jest nadal open source, ale wymagana jest subskrypcja. Z tego powodu, czy wybrać RHEL, sprowadza się do twojego budżetu. I jest to warte kosztu - Rhel ma więcej niż udowodniono na przestrzeni lat i jest zaufany w wielu centrach danych. Ten rozkład doprowadził również do innych, takich jak Centos, Oracle Enterprise Linux, Alma Linux, Fedora,.
RHEL przeszedł z menedżera pakietu Yum do nowszego DNF i na przestrzeni lat nastąpiło wiele ulepszeń. Rozkład wykorzystuje format pakietu RPM, jeden z najstarszych istniejących formatów. Inne dystrybucje, takie jak Suse, Fedora, Centos i wiele innych, wykorzystują ten sam format. Wiadomo, że dystrybucja obsługuje wiele przypadków użycia serwera, takich jak sieć, konteneralizacja, maszyny wirtualne i wiele więcej.
RHEL to świetny wybór dla firmy, która szuka stabilnej dystrybucji, która obejmuje również opcje wsparcia.
Wypróbuj Red Hat Enterprise Linux na Linode z kredytem 100 USD, kliknij tutaj
Centos
Podobnie jak Ubuntu, Centos jest jedną z najpopularniejszych istniejących rozkładów serwerów. Czytanie tematów w społeczności Linux jest prawie niemożliwe i nie można go było wymienić kilka razy. I nie bez powodu - podobnie jak Debian, Centos jest dystrybucją zorientowaną na przedsiębiorstwo z dużą liczbą wdrożeń. Wielu administratorów cieszy się ze stabilności solidnej, a jego popularność oznacza, że nie brakuje samouczków i sposobu, w jaki online poprowadzi Cię przez prawie wszystko, co możesz z tym osiągnąć.
W dzisiejszych czasach decydowanie, czy pójść z CentoS, nie jest tym samym rozmową, którą kiedyś była już w zeszłym roku, ponieważ projekt niedawno zmienił kierunek. I niekoniecznie jest to zły kierunek, ale mimo to dzielący. W przeszłości Centos był bezpłatnym rekompilem Red Hat Enterprise Linux. Nowa wersja Centos była tym samym produktem, co pasująca wersja RHEL, z główną różnicą jest to, że branding Red Hat został rozebrany i zastąpiony marką centos.
Później Centos został nabyty przez Red Hat, a później Red Hat został nabyty przez IBM. Chociaż samo w sobie niekoniecznie jest złą rzeczą, dystrybucja nie jest już de-marką Red Hat Enterprise Linux. Niedawno ogłoszono, że Centos Stream będzie następcą cenos, ponieważ kiedyś go znaliśmy, a sam strumień jest teraz zawsze rozwijającym się rozkładem i nie jest już zamiennikiem 1: 1 dla Red Hat, jak kiedyś Być.
Pomijając nowy kierunek, Centos jest nadal godnym dystrybucją do sprawdzenia. Może nie mieć takiego samego celu jak wcześniej, ale to niekoniecznie oznacza, że jest mniej stabilny. Dobrze pasuje do administratorów szukających bardziej rozwiniętej dystrybucji przedsiębiorstwa, którzy niekoniecznie mają wymóg kompatybilny z Red Hat.
Wypróbuj centos w Linode z kredytem 100 USD, kliknij tutaj
Alma Linux i Rocky Linux
Zarówno Alma Linux, jak i Rocky Linux są prezentowane w tym gnieździe, ponieważ oba z nich są zgodne z RHEL. W przeszłości Centos był obchodzony jako swobodna przebudowa Rhel, ale później zmienił kierunek (jak wspomniano powyżej). Ten nowy kierunek spowodował kilka interesujących zmian w społeczności Linux, mówiąc co najmniej. Zarówno Alma Linux, jak i Rocky Linux zrodzili się z tego nowego kierunku, z zamiarem kontynuowania tego, czym był Centos.
Niezależnie od tego, czy wybierzesz Alma, czy Rocky, oba dążą do zastępowania Rhel. Ponieważ oba są zbudowane z kodu źródłowego od RHEL, dystrybucje te umożliwiają skorzystanie ze stabilności kodu Red Hat, ale są bezpłatne do pobrania i nie jest wymagana subskrypcja. A ponieważ te rozkłady są oparte na Red Hat, te same korzyści są również z nimi znalezione - stabilność klasy korporacyjnej i kompatybilności oprogramowania, aby wymienić kilka. Bycie zamiennikiem RHEL oznacza, że wszelkie skrypty, które możesz mieć, które działały na centrali i samym kapeluszu, powinny nadal funkcjonować w Alma i Rocky Linux, przy czym konieczne są niewielkie lub żadne zmiany.
Alma Linux i Rocky Linux doskonale pasują do tych z was, którzy szukają dystrybucji klasy korporacyjnej, która jest kompatybilna z technologiami Red Hat, a także administratorów, którzy po raz pierwszy konfigurują centrum danych.
Wypróbuj Alma Linux i Rocky Linux na Linode z kredytem 100 USD, kliknij tutaj
Bonus: SUSE
SUSE to kolejny dystrybucja, która jest weteranem branżowym, ponieważ istnieje od lat 90. Dostępne są dwie różne wersje SUSE, SUSE Linux Enterprise Server SLES, a także OpenSuse. Główna różnica między nimi polega na tym, że SLES jest dystrybucją Linux klasy korporacyjnej zarówno dla stacji roboczych, jak i serwerów, podczas gdy OpenSuse jest kontrolowana przez społeczność i istnieje w celu promowania korzystania z oprogramowania typu open source. Przede wszystkim OpenSuse jest bardziej prawdopodobne na stacjach roboczych - podczas gdy SLES występuje częściej w centrum danych. OpenSuse sam istnieje w dwóch różnych odmianach, skokach i tumbleweed. LEAP to stabilny rozkład, który nie widzą częstej zmiany, podczas gdy Tumbleweed to „tocząca się” edycja OpenSuse, która daje użytkownikom podgląd najnowszych technologii Linux.
Dla serwerów Sles to świetny wybór. Podobnie jak RHEL, SLES jest dostępny tylko z umową wsparcia. I podobnie jak Rhel, koncentruje się na stabilności klasy korporacyjnej. Sles jest prawie jak oprogramowanie do przedsiębiorstwa odpowiednik szwajcarskich nożem armii, zawiera narzędzia do prawie wszystkiego. Niezależnie od tego, czy zamierzasz skonfigurować serwer katalogów, serwer plików, host wirtualizacji, kontenery - SLES obsługuje te przypadki użycia i wiele więcej. Szczerze mówiąc, możesz skonfigurować wszystkie te same usługi w innych rozkładach Linux, ale jedną rzeczą, która wyróżnia SUSE od innych wyborów, jest Yast. YAST jest jednym z najbardziej chwalonych narzędzi w społeczności Linux, ponieważ daje administratorom łatwy dostęp do konfiguracji serwerów dla najpopularniejszych przypadków użytkowania z jednego narzędzia. Niezależnie od tego, czy konfigurujesz serwer, aby hostować aplikację internetową, czy jakikolwiek inny cel przedsiębiorstwa, który możesz pomyśleć, SUSE jest do zadania.
Z drugiej strony, w zależności od tego, gdzie się znajdujesz geograficznie, Sles albo ma duży ślad lub mniejszy. Użycie z SUSE różni się znacznie w zależności od lokalizacji i często nie jest tak dobrze znane w niektórych kręgach, jak rozkłady takie jak Red Hat. Jednak SUSE jest potężną dystrybucją dla niemal każdego projektu, nad którym możesz pracować. Ponadto dystrybucja ma dość unikalne funkcje, z których jedna z nich jest usługa otwartej kompilacji, która ma ułatwić wdrażanie oprogramowania.
Czy jest więcej dystrybucji niż te, które mogą być dobre dla Twojego serwera? Cóż, oczywiście - nie brakuje dostępnych dystrybucji Linux. Te, które zostały uwzględnione na tej liście, są najbardziej popularne i służą różnorodnym przypadkom użytkowania. Jednak nie jest to wcale wyczerpująca lista. Jeśli chodzi o to, właściwym wyborem jest ten, który najlepiej pasuje. W ramach decyzji pamiętaj o rozmiarach społeczności, która określi, jak szybko możesz otrzymywać wsparcie od społeczności (lub firm, w przypadku SUSE i Red Hat). Nie możesz się pomylić z żadną z dystrybucji na tej liście, a fakt, że mamy taką różnorodność do wyboru, daje nam szeroką gamę opcji, które możemy rozważyć podczas budowania serwerów lub całych centrów danych.
Wypróbuj SUSE na Linode z kredytem 100 USD, kliknij tutaj
Wniosek
Debian, Ubuntu, Rhel, Centos, Alma Linux i Rocky Linux lub Suse to dobre wybory do dystrybucji serwera; Wybierz swojego ulubionego, a nie możesz się pomylić.