Zalecane, 2024

Wybór Redakcji

Jaka jest różnica między Ubuntu i Fedorą?

Nowe dystrybucje Linuksa wciąż pojawiają się, a dla niektórych użytkowników coraz trudniej jest nadążyć. Prawdopodobnie słyszałeś, jak ktoś pyta "Jaki jest sens wszystkich tych dystrybucji?". Być może poproszono Cię o wyjaśnienie różnicy między dwiema dystrybucjami Linuksa. Na początku te pytania mogą wydawać się dziwne, ale mają sens, zwłaszcza jeśli osoba, która ich pyta, jest początkującym, wciąż uczącym się o Linuksie.

Ani Fedora, ani Ubuntu nie są nowymi dystrybucjami, ale obie miały nowe wersje stosunkowo niedawno. Ubuntu 16.04 pojawił się w kwietniu, a Fedora 24 Beta stała się dostępna kilka tygodni temu, a wydanie ostateczne zaplanowano na 14 czerwca. Ta nadchodząca wersja Fedory musi przyciągnąć uwagę, więc może być przydatne wyjaśnienie, w jaki sposób różni się ona od Ubuntu. Pokazaliśmy już pewne różnice między Ubuntu a Linux Mint; w tym przypadku różnice będą większe i bardziej oczywiste.

Historia i rozwój

Tak dużo już napisano o Ubuntu, że twoja babcia prawdopodobnie wie, że jego pierwsza wersja była oparta na niestabilnej gałęzi Debiana i wyszła w październiku 2004 roku. Fedora jest nieco starsza - pierwsza wersja została wydana w listopadzie 2003 roku, a historia jest nieco bardziej skomplikowane.

Ta pierwsza wersja Fedory nosiła nazwę Fedora Core 1 i była oparta na systemie Red Hat Linux 9. Fedora została stworzona jako zorientowana na społeczność alternatywa dla Red Hata i miała dwa główne repozytoria: Core, który utrzymywał Red Hat. programistów i dodatków, utrzymywanych przez społeczność. Jednak pod koniec 2003 roku Red Hat Linux połączył się z Fedorą, aby stać się pojedynczą dystrybucją społeczności, a Red Hat Enterprise Linux został stworzony jako jego komercyjnie wspierany odpowiednik. Do 2007 roku Fedora zachowała "Core" jako część swojej nazwy, ale wraz z wydaniem Fedory 7 dołączyły repozytoria Core i Extra, i od tego czasu dystrybucja nazywa się po prostu Fedorą.

Największą różnicą jest to, że oryginalny Red Hat Linux zasadniczo podzielił się na Fedorę i Red Hat Enterprise Linux, podczas gdy Debian jest wciąż całością, oddzielną jednostką od Ubuntu, która importuje pakiety z jednej z gałęzi Debiana.

Chociaż wielu uważa, że ​​Fedora jest bezpośrednio oparta na systemie Red Hat Enterprise Linux (RHEL), to nie jest do końca prawdą. Przeciwnie: nowe wersje RHEL są widłami Fedory, które są dokładnie przetestowane pod kątem jakości i stabilności przed ich wydaniem. Na przykład RHEL 7 jest oparty na repozytoriach Fedory 19 i 20. Społeczność Fedora zapewnia również dodatkowe pakiety dla RHEL w repozytorium o nazwie Extra Packages for Enterprise Linux (EPEL).

Struktura rozwoju tych dwóch dystrybucji jest stosunkowo podobna. Projekt Fedora (utworzony w 2003 roku) jest odpowiedzialny za koordynację rozwoju Fedory, a sponsoruje go Red Hat. Rada Fedory reguluje tę inicjatywę, a przewodniczący (kierownik projektu Fedory) zostaje wybrany i zatrudniony przez Red Hat. Istnieją inne grupy zarządzające, takie jak Komitet Sterujący Inżynierii Fedory i Komitet Sterujący Ambasadorów Fedory, gdzie członkowie są wybierani przez społeczność.

Z drugiej strony, Ubuntu jest bezpośrednio finansowane i zarządzane przez Canonical. Społeczność Ubuntu jest zorganizowana wokół kilku większych grup, z których najważniejszymi są Rada Wspólnoty i Rada Techniczna. Członkowie tych dwóch są nominowani przez Marka Shuttlewortha, założyciela firmy Canonical. Inne grupy to Rada Forum, Rada IRC i Rada Członków Dysku. Użytkownicy mogą ubiegać się o członkostwo w Ubuntu i zgłaszać się jako wolontariusze jako współtwórcy w różnych zorganizowanych społecznościach.

