Sự khác biệt cơ bản giữa Arch và Gentoo Linux là gì? [đóng cửa]


53

Sự khác biệt giữa Arch Linux và Gentoo Linux là gì? Hệ tư tưởng của họ có vẻ khá giống tôi.


1
Xin chào Ritik, chào mừng bạn đến với unix.SE. Câu hỏi này không phải là một định dạng tốt cho trang web này vì nó khá rộng và chủ yếu dựa trên ý kiến. Có thể thu hẹp câu hỏi của bạn ở tất cả? Có một thành phần đặc biệt nào trong ý thức hệ của họ mà bạn mong đợi là khác nhau nhưng có vẻ giống nhau không?
DRS

Điểm giống nhau tôi muốn nói là cả hai đều được người dùng xây dựng theo mong muốn của họ.
Ritik

Các phương tiện mà người dùng đi về nó là một sự khác biệt lớn. Theo nghĩa này, Arch là chuẩn mực hơn khi so sánh với các distro khác, tôi nghĩ. Gentoo có thể hơi mờ đối với những người chưa sử dụng trình biên dịch nhiều, dẫn đến một số giải thích sai lầm; D về mục đích của nó.
goldilocks

1
Gentoo sẽ cho phép bạn quản lý các tính năng của gói bạn muốn với cờ USE . Trình quản lý gói portage là một kiệt tác. Nhưng bạn sẽ cần thời gian và nó sẽ là một sự khác biệt lớn giữa 2 distro. Khi bạn kéo đặc biệt gccbạn sẽ biết. Tôi chưa bao giờ thấy một quá trình mà một người mới bắt đầu như tôi có thể biên dịch / cài đặt 1500 gói mà không có lỗi, bao gồm gcc, webkit và Libreoffice (đầy đủ). Ngoài ra, Cẩm nang Gentoo có hướng dẫn cài đặt chi tiết nhất mà tôi từng thấy. Tôi sử dụng gạo Arch - basmati ;-)

4
Tại sao phải đóng câu hỏi? Tôi không đồng ý đây là dựa trên ý kiến. Yêu cầu sự khác biệt là không hỏi ý kiến.
Johan Boulé

Câu trả lời:


42

Vâng, các bản phân phối tương tự nhau, với cả hai được đặt để đáp ứng người dùng có kinh nghiệm hơn và cả hai đều hướng đến mục tiêu nhanh và tùy biến cao. Điểm tương đồng về mặt kỹ thuật nhất là cả hai đều dựa trên Linux Kernel.

Trong khi hầu hết các chức năng có vẻ giống nhau, hai chức năng này khác nhau theo nhiều cách.

  1. Rõ ràng, tài liệu Gentoo được cho là rất đáng sợ đối với người dùng mới, trong khi tài liệu Arch rất phụ thuộc vào phương châm KISS (Giữ cho nó đơn giản, ngu ngốc).

  2. Quản lý gói cũng khác nhau. Arch Linux sử dụng Pacman (hoặc trong một số vòng quay, chẳng hạn như antergos, Pacman XG) sử dụng hệ thống gói được biên dịch tốt trong khi Gentoo sử dụng trình quản lý Portage để tạo các gói từ mã nguồn .

    Với sự khác biệt về trình quản lý gói, một phân phối có thể có ít gói sẵn sàng hơn các gói khác. Tôi có thể nói rằng Arch sẽ có nhiều lựa chọn gói hơn so với Gentoo, nhưng việc lựa chọn các gói riêng lẻ cũng có thể khác nhau.

    Tuy nhiên, hầu hết các gói có sẵn trong mã nguồn. Vì vậy, bạn có thể dễ dàng xây dựng chúng cho phù hợp với bất kỳ trình quản lý gói nào bạn có thể đang sử dụng.

    (Nếu bạn có thể quan tâm, trình quản lý portage của Gentoo có nhiều tính năng hay không có trong pacman mới cài đặt)

  3. Phổ biến là một sự khác biệt. Mặc dù bạn có thể quan tâm đến bản gốc, việc áp dụng HĐH của bạn có thể tạo ra sự khác biệt lớn trong trải nghiệm Linux của bạn. Chủ yếu là có bao nhiêu tệp bạn có thể truy cập ngoài đĩa và bao nhiêu hướng dẫn bạn phải xem trong những lúc cần thiết.

    Theo distrowatch, Arch Linux là thứ 8 về mức độ phổ biến, trong khi Gentoo đứng ở vị trí thứ 47 .

    Mặc dù sự nổi tiếng có thể giúp ích, nhưng điều này có thể không giúp bạn dễ dàng chọn một bản phân phối. Cá nhân tôi đã không dùng thử Gentoo, nó có thể chỉ là một hệ điều hành đơn giản và có chức năng đáng kinh ngạc, trong khi Arch đã vươn lên hơn nữa với sự khởi đầu của nó.

  4. Gentoo có nhiều loại máy tính để bàn được hỗ trợ chính thức từ AfterStep và BlackBox, đến Gnome và Xfce. Arch Linux chính thức hỗ trợ hầu hết các Máy tính để bàn chính. (Có lẽ bởi vì nó được sử dụng phổ biến như một hệ thống dòng lệnh).

  5. Tôi có thể liệt kê nhiều sự khác biệt hơn, nhưng ngoài những khác biệt ở trên (và có thể khác), các bản phân phối khá giống nhau.

