Sự khác biệt giữa các bản phân phối Linux chính là gì? Tôi sẽ chú ý chứ?


14

Tôi đã sử dụng Linux ở một số hình thức không liên tục trong mười năm qua hoặc lâu hơn, nhưng chỉ thực sự sử dụng nó trong vài tháng qua.

Sự khác biệt chính giữa các bản phân phối là gì? Cuối cùng, tôi biết rằng quản lý gói và xây dựng thương hiệu là những vấn đề lớn, nhưng sẽ dễ dàng hơn để thực hiện nhiệm vụ x với phân phối y ? Tại sao vậy?

Câu trả lời:


12

Tôi nghĩ hai sự khác biệt chính là

  • Quản lý gói
  • Trình quản lý cửa sổ mặc định (Gnome, KDE, XFCE)

Chỉ cần chỉ ra hai sự khác biệt lớn này sẽ phần nào thay đổi hành vi của bạn trong khi thực hiện nhiệm vụ. Ví dụ, bạn có thể dễ dàng cài đặt một gói trên Ubuntu bằng cách sử dụng aptnhưng không đơn giản khi sử dụng rpm. Có sự khác biệt trong Window Manager cũng có thể thay đổi cách bạn tương tác với hệ thống.


4
Tôi có thể chạy bất kỳ Window Manager nào tôi muốn với bất kỳ bản phân phối nào, phải không?
Andy Mikula

4
Andy, đúng rồi. Nhưng theo quan điểm người dùng thông thường, bạn thường chỉ đi với những gì được đưa ra trong gói cài đặt phải không?
hendrasaputra

1
Hầu hết các bản phân phối sẽ cho phép bạn cài đặt bất kỳ trình quản lý cửa sổ nào nhưng bạn có thể thấy rằng hỗ trợ cho cái này được ưa chuộng hơn cái kia.
Đánh dấu

1
Hừm, đủ công bằng. Tôi sẽ không thực sự coi mình là một "người dùng bình thường", nhưng tôi biết ý của bạn là gì.
Andy Mikula

Tôi chưa bao giờ hiểu tại sao mọi người thấy RPM khó đến thế ...
Evan

5

Có hai hương vị chính của các bản phân phối Linux ngoài kia. Các bản phân phối dựa trên Debian và Red Hat chiếm một tỷ lệ lớn trong số các bản phân phối ngoài kia.

Sự khác biệt chính giữa chúng là quản lý gói. Nếu chúng dựa trên Debian, rất có thể chúng sử dụng hệ thống dpkg & apt / deb; nếu đó là hệ thống Red Hat, rất có thể nó sử dụng yum / vòng / phút. Rất nhiều distro bật lên vì ai đó không hài lòng với quản lý gói, vì vậy hầu hết sẽ có một số dạng giao diện đồ họa khác, nhưng hệ thống cơ bản là như nhau.

Nếu bạn tìm hiểu cách sử dụng apt-get và yum, bạn sẽ bao gồm 80% các bản phát hành ngoài kia và 99% các hệ thống mà bạn rất có thể gặp phải.

Mỗi bản phân phối sẽ làm một cái gì đó hơi khác với trình quản lý cửa sổ. Hầu hết các distro chính chọn giữa KDE và Gnome, với Gnome dường như là phổ biến nhất vào lúc này. Mặc dù vậy, điều tuyệt vời về Linux là bạn có thể thay đổi trình quản lý cửa sổ nếu muốn (truy cập Window Maker!).

Nếu bạn học dòng lệnh, sẽ không có nhiều "sự khác biệt", nhưng GUI thay đổi giữa các bản phát hành chắc chắn sẽ làm thay đổi sự lựa chọn của bạn. Ngoài ra, một số bản phân phối có trình điều khiển sẽ giúp dễ dàng cho một số phần cứng nhất định như thẻ video.

Tôi đặc biệt khuyên dùng Linux Mint cho các hệ thống gia đình và vanilla Debian, Ubuntu (phiên bản máy chủ) hoặc CentOS cho máy chủ.


+1 cho hầu hết các bình luận của bạn. Tôi sẽ không đồng ý về việc sử dụng Ubuntu vanilla cho các máy chủ. Ubuntu có một bản phân phối máy chủ cụ thể giúp loại bỏ rất nhiều X-fluff mà không cần thiết cho một hộp không đầu nằm trong giá đỡ ...
Russell Heilling

Đã đồng ý. Tôi sẽ thực hiện một chỉnh sửa để phản ánh điều đó.
Mark Turner

Tôi muốn nói openSUSE, dựa trên RPM, có thể đứng như một bản phân phối chính thứ ba. Tốt hơn nhiều so với Fedora IMO, nhưng không muốn bắt đầu một cuộc chiến rực lửa. Một vài phân phối khác như Arch với hệ thống quản lý gói riêng của họ cũng đang đạt được nhiều lượt theo dõi, nhưng có lẽ vẫn chưa "chính".
Evan

3

Mặc dù các trình quản lý gói khác nhau, nhưng sự hiểu biết của tôi (mặc dù tôi không sử dụng Linux thường xuyên) là hầu hết các gói đều có sẵn theo cách này hay cách khác với bất kỳ bản phân phối nào. Ngoài ra, các hệ thống cửa sổ / môi trường máy tính để bàn là khác nhau, nhưng bạn vẫn có thể cài đặt thay thế. Điều khác duy nhất tôi có thể nghĩ ra ngay bây giờ sẽ là sự khác biệt đơn giản trong các cộng đồng xung quanh các bản phát hành.

Tôi khá chắc chắn rằng bạn sẽ có thể tìm ra cách để làm bất cứ điều gì bạn muốn làm.


3

Như những người khác đã đề xuất quản lý gói, các lựa chọn phần mềm mặc định (đặc biệt là môi trường máy tính để bàn) và bố cục tệp cấu hình là sự khác biệt rõ ràng nhất giữa các bản phân phối.

Tuy nhiên tôi nghĩ quan trọng hơn thì đây là những triết lý khác nhau mà các bản phân phối tuân theo. Đến tên một vài:

  • Ubuntu / Fedora - Trải nghiệm người dùng, giao diện nhất quán, rất nhiều công cụ đồ họa tích hợp.
  • Arch - Đơn giản và sạch sẽ, phần mềm tiên tiến
  • Gentoo - Cực kỳ tùy biến, dựa trên nguồn
  • Debian - Nhẹ, cứng, ổn định trên phần mềm mới
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.