Zwolnij cykl i wsparcie

Ubuntu wydaje nową wersję co sześć miesięcy - w kwietniu i październiku. Co czwarta wersja jest uważana za wersję długoterminową (LTS), co oznacza, że ​​wydania LTS pojawiają się co 2 lata. Od 2012 roku każde wydanie LTS otrzymuje oficjalne wsparcie i aktualizacje na następne pięć lat. Inne "regularne" wersje były wspierane przez 18 miesięcy, ale okres ten został skrócony do dziewięciu miesięcy w 2013 roku.

Fedora nie ma ścisłego harmonogramu, ale nowe wydania zwykle pojawiają się co sześć miesięcy. Jednak są one obsługiwane przez 13 miesięcy, czyli dłużej niż okres wsparcia Ubuntu dla regularnych wydań. Nie ma żadnych wersji LTS Fedory.

Co jest w imieniu?

Jeśli uważasz, że konwencje nazewnictwa Ubuntu są (niepotrzebnie) skomplikowane, poczekaj, aż zobaczysz zasady dla nazw Fedory.

Obie dystrybucje zawierają numery wersji w ich nazwie. Ubuntu ma "wydania punktowe", gdzie pierwsza liczba oznacza rok, a druga miesiąc, w którym wydano wersję. Jest to naprawdę pomocne, ponieważ możesz określić wiek dystrybucji w skrócie - na przykład Ubuntu 13.04 został wydany w kwietniu 2013 roku. Fedora utrzymuje to w prostocie i używa liczb całkowitych, zaczynając od 1 dla pierwszej wersji i (obecnie ) kończące się na 23, najnowszej stabilnej wersji wydanej w listopadzie 2015.

W przypadku Ubuntu, sama nazwa kodowa zawsze zawiera dwa słowa zaczynające się od tej samej litery. Pierwsze słowo to przymiotnik, a drugie zwierzę, często niezwykłe lub rzadkie. Każdy może zasugerować nazwy nadchodzących wersji Ubuntu, ale ostateczna decyzja została ogłoszona przez Marka Shuttlewortha wraz z wyjaśnieniem lub krótką anegdotą na temat nazwy. Następna wersja Ubuntu, która ma się ukazać w październiku tego roku, będzie nosiła nazwę Yakkety Yak.

Fedora 20 Heisenbug z 2013 roku była ostatnią wersją o nazwie kodowej, a wszystkie kolejne wersje nazywają się właśnie "Fedora X", gdzie X oznacza dowolną liczbę zgodną z poprzednią wersją. Wcześniej ktokolwiek ze społeczności mógł zasugerować nazwę, ale musiał przestrzegać szeregu zasad, aby kwalifikować się do zatwierdzenia przez członków zarządu. Nazwy wydań miały dzielić połączenie, najlepiej nietypowe lub nowatorskie, i nie powinny być nazwami żywych ludzi lub zastrzeżonymi znakami towarowymi. Relacja między nazwami dla Fedory X i Fedory X + 1 powinna być zgodna z formułą "is-a", więc prawdziwe jest następujące: X to Y, a więc X + 1. Aby to zilustrować, Fedora 14 nazywała się Laughlin, a Fedora 15 Lovelock. Zarówno Lovelock, jak i Laughlin to miasta w Nevadzie. Jednak relacje dla Fedory X i Fedory X + 2 nie powinny być takie same!

Czy brzmi to tak, jakby spowodowało ogromny ból głowy? Może to jeden z powodów, dla których twórcy zdecydowali się go upuścić.

Edycje i środowiska graficzne

Fedora ma trzy główne wersje: Cloud, Server i Workstation. Pierwsze dwa są oczywiste, a stacja robocza jest w rzeczywistości wersją używaną przez większość ludzi - tą przeznaczoną dla komputerów stacjonarnych i laptopów (32- lub 64-bitowych). Społeczność Fedora zapewnia również oddzielne obrazy trzech wydań dla urządzeń opartych na ARM. Jest też Fedora Rawhide, stale aktualizowana, rozwojowa wersja Fedory, która zawiera najnowsze kompilacje wszystkich pakietów Fedory. Rawhide jest poligonem doświadczalnym dla nowych pakietów, więc nie jest w 100% stabilny, ale nadal możesz go używać jako dystrybucji stopniowej.