Nếu bạn muốn có một nguồn tài nguyên tốt để so sánh, tôi khuyên bạn nên dùng distrowatch.com , nếu bạn chưa xem nó.


2
Tôi đã xem xét distrowatch, nhưng tôi muốn một sự khác biệt cơ bản. Cảm ơn bạn đã trả lời hữu ích của bạn.
Ritik

1
Kể từ khi wiki.gentoo.org xuất hiện, tài liệu đã tiến bộ rất nhiều. Tài liệu dựa trên XML cũ mà tôi tin là đang được loại bỏ hoàn toàn.
lkraav

Nói rõ ràng, đó là tuyệt vời! Mặc dù tôi không bao giờ biết rằng tài liệu đã được chuẩn hóa như vậy ...
Điều hòa

16

Có lẽ sự khác biệt lớn nhất là gentoo cung cấp các gói nguồn trong khi arch cung cấp các tệp nhị phân được biên dịch sẵn. Arch cũng chỉ hỗ trợ các máy x86 mặc dù nó đã được chuyển sang các kiến ​​trúc khác với một số thành công. Nhìn vào đây để xem danh sách.


12

Trong quá trình cài đặt Gentoo, bạn sẽ được khuyến khích biên dịch kernel của riêng mình nhiều hơn, một trải nghiệm mà bất kỳ người dùng quyền lực nào của Linux cũng phải trải qua. :)

Arch theo mặc định sử dụng systemd để khởi tạo. systemd đang ngày càng phổ biến hơn và hầu hết các bản phân phối đang chuyển sang nó thay cho hệ thống init kiểu System-V cũ. Gentoo sử dụng hệ thống init cũ hơn này theo mặc định, nhưng được hỗ trợ bởi OpenRC. Gentoo tuy nhiên có sẵn systemd trong Portage .

Có một điểm tương đồng mà tôi muốn đề cập đến: bạn có thể tìm hiểu rất nhiều về Linux chỉ bằng cách cài đặt bản phân phối!


2
Địa ngục không, cài đặt vòm là một người đàn ông khoe. Cài đặt Gentoo vẫn mang đến cho tôi những cơn ác mộng (nhưng dù sao tôi cũng thích nó). Arch cài đặt theo nghĩa đen chỉ là phân vùng (bạn thậm chí có thể tạo 1 phân vùng lớn và được thực hiện với nó), gắn phân vùng, chạy một lệnh (pacstrap), đặt mật khẩu gốc và cài đặt trình quản lý khởi động. Có một vài bước nhỏ giữa (như miền địa phương và không có gì) nhưng ý tôi là tất cả đều phù hợp với một trang wiki nhỏ ... Tài liệu cài đặt Gentoo có rất nhiều, rất nhiều trang và nó cũng khó, đặc biệt là cấu hình kernel nếu bạn muốn để làm tốt
Cestarian
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.