Arch Linux kontra Ubuntu: którego powinieneś użyć?
Opublikowany: 2023-03-10Ubuntu i Arch Linux mają zagorzałych i głośnych zwolenników. Jeśli rozważasz użycie Linuksa lub zmianę dystrybucji, będziesz mieć ludzi promujących oba te rozwiązania. Ale który jest odpowiedni dla Ciebie?
Labirynt dystrybucji
Porównanie Arch Linux i Ubuntu: przegląd
Czym różni się instalacja Arch Linux i Ubuntu
Czy ktoś ma lepszą kompatybilność sprzętową?
Jakie aplikacje i menedżery pakietów są dostępne?
Jak wygląda wsparcie społeczności?
Arch kontra Ubuntu: kto wygrywa?
Labirynt dystrybucji
Pomysł wypróbowania Linuksa może wynikać z wielu czynników. Może słyszałeś o Linuksie i po prostu chcesz dowiedzieć się więcej. Być może nie jesteś zadowolony z obecnego systemu operacyjnego i szukasz alternatywy. Może uważasz, że idea darmowego i otwartego oprogramowania jest intrygująca i warta zbadania.
Bez względu na powody, zwykle są one jasne. Ale po dokonaniu tego wyboru musisz wybrać, której dystrybucji Linuksa chcesz użyć. I to jest pytanie, które wcale nie jest jednoznaczne.
Ubuntu jest powszechnie uważane za dobrą dystrybucję dla nowicjuszy Linuksa, ale jest inny obóz, który twierdzi, że powinieneś zacząć od dystrybucji takiej jak Arch, ponieważ „dowiesz się o wiele więcej o Linuksie”.
Być może słyszałeś, że pod spodem wszystkie dystrybucje Linuksa są takie same. Używają jądra Linuksa, GNU Core Utilities, obsługiwanego systemu plików, menedżera pakietów i pewnej liczby preinstalowanych aplikacji.
To prawda, o ile to możliwe. Ale dystrybucje dodają swój własny smak, dostarczając takie rzeczy, jak dostosowane programy instalacyjne, motywy pulpitu, własne repozytoria oprogramowania i własne programy narzędziowe. Niektórzy posuwają się nawet do tworzenia własnych środowisk graficznych, tak jak Linux Mint zrobił z Cinnamon.
Różnice między dystrybucjami — i doświadczeniem użytkownika końcowego — mogą być głębokie.
Porównanie Arch Linux i Ubuntu: przegląd
Większość użytkowników Linuksa umieszcza Arch Linux i Ubuntu na przeciwnych końcach skali przydatności dla nowych użytkowników Linuksa. Filozofie stojące za dystrybucjami są zupełnie inne.
Arch to wysiłek społeczności, Ubuntu jest produkowany przez Fundację Ubuntu, wspieraną przez prywatną firmę Canonical Limited. Arch z własną dystrybucją, zbudowaną od podstaw. Ubuntu wywodzi się z Debiana Linux.
Arch ma na celu zapewnienie lekkiego, funkcjonalnego systemu. Zaczynając od minimalistycznej instalacji podstawowej, wybierasz pakiety, których potrzebujesz lub chcesz, i instalujesz je.
Ubuntu jest w pełni załadowany. Zawiera długą listę pakietów, w tym pakiety biurowe, programy pocztowe, odtwarzacze muzyki i tak dalej. Od pierwszego uruchomienia możesz być produktywny w Ubuntu. Z drugiej strony twój komputer jest załadowany pakietami, których prawdopodobnie nigdy nie otworzysz, nie wspominając o użyciu.
Ubuntu polega na trzymaniu za rękę i łatwości użytkowania. Kiedyś jego hasłem przewodnim był „Linux dla ludzi”. Arch polega na zapewnieniu Ci kontroli. Nie instaluje niczego, o co nie prosiłeś. Oczekuje również, że wiesz, co robisz. Możesz usiąść za kierownicą, ale zakłada się, że wiesz, jak prowadzić.
Canonical tworzy dwa wydania Ubuntu każdego roku, zaplanowane na kwiecień i październik. Co czwarte wydanie jest wydaniem długoterminowej pomocy technicznej, z gwarancją wsparcia i poprawek przez pięć lat. Wersje tymczasowe są obsługiwane przez dziewięć miesięcy.
Arch korzysta z modelu stopniowego wydawania. Nie ma przełomowych wydań. Instalujesz najnowszy obraz Archa, a następnie łatasz go, aby był aktualny. Następnie często łatasz, aby była aktualna. Poprawki mogą być wydawane codziennie — czasem kilka razy w ciągu jednego dnia — ale większość użytkowników instaluje je raz na tydzień lub dwa. Dzięki temu Twój system operacyjny pozostaje w czołówce nowych wydań, poprawek i aktualizacji lub jest blisko nich.
To może cię jednak złapać. Krawędzie tnące mogą pobierać krew. Łatki i aktualizacje są testowane, ale błędy mogą znaleźć drogę przez sieć. Niedawnym przykładem jest aktualizacja programu rozruchowego GRUB do wersji 2:2.06.r322. Błąd, który tysiące komputerów Arch uruchomił BIOS zamiast Arch Linux. Istniało obejście problemu, ale jego zastosowanie wymagało pewnej pewności siebie i wiedzy.
Dzięki Ubuntu każdy może go zainstalować i używać go do nauki o Linuksie. W przypadku Arch musisz wiedzieć coś o Linuksie, aby go zainstalować.
Czym różni się instalacja Arch Linux i Ubuntu
Ubuntu ma świetny program instalacyjny oparty na GUI. Prowadzi cię przez wybory, których musisz dokonać, wybiera rozsądne ustawienia domyślne dla innych i pozostawia kompletny, działający system.
Instalacja Arch to znacznie więcej gołych kości. Jest oparty na terminalu. Istnieje wiele etapów, z których niektóre mogą być dość skomplikowane. Na przykład konfiguracja Wi-Fi może okazać się trudna.
Skrypt archinstall
to kolejny tekstowy sposób instalacji Arch. Zapewnia więcej wskazówek niż tradycyjna metoda instalacji, ale wciąż jest daleko od doświadczenia, które uzyskasz instalując Ubuntu. Pozwala wybierać z ekranowych list opcji dla niektórych ustawień, co nieco ułatwia. Ale jeśli nie wiesz, co oznaczają opcje lub jakie są konsekwencje wybrania tej opcji zamiast innej , nadal latasz na ślepo.
Jeśli ci się powiedzie, będziesz mieć działający system Arch Linux. Następnie przechodzisz do instalacji środowiska graficznego, takiego jak GNOME.
Niestety opuszczony projekt GUI Arch Linux dostarczał prostą wersję Arch, instalowaną przy użyciu dobrze znanego instalatora Calamares, ale ogłosili, że nie będą wydawać nowych obrazów ISO.
Manjaro, ArcoLinux, Garuda i EndeavourOS to dystrybucje oparte na Arch, oferujące instalacje oparte na GUI. Ale nie są to zwykłe waniliowe Arch, chociaż EndeavourOS i ArcoLinux są bardzo blisko.
Czy ktoś ma lepszą kompatybilność sprzętową?
Arch obsługuje tylko 64-bitowe procesory x86. Na przykład nie ma oficjalnego wsparcia ARM. Z kolei Ubuntu oficjalnie obsługuje szeroką gamę platform komputerowych, w tym Raspberry Pi.
Większość problemów ze zgodnością sprzętu komputerowego rozwiązuje się za pomocą modułów jądra i sterowników. Różnica polega na tym, że Ubuntu próbuje zidentyfikować wymagane moduły i dołącza je tam, gdzie to możliwe. Arch w dużej mierze pozostawia to tobie.
Ostatecznie obsługa sprzętu komputerowego x86 jest mniej więcej taka sama dla obu dystrybucji, ale Arch może sprawić, że będziesz pracować ciężej, aby to osiągnąć.
Jakie aplikacje i menedżery pakietów są dostępne?
Aby zainstalować i usunąć pakiety oprogramowania, Ubuntu ma apt
narzędzie wiersza poleceń, a Arch ma pacman
. Oba mają również alternatywy oparte na GUI. Ubuntu ma aplikację Ubuntu Software
, a użytkownicy Arch mogą zainstalować pamac
, aby mieć podobne wrażenia.
Wszystkie te narzędzia odwołują się do oficjalnych repozytoriów oprogramowania dystrybucji. Aby uwzględnić nieoficjalne źródła oprogramowania, użytkownicy Ubuntu mogą włączyć określone archiwa pakietów osobistych. Są to pakiety dostarczane przez użytkowników, które są udostępniane społeczności Ubuntu przez osoby prywatne. Gdy użytkownik zainstaluje PPA, może zainstalować aplikację za pomocą standardowego narzędzia apt
.
Odpowiednikiem Arch jest Arch User Repository. Jest to ogromny zbiór opisów pakietów dostarczonych przez użytkowników. Automatyzują one pobieranie kodu źródłowego i budowanie pakietu na komputerze. Użytkownicy mogą to zrobić z poziomu pamac
lub w oknie terminala za pomocą narzędzia pomocniczego AUR, takiego jak yay
.
W oficjalnych repozytoriach Ubuntu znajduje się około 60 000 pakietów. Łącznie repozytoria Arch i AUR obejmują około 58 000 pakietów. Ale to nie cała historia.
Pakiety oprogramowania, które oferują wersje dla systemów Windows, Mac i Linux, prawdopodobnie zapewniają DEB dla systemów opartych na Debianie i Ubuntu oraz RPM dla systemów Fedora i RedHat. Inne dystrybucje są pozostawione samym sobie, klonując repozytorium aplikacji i budując pakiet ze źródeł. Tak więc, jak to zwykle bywa z Arch, możesz to zrobić, ale musisz trochę ciężej pracować.
Oczywiście FlatPaks, Snaps i AppImages to niezależne od dystrybucji metody instalowania oprogramowania. Pakiet, którego szukasz, może być dostępny w jednym z tych formatów.
Jak wygląda wsparcie społeczności?
Arch i Ubuntu są dobrze obsługiwane dzięki zasobom online oferującym informacje i porady. Użytkownicy Ubuntu mogą przejść do witryny Ask Ubuntu i forów Ubuntu, a użytkownicy Arch mają ArchWiki.
ArchWiki jest bez wątpienia jednym z głównych dostępnych obecnie źródeł informacji o Linuksie. Dostęp do niego mają użytkownicy wszystkich dystrybucji, nie tylko Arch. Należy jednak pamiętać, że zwięzłość wznosi się na nowy poziom. Ani się nie powtarza. Jeśli coś wyjaśniło się raz na jednej stronie, nie będzie to powtarzane na innej stronie. Z tego powodu aklimatyzacja do stylu ArchWiki zajmuje trochę czasu. Ponieważ może się to wydawać nieprzeniknione dla nowicjuszy, udostępniają nawet stronę na temat czytania Wiki.
Ubuntu i Arch mają dedykowane im subreddity. Są to nieoficjalne, ale przydatne zasoby. Wbrew powszechnemu przekonaniu są też całkiem przyjazne.
Arch kontra Ubuntu: kto wygrywa?
Dystrybucja, która jest dla Ciebie odpowiednia, najlepiej zależy od tego, czego oczekujesz od swojego Linuksa. Jeśli chcesz Linuksa, który możesz szybko zainstalować i który zapewni łatwe wprowadzenie do Linuksa, Ubuntu pokonuje Arch.
Używam zwykłego Archa i EndeavourOS przez cały dzień, ale mam trudności z polecaniem Archa jako dystrybucji Linuksa dla początkujących. Instalacja paradoksalnie wymaga wiedzy a priori , którą można zdobyć tylko z pewną znajomością Linuksa. Nie wiedząc takich rzeczy, jak sda1
to pierwsza partycja na pierwszym dysku twardym, a enp34s0
to interfejs sieciowy, prawdopodobnie masz gęsią skórkę, zanim jeszcze zaczniesz.
Jeśli chcesz mieć szczegółową kontrolę nad składem i konfiguracją instalacji Linuksa — ze wszystkimi związanymi z tym radościami i problemami — wybierz Arch. Pobierz plik obrazu ze strony pobierania Arch Linux. Jeśli nie interesuje Cię ciągły cykl konserwacji i administrowania systemem, a chcesz po prostu wsiąść i korzystać z komputera, wybierz Ubuntu. Pobierz plik obrazu ze strony pobierania Ubuntu na komputer i rozpocznij instalację.
POWIĄZANE: 10 podstawowych poleceń systemu Linux dla początkujących