Ubuntu bije tu Fedorę, przynajmniej pod względem ilościowym . Oprócz standardowej wersji Desktop, Ubuntu oferuje oddzielne produkty o nazwie Cloud, Server, Core (dla urządzeń Internet-of-Things) i Ubuntu Touch dla urządzeń mobilnych. Wersja na komputery obsługuje zarówno systemy 32-, jak i 64-bitowe, a obrazy serwera są dostępne dla różnych infrastruktur (ARM, LinuxONE, POWER8). Istnieje również Ubuntu Kylin, specjalna edycja Ubuntu dla chińskich użytkowników, która po raz pierwszy pojawiła się w 2010 roku jako "Ubuntu Chinese Edition" i została przemianowana na oficjalny podprojekt w 2013 roku.

Jeśli chodzi o środowiska graficzne, główna wersja Fedory używa Gnome 3 z Gnome Shell. Domyślnym DE Ubuntu jest Unity, a inne opcje są dostępne w postaci "smaków Ubuntu", które są wariantami Ubuntu z różnymi środowiskami graficznymi. Jest Kubuntu (z KDE), Ubuntu GNOME, Ubuntu MATE, Xubuntu (z Xfce), Lubuntu (z LXDE), a nowy wariant o nazwie Budgie Remix jest w trakcie prac, z nadzieją, że stanie się oficjalnym smakiem Ubuntu.

Odpowiednikiem smaków Fedory są Spiny lub "alternatywne komputery stacjonarne". Są spiny z środowiskami KDE, Xfce, LXDE, MATE i Cinnamon oraz specjalny spin o nazwie Sugar on a Stick z uproszczonym środowiskiem do nauki. Ten projekt jest przeznaczony dla dzieci i szkół, w szczególności w krajach rozwijających się.

Fedora ma również Labs lub "funkcjonalne pakiety oprogramowania". Są to zbiory specjalistycznego oprogramowania, które można zainstalować w istniejącym systemie Fedora lub jako samodzielną dystrybucję Linuksa. Dostępne laboratoria obejmują pakiet projektowy, gry, pakiet robotyczny, laboratorium bezpieczeństwa i naukowe. Ubuntu dostarcza coś podobnego w postaci Edubuntu, Mythbuntu i Ubuntu Studio - podprojekty z wyspecjalizowanymi aplikacjami do edukacji, systemów rozrywki domowej i produkcji multimedialnej.

Pakiety i repozytoria

Najbardziej uderzające różnice między Ubuntu i Fedorą znajdują się w tej domenie. Przede wszystkim istnieje system zarządzania pakietami. Fedora używa RPM z pakietami .rpm, podczas gdy Ubuntu używa pakietów DPKG i .deb. Oznacza to, że pakiety dla Ubuntu nie są domyślnie zgodne z Fedorą i nie będziesz mógł ich zainstalować, chyba że skonwertujesz je na coś podobnego do Obcego. Ubuntu przedstawił także pakiety Snappy, które mają być znacznie bezpieczniejsze i łatwiejsze w utrzymaniu niż pakiety .deb, ale nie są jeszcze szeroko stosowane wśród programistów.

Z wyjątkiem binarnego oprogramowania układowego, Fedora nie zawiera żadnego oprogramowania własnościowego w swoich oficjalnych repozytoriach. Dotyczy to sterowników graficznych, kodeków i wszelkich innych programów zastrzeżonych patentami i kwestiami prawnymi. Bezpośrednią konsekwencją tego jest to, że Ubuntu ma więcej pakietów w swoich repozytoriach niż Fedora.

Jednym z głównych celów Fedory jest dostarczanie wyłącznie bezpłatnego oprogramowania o otwartym kodzie źródłowym, a społeczność zachęca użytkowników do szukania alternatyw dla ich niewolnych aplikacji. Jeśli chcesz słuchać muzyki MP3 lub odtwarzać DVD w Fedorze, nie znajdziesz wsparcia w oficjalnych repozytoriach. Istnieją jednak repozytoria firm trzecich, takie jak RPMFusion, które zawierają mnóstwo wolnego i niewolnego oprogramowania, które można zainstalować w Fedorze.

