Jaka jest podstawowa różnica między Arch i Gentoo Linux? [Zamknięte]


53

Jaka jest różnica między Arch Linux a Gentoo Linux? Ich ideologie wydają się do mnie bardzo podobne.


1
Cześć Ritik, witamy na unix.SE. To pytanie nie jest dobrym formatem dla tej witryny, ponieważ jest dość szerokie i opiera się głównie na opiniach. Czy w ogóle możesz zawęzić swoje pytanie? Czy jest jakiś szczególny element ich ideologii, które, jak się spodziewasz, są inne, ale wydają się podobne?
drs.

Podobieństwo miałem na myśli, że oba są budowane przez użytkowników zgodnie z ich życzeniem.
Ritik

Sposób, w jaki użytkownik się tym zajmuje, to jedna z głównych różnic. Wydaje mi się, że w tym sensie Arch jest bardziej normatywny w porównaniu do innych dystrybucji. Gentoo może być nieco nieprzejrzysty dla osób, które nie używały zbytnio kompilatora, co prowadzi do perwersyjnych interpretacji; D jego celu.
goldilocks

1
Gentoo pozwoli Ci zarządzać pożądanymi funkcjami pakietów za pomocą flag USE . Portage menedżer pakietów jest arcydziełem. Ale będziesz potrzebował czasu i będzie to zasadnicza różnica między 2 dystrybucjami. Kiedy będziesz ciągnął gcc, będziesz wiedział. Nigdy nie widziałem procesu, w którym początkujący, taki jak ja, mógłby skompilować / zainstalować 1500 pakietów bez błędów, w tym gcc, webkit i Libreoffice (pełny). Ponadto Podręcznik Gentoo zawiera najbardziej szczegółowy opis instalacji, jaki kiedykolwiek widziałem. Używam ryżu Arch - basmati ;-)

4
Po co zamykać pytanie? Nie zgadzam się, że jest to oparte na opiniach. Pytanie o różnice nie jest pytaniem o opinie.
Johan Boulé,

Odpowiedzi:


42

Tak, dystrybucje są podobne, oba mają na celu zadowolenie bardziej doświadczonych użytkowników, a oba mają być szybkie i wysoce konfigurowalne. Najbardziej technicznym podobieństwem jest to, że oba są oparte na jądrze Linux.

Chociaż większość funkcji może wydawać się podobna, obie są różne na wiele sposobów.

  1. Najwyraźniej dokumentacja Gentoo jest bardzo zastraszająca dla nowych użytkowników, podczas gdy dokumentacja Arch jest w dużej mierze zgodna z mottem KISS (Mówiąc prosto, głupio).

  2. Menedżerowie pakietów również są różni. Arch Linux używa Pacmana (lub w niektórych spinach, takich jak antergo, Pacman XG), który używa dobrego, wstępnie skompilowanego systemu pakietów, podczas gdy Gentoo używa menedżera Portage, który tworzy pakiety z kodu źródłowego .

    Różnica w zarządzaniu pakietami w jednej dystrybucji może mieć mniej przygotowanych pakietów niż w drugiej. Powiedziałbym, że Arch miałby większy wybór pakietów w porównaniu do Gentoo, ale wybór poszczególnych pakietów może być również inny.

    Jednak większość pakietów jest dostępna w kodzie źródłowym. Możesz więc dość łatwo je zbudować, aby pasowało do dowolnego menedżera pakietów, którego używasz.

    (Jeśli jesteś zainteresowany, menedżer portage Gentoo ma wiele dobrych funkcji niedostępnych w świeżo zainstalowanym Pacmanie)

  3. Popularność jest różnicą. Chociaż możesz być zainteresowany oryginalnością, przyjęcie systemu operacyjnego może mieć duży wpływ na wrażenia związane z Linuksem. Przede wszystkim w tym, ile plików można uzyskać poza dyskiem i ile samouczków trzeba obejrzeć w razie potrzeby.

    Według distrowatch Arch Linux zajmuje 8 miejsce w ogólnej popularności, podczas gdy Gentoo jest na 47 miejscu .

    Chociaż popularność może pomóc, może nie pomóc w łatwym wyborze dystrybucji. Nie testowałem osobiście Gentoo, może to być po prostu zadziwiająco funkcjonalny i prosty system operacyjny, podczas gdy Arch wyrósł znacznie dalej dzięki przewadze.

  4. Gentoo ma wiele oficjalnie obsługiwanych komputerów stacjonarnych od AfterStep i BlackBox, po Gnome i Xfce. Arch Linux oficjalnie obsługuje głównie główne komputery stacjonarne. (Prawdopodobnie dlatego, że jest powszechnie przyjęty jako system wiersza poleceń).

  5. Mógłbym wymienić wiele innych różnic, ale oprócz powyższych (i być może innych) różnic, rozkłady są dość podobne.

Jeśli chcesz mieć dobry zasób do porównań, polecam distrowatch.com , jeśli jeszcze go nie przeglądałeś.


2
Patrzyłem na dystans, ale chciałem zasadniczej różnicy. Dziękuję za pomocną odpowiedź.
Ritik

1
Od momentu pojawienia się wiki.gentoo.org dokumentacja bardzo się rozwijała. Uważam, że stara dokumentacja oparta na XML jest w pełni wycofywana.
lkraav

Mówiąc oczywiste, to świetnie! Chociaż nigdy nie wiedziałem, że dokumentacja była tak znormalizowana ...
Klimatyzator

16

Prawdopodobnie największą różnicą jest to, że gentoo dostarcza pakiety źródłowe, podczas gdy arch udostępnia skompilowane pliki binarne. Arch obsługuje także tylko maszyny x86, choć z pewnym sukcesem został przeniesiony do innych architektur. Spójrz tutaj na listę.


12

Podczas instalacji Gentoo będziesz o wiele bardziej zachęcany do kompilacji własnego jądra, doświadczenia, które powinien przejść każdy zaawansowany użytkownik Linuksa. :)

Arch domyślnie używa systemd do jego inicjalizacji. Systemd staje się coraz bardziej popularny i większość dystrybucji przenosi się do niego zamiast starego systemu inicjacji w stylu System-V. Gentoo domyślnie używa tego starszego systemu init, ale korzysta z niego OpenRC. Jednak Gentoo ma systemd dostępny w Portage .

Jest jednak jedno podobieństwo, o którym chciałbym wspomnieć: możesz dowiedzieć się wiele o Linuksie, po prostu instalując dowolną dystrybucję!


2
Do diabła nie, instalacja łukowa jest bardzo prosta. Instalacja Gentoo wciąż daje mi koszmary (ale i tak to lubię). Instalacja Arch to dosłownie tylko partycjonowanie (możesz nawet zrobić 1 dużą partycję i gotowe), montowanie partycji, uruchamianie jednej komendy (pacstrap), ustawianie hasła roota i instalowanie menedżera rozruchu. Pomiędzy nimi jest kilka drobnych kroków (takich jak ustawienia regionalne i tak dalej), ale mam na myśli, że wszystko ładnie pasuje do małej strony wiki ... Dokumentacja instalacyjna Gentoo ma wiele, wiele stron i jest to takie trudne, szczególnie konfiguracja jądra, jeśli chcesz zrobić to dobrze.
Cestarian
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.