Linux Distro là gì và chúng khác nhau như thế nào?
Nếu bạn đã nghe thấy bất cứ điều gì về Linux, có lẽ bạn đã nghe nói về các bản phân phối Linux - thường được rút ngắn thành distro Linux Linux. Khi quyết định sử dụng Linux - trên máy tính để bàn hoặc máy chủ - trước tiên bạn cần chọn một bản phân phối.
Đối với nhiều người, Ubuntu đã trở thành đồng nghĩa với Linux. Nhưng Ubuntu là một trong nhiều bản phát hành và bạn có rất nhiều sự lựa chọn khi nói đến Linux.
Dù sao thì Linux là gì?
Linux không giống như Windows hay Mac OS X. Microsoft kết hợp tất cả các bit của Windows bên trong để tạo ra mỗi bản phát hành mới của Windows và phân phối dưới dạng một gói. Nếu bạn muốn Windows, bạn sẽ cần chọn một trong những phiên bản Microsoft đang cung cấp.
Linux hoạt động khác nhau. Hệ điều hành Linux không được sản xuất bởi một tổ chức duy nhất. Các tổ chức khác nhau và mọi người làm việc trên các bộ phận khác nhau. Có nhân Linux (lõi của hệ điều hành), các tiện ích shell GNU (giao diện đầu cuối và nhiều lệnh bạn sử dụng), máy chủ X (tạo ra máy tính để bàn đồ họa), môi trường máy tính để bàn (chạy trên X máy chủ để cung cấp một máy tính để bàn đồ họa), và nhiều hơn nữa. Dịch vụ hệ thống, chương trình đồ họa, lệnh đầu cuối - nhiều lệnh được phát triển độc lập với nhau. Chúng đều là phần mềm nguồn mở được phân phối ở dạng mã nguồn.
Nếu bạn muốn, bạn có thể lấy mã nguồn cho nhân Linux, tiện ích shell GNU, máy chủ Xorg X và mọi chương trình khác trên hệ thống Linux, tự lắp ráp nó. Tuy nhiên, việc biên dịch phần mềm sẽ tốn rất nhiều thời gian - chưa kể đến công việc liên quan đến việc làm cho tất cả các chương trình khác nhau hoạt động đúng cách cùng nhau.
Các bản phân phối Linux làm công việc khó khăn cho bạn, lấy tất cả mã từ các dự án nguồn mở và biên dịch nó cho bạn, kết hợp nó thành một hệ điều hành duy nhất bạn có thể khởi động và cài đặt. Họ cũng đưa ra các lựa chọn cho bạn, chẳng hạn như chọn môi trường máy tính để bàn mặc định, trình duyệt và phần mềm khác. Hầu hết các bản phân phối thêm các nét hoàn thiện của riêng họ, chẳng hạn như chủ đề và phần mềm tùy chỉnh - ví dụ như môi trường máy tính để bàn Unity mà Ubuntu cung cấp.
Khi bạn muốn cài đặt phần mềm mới hoặc cập nhật lên các phiên bản phần mềm mới với các bản cập nhật bảo mật quan trọng, bản phân phối Linux của bạn cung cấp chúng ở dạng đóng gói sẵn. Các gói này nhanh và dễ cài đặt, giúp bạn tiết kiệm công sức.
Làm thế nào là khác nhau?
Có nhiều bản phân phối Linux khác nhau. Nhiều người có những triết lý khác nhau - một số, như Fedora, từ chối đưa vào phần mềm nguồn đóng, trong khi những người khác, như Mint, bao gồm những thứ nguồn đóng để giúp người dùng dễ dàng hơn. Chúng bao gồm các phần mềm mặc định khác nhau - như cách Ubuntu bao gồm Unity, các dẫn xuất Ubuntu bao gồm các môi trường máy tính để bàn khác, Fedora bao gồm Gnome Shell và Mint bao gồm Cinnamon hoặc MATE.
Nhiều người cũng sử dụng các trình quản lý gói khác nhau, các tiện ích cấu hình và phần mềm khác. Một số bản phân phối đang bị chảy máu và sẽ không nhận được hỗ trợ trong thời gian dài. Những người khác, chẳng hạn như Ubuntu LTS hoặc Red Hat Enterprise Linux, được thiết kế để phân phối ổn định, sẽ được hỗ trợ với các bản cập nhật bảo mật và sửa lỗi trong nhiều năm.
Một số bản phân phối Linux dành cho máy tính để bàn, một số cho máy chủ không có giao diện đồ họa và một số khác dành cho sử dụng đặc biệt, chẳng hạn như máy tính tại nhà.
Một số được thiết kế để hoạt động tốt - như Ubuntu - trong khi một số khác yêu cầu tinh chỉnh hơn một chút, chẳng hạn như Arch Linux.
Tôi nên chọn loại nào?
Các bản phân phối Linux khác nhau phù hợp cho các mục đích khác nhau. Phân phối Linux nào bạn nên chọn sẽ phụ thuộc vào những gì bạn đang làm với nó và sở thích cá nhân của bạn.
Nếu bạn là người dùng máy tính để bàn, có lẽ bạn sẽ muốn một cái gì đó đơn giản, như Ubuntu hoặc Mint. Một số người có thể thích Fedora, openSUSE hoặc Mageia (dựa trên Mandriva Linux).
Những người đang tìm kiếm một hệ thống được kiểm tra tốt, ổn định hơn có thể muốn sử dụng Debian, CentOS (phiên bản miễn phí của Red Hat Enterprise Linux) hoặc thậm chí Ubuntu LTS.
Không có ai phân phối đúng cho tất cả mọi người, mặc dù mọi người đều có sở thích. Các bản phân phối Linux cung cấp sự lựa chọn, có thể lộn xộn, nhưng cũng rất hữu ích. Bất cứ ai cũng có thể tự phân phối bằng cách tự lắp ráp nó từ mã nguồn hoặc thậm chí lấy một bản phân phối hiện có và sửa đổi nó - đó là lý do tại sao có rất nhiều bản phân phối Linux.