Ubuntu ma na celu dostosowanie się do Wytycznych Wolnego Oprogramowania Debiana, ale nadal robi wiele ustępstw. W przeciwieństwie do Fedory, Ubuntu zawiera własne sterowniki w swojej zastrzeżonej gałęzi oficjalnych repozytoriów. Istnieje również repozytorium Partnerów, które zawiera autorskie oprogramowanie od partnerów partnerskich Canonical - na przykład Skype i Adobe Flash Player. Można kupować komercyjne aplikacje z Ubuntu Software Center i można włączyć obsługę płyt DVD, MP3 i innych popularnych kodeków, instalując pojedynczy pakiet ( ubuntu-restricted-dodatki ) z repozytorium.

Copr Fedory to platforma podobna do Ubuntu Personal Package Archives (PPA) - umożliwia każdemu przesyłanie pakietów i tworzenie własnego repozytorium. Różnica jest tutaj taka sama, jak w przypadku ogólnego podejścia do licencjonowania oprogramowania - nie należy przesyłać pakietów zawierających niewolne komponenty ani żadnych innych elementów wyraźnie zabronionych przez planszę projektu Fedora.

Docelowi odbiorcy i cele

Od samego początku Fedora koncentruje się na trzech rzeczach: innowacji, społeczności i wolności. Oferuje i promuje wyłącznie bezpłatne oprogramowanie o otwartym kodzie źródłowym i podkreśla znaczenie każdego członka społeczności. Jest rozwijany przez społeczność, a użytkownicy są aktywnie zachęcani do udziału w projekcie, nie tylko jako programiści, ale także jako pisarze, tłumacze, projektanci i mówcy (Ambasadorowie Fedory). Jest specjalny projekt, który pomaga kobietom, które chcą się przyczynić, w celu zwalczania uprzedzeń związanych z płcią i segregacji w kręgach technologicznych i FOSS.

Ponadto Fedora bardzo często jest pierwszą lub jedną z pierwszych dystrybucji, która adoptuje i prezentuje nowe technologie i aplikacje. Była to jedna z pierwszych dystrybucji dostarczanych z SELinux, zawierająca pulpit Gnome 3, używająca Plymouth jako aplikacji bootsplash, adoptująca systemd jako domyślny system init i używająca Wayland zamiast Xorg jako domyślnego serwera wyświetlania.

Twórcy Fedory nawiązują współpracę z innymi dystrybucjami i projektami upstream, a także dzielą się swoimi ulepszeniami i wkładem z resztą ekosystemu Linuksa. Ze względu na ciągłe eksperymenty i innowacje, Fedora jest często (błędnie) określana jako niestabilna dystrybucja, która nie jest odpowiednia dla początkujących i codziennych użytkowników. Jest to jeden z najbardziej rozpowszechnionych mitów Fedory, a społeczność Fedory ciężko pracuje, aby zmienić to postrzeganie. Chociaż programiści i zaawansowani użytkownicy, którzy chcą wypróbować najnowsze funkcje, są głównymi odbiorcami docelowymi, Fedora może być używana przez każdego, tak jak w Ubuntu.

Mówiąc o Ubuntu, niektóre cele tej dystrybucji pokrywają się z Fedorą. Ubuntu dąży również do innowacji, ale wybiera bardziej przyjazne dla konsumenta podejście . Zapewniając system operacyjny dla urządzeń mobilnych, Ubuntu stara się stworzyć sobie miejsce na rynku, a jednocześnie popchnąć swój duży projekt - konwergencję .

Społeczność wydaje się nieco mniej zaangażowana w kluczowe decyzje, co znalazło odzwierciedlenie w reakcji użytkownika na zmiany w poprzednich wydaniach Ubuntu. Ubuntu był również zaangażowany w kilka kontrowersji, w szczególności problem prywatności z obiektywem zakupowym Unity w systemie Ubuntu 12.10. Mimo to Ubuntu jest często uważany za najpopularniejszą dystrybucję Linuksa, dzięki swojej strategii przyjazności dla użytkownika i prostej dla początkujących i byłych użytkowników Windows.

Mimo to Fedora ma asa w rękawie - Linus Torvalds, twórca Linuksa, używa Fedory na swoich komputerach.

Co z Tobą? Czy używasz Fedory, czy nadal Ubuntu jest Twoim ulubionym? Czy zapomnieliśmy wspomnieć o ważnych różnicach między Fedorą a Ubuntu? Daj nam znać w komentarzach poniżej!

Kredyty graficzne: zrzut ekranu konwersji, zrzut ekranu Budgie Remix, zrzut ekranu Fedory Core 1 przez Wikimedia Commons, system Linux Red Hat autorstwa Leonida Mamchenkova za pośrednictwem Flickr.

Top