Computer >> Máy Tính >  >> Hệ thống >> Linux

Cách chọn phân phối Linux tốt nhất cho nhu cầu của bạn

Những điều cần biết

  • Các yếu tố phân phối chính bao gồm hỗ trợ kiến ​​trúc, hệ thống init, trình quản lý gói mặc định và giao diện người dùng.
  • Đối với những người dùng Linux mới có phần cứng hiện đại, Ubuntu Linux, Linux Mint và Elementary OS là những nơi tốt để bắt đầu.
  • Dành cho người dùng Linux nâng cao có phần cứng cao cấp, Manjaro Linux và Slackware cung cấp khả năng kiểm soát tốt hơn đối với hệ điều hành.

Bài viết này giải thích cách chọn bản phân phối Linux tốt nhất cho các nhu cầu và trường hợp sử dụng cụ thể của bạn. Mỗi bản phân phối có kiến ​​trúc ẩn riêng với một bộ công cụ xác định.

Bản phân phối Linux tốt nhất mọi thời đại

Các công cụ phân biệt phân phối

Mặc dù tất cả các bản phân phối Linux đều dựa trên nhân Linux, nhưng mỗi bản cung cấp một tập hợp các tiêu chí khác biệt chính để chuyên biệt hóa chúng:

  • Kiến trúc :Loại chip mà bản phân phối hỗ trợ, thông qua hạt nhân đi kèm.
  • Init Software :Phương pháp cơ bản để khởi chạy và quản lý các quy trình.
  • Trình quản lý gói :Công cụ quản lý gói mặc định cho bản phân phối.
  • Trình quản lý Máy tính để bàn :Giao diện người dùng đồ họa cho bản phân phối.
Cách chọn phân phối Linux tốt nhất cho nhu cầu của bạn

Trang web nổi tiếng DistroWatch.org cung cấp một công cụ tìm kiếm cho phép bạn chỉ định những tiêu chí này và các tiêu chí khác chính xác hơn để thu hẹp danh sách các bản phân phối đang hoạt động từ hàng trăm xuống hàng chục hoặc thậm chí chỉ một vài.

Tìm kiếm DistroWatch.org

Kiến trúc

Kiến trúc rất quan trọng vì không phải tất cả các bản phân phối Linux đều hỗ trợ mọi cấu hình có thể có của bộ vi xử lý trên thế giới. Ví dụ:lý do bạn không thể chạy Microsoft Windows trên máy tính bảng Android là vì Windows chỉ hỗ trợ bộ xử lý máy tính để bàn dựa trên Intel hoặc AMD hoặc bộ xử lý dựa trên ARM trên thiết bị di động.

Về mặt kỹ thuật, mặc dù không dễ, có thể chạy Windows trên máy tính bảng Android có bộ xử lý x86, x86_64 hoặc ARM.

Linux hỗ trợ nhiều loại kiến ​​trúc. Nếu bạn chạy một máy tính để bàn tiêu chuẩn hoặc một máy tính xách tay, bạn có thể sẽ thấy gần như mọi bản phân phối đều hoạt động tốt trên máy của bạn. Tuy nhiên, nếu bạn trang bị thêm Linux trên một máy tính quá cũ, bộ xử lý còn quan trọng hơn nhiều. Ví dụ:bản phân phối chỉ cung cấp hỗ trợ bộ xử lý 64 bit sẽ không hoạt động trên bộ xử lý 32 bit.

Các kiến ​​trúc phổ biến nhất bạn sẽ cần xem xét bao gồm:

  • x86 (hoặc i586 / i686):Bộ vi xử lý 32 bit tương thích với Intel và AMD
  • x86_64 :Bộ vi xử lý 64 bit tương thích với Intel và AMD
  • ARM :Chipset được tối ưu hóa cho thiết bị di động phổ biến trong máy tính bảng và điện thoại thông minh
  • PowerPC :Chipset "cũ" cho phần cứng của Apple

Bản phân phối của bạn phải tương thích với chipset của bạn, nhưng không có bản phân phối "tốt hơn hay tệ hơn" chỉ dựa trên chipset. Đó là một câu hỏi về khả năng tương thích tất cả hoặc không có gì.

Phần mềm Init

Nói một cách chính xác, init software là quá trình đầu tiên khởi chạy khi máy tính chạy hệ điều hành Linux khởi động. Đó là một daemon chạy trong toàn bộ thời gian hoạt động của hệ thống; đó là quy trình mẹ của mọi quy trình tiếp theo khởi chạy trên máy.

Việc lựa chọn phần mềm init đang gây tranh cãi vì những người dùng quyền lực khác nhau tranh luận ủng hộ và chống lại SysV so với systemd . Sự lựa chọn không phải là tầm thường; phần mềm này điều chỉnh cách hệ thống quản lý các quy trình.

  • SysV:Một init "truyền thống" hệ thống có gốc trong Unix SystemV. Nó được coi là ổn định nhưng được cho là ít tính năng hơn systemd.
  • systemd:Hệ thống init tích hợp cao, hiện đại hơn.

Các dạng phần mềm init khác cũng có mặt trên thị trường, nhưng SysV và systemd là những phần mềm nổi tiếng nhất. Sự lựa chọn của bạn về phần mềm init phần lớn không liên quan trừ khi bạn là một người dùng thành thạo ủng hộ cái này hơn cái kia. Hầu hết các bản phân phối hiện đại đều dựa vào systemd, do đó, SysV và các inits thay thế ngày càng khó tìm hơn.

