Khi bạn khám phá Linux lần đầu, Ubuntu có lẽ là một trong những đề xuất đầu tiên. Bạn có thể thậm chí đã nghe nói Ubuntu trước khi biết về Linux bản thân. Điều gì làm Ubuntu đặc biệt? Nó khác biệt như thế nào so với các phiên bản Linux khác (gọi là bản phân phối Linux)?
Câu trả lời ngắn gọn là "không nhiều." Khi bạn học cách dùng Ubuntu, bạn có thể chuyển sang các bản phân phối khác và thấy hầu hết trải nghiệm giống nhau. Ubuntu cũng không còn dễ dùng hơn các lựa chọn thay thế đáng kể. Nhưng có một vài khác biệt kỹ thuật then chốt làm nên Ubuntu.
1. Canonical Duy Trì Kho Ứng Dụng Riêng
Linux không giống Windows hay macOS, nơi một công ty đơn lẻ phát triển hầu hết hệ điều hành. Linux là sự tổng hợp các thành phần từ nhiều nguồn khác nhau. Trên Linux kernel, bạn có display server, sound manager, desktop environment, và danh sách còn dài. Bản phân phối Linux là cách đóng gói và phân phối phần mềm này cùng nhau để tạo thành hệ điều hành chức năng.
Giống như chính hệ điều hành, ứng dụng Linux không đến từ một nguồn duy nhất. Công ty hoặc cộng đồng tạo ra bản phân phối Linux bạn chọn cũng cung cấp cách để bạn tải thêm ứng dụng.
Canonical, công ty đứng sau Ubuntu, có máy chủ riêng chứa phần mềm để phân phối đến máy tính khác. Những máy chủ này gọi là server, và bộ sưu tập phần mềm khổng lồ là repository (kho).
Phần mềm trên các máy chủ này đầu tiên đến từ kho của dự án Debian, nhưng không có nghĩa là phần mềm giống hệt nhau. Ubuntu có thể thêm ứng dụng, cung cấp phiên bản khác, hoặc bao gồm bản vá. Điều tương tự đúng cho nhiều thành phần hệ thống và tiện ích cũng có sẵn để tải.
Có nhiều bản phân phối Linux, nhưng chỉ một vài cái host kho phần mềm riêng.
2. Canonical Cung Cấp Kernel Linux Đã Vá
Chúng ta dùng tên "Linux" để chỉ toàn bộ hệ điều hành một cách thoải mái, nhưng Linux cụ thể chỉ kernel. Kernel là thứ cho phép phần cứng máy tính giao tiếp với phần mềm. Nói cách khác, kernel là lý do khi bạn nhấn phím trên bàn phím, có chuyện gì đó xảy ra trên màn hình.
Linux kernel có sẵn cho mọi người dùng để tạo hệ điều hành riêng. Nhưng không chỉ có một phiên bản kernel. Cập nhật mới xuất hiện thường xuyên.
Thông thường, bản phân phối Linux chọn phiên bản kernel Linux nào sẽ chạy OS của họ. Sau đó họ cố gắng backport tính năng và cập nhật từ kernel mới hơn về bản phát hành cũ hơn họ chọn hỗ trợ.
Canonical không chỉ phân phối Linux kernel, nó có team bảo mật test kernel và thêm các bản vá cần thiết. Những điều chỉnh của Canonical lên Linux kernel là một trong những lý do team elementary trích dẫn vì sao họ chọn xây dựng elementaryOS dựa trên Ubuntu.
3. Ubuntu Có Giao Diện Desktop Tùy Chỉnh
Giao diện thường là khía cạnh dễ thay đổi nhất của Linux desktop, nhưng đây là phần nổi bật nhất với mọi người. Ubuntu đi kèm theme riêng, gọi là Yaru. Điều này cho cửa sổ ứng dụng trên Ubuntu diện mạo riêng biệt so với các phiên bản Linux khác.
Giao diện hiện tại có headerbar màu đen và nút đóng đỏ, với biến thể sáng hơn cũng có sẵn. Theme Yaru mở rộng ra icon, đầy màu sắc và sống động.
Có giá trị lưu ý rằng nhiều nhà phát triển ứng dụng không phải fan của theme. Desktop theme có thể gây hành vi bất ngờ, dẫn đến người dùng báo bug cho vấn đề do theme chứ không phải do app. Icon theme cũng có thể xung đột với branding của app. Phần lớn phần mềm trên Ubuntu được thiết kế cho giao diện mặc định của GNOME, không nhất thiết cách mọi thứ trông trên Ubuntu.
4. Ubuntu Phát Hành Với Phiên Bản GNOME Đã Điều Chỉnh
Mặc dù Ubuntu có nhiều biến thể (flavor), phiên bản mặc định dùng môi trường desktop GNOME. Tuy nhiên, ảnh chụp màn hình Ubuntu bạn thấy khắp web sẽ khác hành vi so với những gì bạn thấy trên GNOME.org.
Khác biệt then chốt giữa Ubuntu và giao diện GNOME mặc định là dock luôn hiển thị ở bên trái desktop. Đây là điều chỉnh Canonical làm cho GNOME desktop. Thông thường, GNOME desktop chỉ hiển thị dock khi bạn mở Activities Overview.
Canonical cũng mở rộng dock chiếm toàn bộ chiều cao màn hình và di chuyển icon app launcher xuống dưới cùng của dock. Ubuntu đi kèm cài đặt cấu hình dock này, cho phép bạn di chuyển nó sang các cạnh màn hình khác hoặc auto-hide khi app chồng lên.
Thay đổi của Canonical không giới hạn ở dock. Cửa sổ ứng dụng, ví dụ, có nút minimize và maximize bên cạnh nút close. Thêm vào đó, bạn có thể đặt file và thư mục lên desktop. Điều này không xảy ra trên GNOME chuẩn.
5. Ubuntu Có Thời Gian Hỗ Trợ Nhiều Năm
Tất cả distro Linux đi kèm kỳ hỗ trợ khác nhau. Bạn tự do nâng cấp lên phần mềm mới nhất bất kỳ lúc nào, nhưng nếu bạn muốn gắn bó với bản phát hành cũ, bạn có thể ngừng nhận cập nhật sau vài năm.
Ubuntu có hai phiên bản: bản phát hành chuẩn ra mỗi 6 tháng và bản Long-Term Support (LTS) ra mỗi 2 năm. Bản chuẩn nhận hỗ trợ 9 tháng. Bản LTS kéo dài 5 năm. Nghĩa là Ubuntu 18.04 LTS vẫn nhận cập nhật sau khi ra mắt phiên bản 20.04 và 22.04.
Nếu bạn muốn trải nghiệm desktop giữ nguyên tương đối nhiều năm, hoặc có máy tính cần chạy ổn định với ít downtime nhất có thể, bạn có thể trân trọng sự ổn định LTS mang lại.
6. Ubuntu Có Sẵn Gói Snap Toàn Cầu (Universal)
Cài phần mềm trên Linux đơn giản nếu app có trong kho của distro. Nếu không, quy trình truyền thống hơi rắc rối. Thường lựa chọn duy nhất là build chương trình từ source code được cung cấp, hoặc trong trường hợp Ubuntu, hy vọng Personal Package Archive (PPA) có sẵn.
Giờ có nhiều định dạng package toàn cầu cho phép cài app Linux bất kể distro bạn dùng. Định dạng snap là một lựa chọn như vậy, và nó đến từ Canonical.
Mặc dù bạn có thể dùng snap trên các phiên bản Linux khác (đó là ý nghĩa), Ubuntu có sẵn hỗ trợ snap built-in, và bạn biết snap nói chung được thiết kế với Ubuntu trong tâm trí.
Điều Gì Khác Làm Nên Sự Đặc Biệt Của Ubuntu?
Nhiều lý do dùng Ubuntu không phải do khác biệt kỹ thuật giữa Ubuntu và các bản phân phối Linux khác. Ví dụ:
- Nhiều nhà làm phần mềm thương mại bên thứ ba port phần mềm cụ thể cho Ubuntu khi phát triển cho Linux.
- Ubuntu có cộng đồng Linux desktop lớn nhất, tăng cơ hội tìm thấy fix cho bug và vấn đề khác.
- Có số lượng PC ngày càng nhiều ship sẵn Linux, và Ubuntu là lựa chọn phổ biến nhất. Dell, ví dụ, cho bạn chọn giữa Windows 10 và Ubuntu.
Nếu bạn muốn nhìn sâu hơn về Ubuntu, hãy chắc chắn xem hướng dẫn người mới bắt đầu Ubuntu của chúng tôi.