Gdy już wybrałeś system operacyjny dla swojego serwera – w większości przypadków Windows lub Linux – musisz zdecydować, jakiej wersji chcesz używać. W przypadku Linuksa są to dystrybucje (lub distro).
W ostateczności, jeśli jesteś już zaznajomiony z jedną dystrybucją Linuksa, prawdopodobnie będziesz jej używał. Ale jeśli dopiero zaczynasz swoją przygodę z Linuksem, istnieją pewne kluczowe różnice między dystrybucjami Linuksa.
Debian vs Ubuntu vs CentOS
Debian był jedną z pierwszych dystrybucji Linuksa, dostępną od 1993 roku. Obecnie w wersji 10, Debian miał 17% udziału w rynku linuksowych serwerów internetowych w kwietniu 2020 roku.
Rozkłady wydań
Stabilne wydania Debiana są nieplanowane, ale zazwyczaj pojawiają się raz na dwa lata. W wyniku tej dużej przerwy między wydaniami Debian może być postrzegany jako dość powolny we wprowadzaniu nowych technologii. Oznacza to, że po wyjęciu z pudełka, Debian Linux distro może nie zawierać niektórych z najnowszych wydań oprogramowania i technologii.
Wsparcie
Projekt Debian oferuje wsparcie bezpieczeństwa dla stabilnych wydań do jednego roku po następnym stabilnym wydaniu. Debian 9 został wydany w czerwcu 2017 roku, co oznacza, że wsparcie dla Debiana 8 zakończyło się w czerwcu 2018 roku. A Debian 8 został wydany w kwietniu 2015, więc efektywnie jest to około trzech lat.
Na dodatek do wsparcia bezpieczeństwa, dla nowszych wydań, wsparcie długoterminowe (LTS) jest oferowane przez pięć lat od daty wydania.
Stabilność
Jedną z korzyści tych dłuższych harmonogramów wydań jest to, że daje to dodatkowy czas na testy przed wydaniem. W związku z tym Debian jest uważany za bardziej stabilną dystrybucję Linuksa niż wiele innych. To czyni go dobrym wyborem dla przedsiębiorstw, ponieważ jest mniejszy narzut spowodowany błędami w wydaniu. Daje to również czas na załatanie luk w zabezpieczeniach, więc wydania są zwykle bardziej bezpieczne niż te z innych dystrybucji Linuksa.
Pakiety oprogramowania
Debian 10 zawiera około 59 000 pakietów oprogramowania, więc jest z czego wybierać. Jednakże, możesz skonfigurować go tak, aby dodać kilka dodatkowych pakietów oprogramowania, jeśli tego potrzebujesz. W przeciwieństwie do niektórych innych dystrybucji Linuksa, Debian nie oferuje płatnego rynku pakietów – prawie wszystkie dostępne pakiety oprogramowania są darmowe. Jednak niezależni dostawcy mogą tworzyć płatne pakiety.
Społeczność
Choć Debian istnieje dłużej, społeczność Debiana jest mniejsza niż Ubuntu, ale składa się z bardziej technicznych użytkowników ze względu na względną złożoność Debiana. Debian posiada wiele aktywnych forów użytkowników, centrum zasobów i dużą liczbę wolontariuszy, którzy pomagają wspierać jego zaangażowanie w wolne oprogramowanie.
Użyteczność
Dystrybucja Debian Linux jest ogólnie uważana za bardziej odpowiednią dla ekspertów Linuksa niż dla początkujących. Zakłada pewien poziom wiedzy o rozwoju Linuksa od samego początku, z instalatorem dającym użytkownikowi większy stopień kontroli i dostosowania do jego konfiguracji.
Jest to korzystne dla doświadczonych użytkowników, ponieważ daje im bardziej niestandardowe doświadczenie, jednak nowi użytkownicy mogą czuć się przytłoczeni – dlatego baza użytkowników Debiana jest bardziej techniczna.
Co to jest Ubuntu?
Pierwsza wersja Ubuntu, Ubuntu 4.04, została wydana w październiku 2004 roku jako fork Debiana. Z udziałem w rynku na poziomie 39,6% w kwietniu 2020 roku, wyprzedził Debiana jako najpopularniejszą dystrybucję Linuksa na świecie. Najnowsza wersja to 18.04, a wersja 20.04 jest tuż za rogiem. Istnieją trzy oficjalne edycje Ubuntu:
- Desktop, który może być zainstalowany na zwykłym komputerze stacjonarnym, aby działać jako typowy system operacyjny. Zawiera graficzny interfejs użytkownika (GUI) i jest dostarczany w pakiecie z popularnymi programami, takimi jak edytory tekstu i oprogramowanie do odtwarzania wideo.
- Server, która jest okrojoną wersją Ubuntu do użytku na małych lub korporacyjnych serwerach. Ta wersja wykorzystuje tylko interfejs wiersza poleceń, i pochodzi z aplikacji dla poczty elektronicznej i serwerów internetowych.
- Core, która jest wersja Ubuntu skoncentrowane na bezpieczeństwie wykonane specjalnie dla IoT (Internet of Things) devices.
Dla tego bloga, będziemy koncentrować się na Ubuntu desktop.
Release harmonogramy
Nowe wersje Ubuntu są wydawane co sześć miesięcy – prawie zawsze w kwietniu i październiku. Numery wersji reprezentują rok (20) i miesiąc (kwiecień/04) wydania.Ten okres wydania będący jedną czwartą okresu Debiana oznacza, że wersje Ubuntu otrzymują nowe i zaktualizowane oprogramowanie znacznie wcześniej niż Debian, ale brakuje długiego okresu testowego, z którego korzysta Debian.
Wsparcie
Począwszy od Ubuntu 6.06, co czwarta wersja Ubuntu jest wyznaczonym wydaniem z długoterminowym wsparciem (LTS). Wydania LTS są w pełni wspierane przez pięć lat, podczas gdy wydania bez LTS są wspierane tylko przez około dziewięć miesięcy. Najnowsze wydanie LTS, Ubuntu 16.04 będzie wspierane do 2021 roku.
Stabilność
Z powodu krótszych cykli wydawniczych, w porównaniu do Debiana i CentOS, wydania Ubuntu są mniej stabilne. Poświęcenie stabilności na rzecz szybszych wydań sprawia, że Ubuntu jest mniej odpowiednie dla przedsiębiorstw, które cenią sobie wydania o niskim ryzyku, ale bardziej odpowiednie dla użytkowników indywidualnych, którzy chcą bardziej aktualnych pakietów.
Pakiety oprogramowania
Ponieważ Ubuntu jest oparte na Debianie, większość pakietów oprogramowania jest użyteczna na obu dystrybucjach, ale czasami wymagana jest odrobina pracy, aby uczynić je w pełni kompatybilnymi. Jednak w przeciwieństwie do Debiana, Ubuntu oferuje zarówno wolne, jak i własnościowe oprogramowanie. Według tej listy, istnieje ponad 75 000 pakietów oprogramowania dostępnych na najnowszym wydaniu Ubuntu.
Społeczność
Jako że Ubuntu jest najpopularniejszą dystrybucją Linuksa, jest również tą z największym wsparciem społeczności. Społeczność Ubuntu jest bardzo aktywna i zapewnia pomoc, wsparcie i tutoriale na forach, w hubach społeczności i w mniejszych zespołach. To pomaga, aby Ubuntu nadaje się dla początkujących, jak to jest o wiele łatwiej rozwiązać problemy z szerokiej i chętnej społeczności oferującej wsparcie.
Usability
Domyślna instalacja Ubuntu jest łatwiejsze, i lepiej dla początkujących w porównaniu do innych dystrybucji Linuksa. Graficzny interfejs instalacji jest bardziej intuicyjny niż interfejs wiersza poleceń, i może być zainstalowany przy użyciu istniejących ustawień dla prostej konfiguracji. Ubuntu oferuje jednak instalację w trybie „Expert Mode”, który jest podobny do Debiana i pozwala na większe dostosowanie i konfigurację, jeśli jest to wymagane.
Czym jest CentOS?
Jak Ubuntu rozwidlony z Debiana, CentOS jest oparty na otwartym kodzie źródłowym RHEL (Red Hat Enterprise Linux) i zapewnia system operacyjny klasy korporacyjnej za darmo. Pierwsza wersja systemu CentOS, CentOS 2 (nazwana tak, ponieważ jest oparta na RHEL 2.0) została wydana w 2004 roku. Najnowsza wersja to CentOS 8.
Harmonogramy wydań
Wydania CentOS-a są znacznie rzadsze niż Ubuntu i bardziej sporadyczne niż Debiana. Ostatnie cztery duże wydania miały miejsce w 2014, 2011, 2007 i 2005 roku, więc nie ma w nich żadnego wzorca. Istnieją jednak częstsze wydania wersji pomniejszych.
Support
Wszystkie główne wersje od CentOS 5 otrzymują aktualizacje konserwacyjne przez 10 lat i pełne aktualizacje przez (około) sześć lat. Aktualizacje te są zgodne z cyklem życia wsparcia Red Hat Enterprise Linux.
Stabilność
Wydawane są tylko naprawdę stabilne wersje CentOS, co jest częściowo powodem, dla którego czasami trwają one tak długo – niektóre wersje wymagają więcej testów niż inne, aby osiągnąć stabilny stan. Lata pomiędzy kolejnymi wydaniami zapewniają mnóstwo czasu na dokładne testy, a wszelkie poprawki bezpieczeństwa są przenoszone do starszych wersji CentOS w celu wyeliminowania luk odkrytych podczas tworzenia nowej wersji. To czyni CentOS kolejnym dobrym wyborem dla przedsiębiorstw.
Społeczność
Z 16,8% udziałem w rynku, baza użytkowników CentOS jest mniejsza niż Ubuntu. I jak to jest skierowane do przedsiębiorstw, nie ma mniej miejsca dla początkujących użytkowników, aby go odebrać. Istnieją istniejące i aktywne fora społeczności, ale nie są one oficjalnie prowadzone i istnieją oddzielnie. Dlatego trudniej jest znaleźć samouczki i wsparcie online.
Usability
Brak wsparcia społeczności i trudniejsza instalacja sprawiają, że CentOS jest trudny do zdobycia dla początkujących użytkowników Linuksa. Zamiast tego, ponieważ jest oparty na RHEL klasy korporacyjnej, CentOS jest zwykle preferowany przez firmy i agencje internetowe, które są już zaznajomione z dystrybucjami Linuksa.
Debian vs Ubuntu vs CentOS
Choć istnieją różnice między dystrybucjami Linuksa, sprowadzają się one głównie do preferencji. Nie ma ogólnej „najlepszej dystrybucji Linuksa”, to wszystko jest tylko opinią i okolicznościami. Ubuntu jest prawdopodobnie lepsze dla początkujących użytkowników Linuksa, ponieważ jest łatwiejsze w konfiguracji i użyciu, Debian jest prawdopodobnie lepszy dla doświadczonych użytkowników, którzy chcą mieć pełną kontrolę, a CentOS jest prawdopodobnie lepszy dla firm, które chcą bardziej stabilnego i bezpiecznego distro Linuksa.
.