Trình quản lý gói

Tất cả phần mềm Linux được vận chuyển dưới dạng gói . người quản lý gói khác nhau quản lý việc lưu trữ và quản lý các gói này. Hầu hết các gói đều không có thể hoán đổi cho nhau, mặc dù các tiện ích như người ngoài hành tinh chuyển đổi giữa một số loại gói.

Các bản phân phối khác nhau dựa vào các trình quản lý gói cụ thể.

  • dpkg :Quản lý các gói dành riêng cho Debian (.DEB) — phổ biến trong bản phân phối dựa trên Debian bao gồm Ubuntu và Linux Mint — thông qua các công cụ như APT.
  • Trình quản lý gói RPM :Cài đặt / quản lý các gói Redhat Package Manager (.RPM). Sử dụng các công cụ như DNF, yum và zypper.
  • flatpak :Định dạng hộp cát / vùng chứa đa nền tảng.
  • pacman :Phổ biến trong Arch Linux và các dẫn xuất của nó.
  • chuyển tải :Được phát triển cho Gentoo Linux và hiện cũng được ChromeOS và một số bản phân phối khác sử dụng.
  • snap :Một hình thức triển khai ứng dụng được chứa trong vùng dành riêng cho Ubuntu.

Mặc dù bạn có thể tự do chọn công cụ cụ thể để quản lý gói, nhưng loại gói được mã hóa cứng vào bản phân phối. Do đó, bạn sẽ không bao giờ thấy phiên bản Ubuntu sử dụng tệp RPM. Các bản phân phối khác nhau duy trì các kho lưu trữ khác nhau cho phần mềm có sẵn. Một số phần mềm do các nhà phát triển độc lập tạo ra có thể chỉ xuất hiện ở một hoặc hai định dạng gói. Nếu việc tối đa hóa quyền truy cập vào phần mềm nguồn mở quan trọng đối với bạn, thì bản phân phối sử dụng tệp DEB hoặc RPM có thể là lựa chọn tốt nhất cho bạn.

Môi trường máy tính để bàn

Khi mọi người nghĩ về sự khác biệt chính giữa các bản phân phối Linux, họ có xu hướng nghĩ đến môi trường máy tính để bàn — nhưng điều trớ trêu là hầu hết các bản phân phối đều hỗ trợ cài đặt hầu hết các môi trường máy tính để bàn .

10 môi trường máy tính để bàn Linux tốt nhất

Môi trường máy tính để bàn "tốt nhất" cân bằng khả năng cấu hình với mức tiêu thụ tài nguyên tương đối của chính DE. Một chiếc máy tính hoàn toàn mới, hoặc một chiếc máy tính có thông số kỹ thuật cao cấp, có thể chạy mọi môi trường máy tính để bàn với độ mịn như bơ tan chảy. Nhưng trên phần cứng cấp thấp hơn hoặc cũ hơn, đặc biệt là trong không gian netbook, việc lựa chọn DE có thể tạo ra hoặc phá vỡ khả năng sử dụng của toàn bộ hệ thống.

Sử dụng tài nguyên

  • Các DE tài nguyên cao thường được sử dụng bao gồm KDE và Budgie.
  • DE có trọng lượng trung bình chạy tốt trên hiện đại tiêu chuẩn hoặc cấp thấp phần cứng. Gnome 3, Cinnamon, MATE và Pantheon thuộc loại này.
  • DE nhẹ là lý tưởng cho phần cứng cũ hơn. Chọn XFCE hoặc LXDE.

Khả năng cấu hình

Các DE mới nhất có xu hướng ít cấu hình hơn — chúng đóng gói một thiết kế thẩm mỹ cụ thể không cho phép sửa đổi nhiều như các DE cũ hơn vẫn hỗ trợ.

Các DE có thể cấu hình cao bao gồm XFCE, LDXE, Cinnamon, MATE và KDE.

Các DE có cấu hình thấp bao gồm Deepin, Gnome 3 và Pantheon.

Các trường hợp sử dụng

Vậy phân phối nào là tốt nhất cho nhu cầu của bạn? Nó phụ thuộc vào trường hợp sử dụng của bạn.

Nếu bạn chạy phần cứng cũ hơn, bản phân phối "truyền thống" sử dụng SysV cho init và dựa trên nhân 32-bit có thể sẽ tỏ ra tối ưu. Ghép nối nó với một DE nhẹ như XFCE. MX Linux tạo nên một khởi đầu tuyệt vời.

Một máy có phần cứng cao cấp, được điều hành bởi một người ham học hỏi và yêu thích Linux, có thể hoạt động tốt với Manjaro Linux .

Nếu bạn thích đi sâu vào bên trong hệ điều hành của mình, hãy thử Slackware . Nó được xây dựng chủ yếu bằng tay, thông qua các tệp cấu hình, vì vậy bạn có quyền kiểm soát cuối cùng đối với nó — nhưng bạn phải biết hoặc sẵn sàng học hỏi những gì bạn đang làm.

Có phần cứng hiện đại "chỉ hoạt động?" Những người mới sử dụng Linux thường chuyển sang Ubuntu Linux hoặc Linux Mint . Để có bản phân phối thanh lịch, cơ bản hơn nữa, hãy xem Hệ điều hành cơ bản .

MX LinuxManjaro LinuxSlackware LinuxLinux MintElementary OS