Arch Linux so với Ubuntu: Bạn nên sử dụng cái nào?

Tác giả sysadmin, T.Ba 07, 2023, 10:29:31 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Arch Linux so với Ubuntu: Bạn nên sử dụng cái nào?


Đối với những người mới bắt đầu, Ubuntu là sự lựa chọn hiển nhiên. Arch thật tuyệt vời khi bạn đã tìm thấy chân biển Linux của mình. Việc bạn sẽ được Ubuntu hay Arch Linux phục vụ tốt hơn hay không tùy thuộc vào mức độ bạn mong đợi và bạn sẵn sàng bỏ ra bao nhiêu nỗ lực để tạo thủ công bản cài đặt Linux của mình.


Ubuntu và Arch Linux có những người hỗ trợ trung thành và có tiếng nói. Nếu bạn đang cân nhắc sử dụng Linux hoặc thay đổi bản phân phối, bạn sẽ có người quảng cáo cả hai điều này cho bạn. Nhưng cái nào phù hợp với bạn?

1. Mê cung phân phối

Ý tưởng dùng thử Linux có thể được thúc đẩy bởi nhiều yếu tố. Có thể bạn đã nghe nói về Linux và chỉ muốn tìm hiểu thêm. Có lẽ bạn không hài lòng với hệ điều hành hiện tại của mình và đang tìm kiếm một giải pháp thay thế. Có thể bạn thấy ý tưởng về PMTDNM hấp dẫn và đáng để nghiên cứu.

Dù lý do là gì, chúng thường rõ ràng. Nhưng một khi lựa chọn đó được thực hiện, bạn phải chọn bản phân phối Linux nào sẽ sử dụng. Và đó là một câu hỏi không rõ ràng.

Ubuntu được nhiều người coi là một bản phân phối tốt cho những người mới sử dụng Linux, nhưng có một phe khác nói rằng bạn nên bắt đầu với một bản phân phối Like Arch, bởi vì "bạn sẽ học được nhiều điều hơn về Linux".

Bạn có thể đã nghe nói rằng, bên dưới, tất cả các bản phân phối Linux đều giống nhau. Họ sử dụng nhân Linux,  GNU Core Utilities, hệ thống tệp được hỗ trợ, trình quản lý gói và một số ứng dụng được cài đặt sẵn.

Đó là sự thật, theo như nó đi. Nhưng các bản phân phối thêm hương vị riêng của chúng bằng cách cung cấp những thứ như chương trình cài đặt tùy chỉnh, chủ đề máy tính để bàn, kho phần mềm của riêng chúng và các chương trình tiện ích của riêng chúng. Một số thậm chí còn phát triển môi trường máy tính để bàn của riêng họ, như Linux Mint đã làm với Cinnamon.

Sự khác biệt giữa các bản phân phối—và trải nghiệm của người dùng cuối—có thể rất sâu sắc.

2. So sánh Arch Linux và Ubuntu: Tổng quan

Hầu hết người dùng Linux đặt Arch Linux và Ubuntu ở hai đầu đối lập trong thang đo mức độ phù hợp đối với người dùng Linux mới. Các triết lý đằng sau các bản phân phối là hoàn toàn khác nhau.

Arch là một nỗ lực hướng đến cộng đồng, Ubuntu được sản xuất bởi Ubuntu Foundation, được hỗ trợ bởi Canonical Limited thuộc sở hữu tư nhân. Arch phân phối riêng của mình, được xây dựng từ đầu. Ubuntu có nguồn gốc từ Debian Linux.

Arch nhằm mục đích cung cấp cho bạn một hệ thống chức năng nhẹ. Bắt đầu với cài đặt cơ sở tối giản, bạn chọn gói nào bạn cần hoặc muốn và cài đặt chúng.

Ubuntu được tải đầy đủ. Nó bao gồm một danh sách dài các gói bao gồm bộ năng suất văn phòng, ứng dụng email, trình phát nhạc, v.v. Từ lần khởi động đầu tiên, bạn có thể làm việc hiệu quả trong Ubuntu. Mặt trái là máy tính của bạn được tải với các gói mà bạn có thể sẽ không bao giờ mở, đừng bận tâm đến việc sử dụng.

Ubuntu là tất cả về cầm tay và dễ sử dụng. Đã có lúc, khẩu hiệu của nó là "Linux dành cho con người". Arch mang đến cho bạn quyền kiểm soát. Nó không cài đặt bất cứ thứ gì bạn chưa yêu cầu. Nó cũng mong rằng bạn biết mình đang làm gì. Bạn có thể cầm vô lăng, nhưng nó được cho là bạn biết lái xe.

Canonical tạo hai bản phát hành Ubuntu mỗi năm, dự kiến vào tháng 4 và tháng 10. Mỗi bản phát hành thứ tư là một bản phát hành Hỗ trợ dài hạn, với sự hỗ trợ và các bản vá lỗi được đảm bảo trong năm năm. Các bản phát hành tạm thời được hỗ trợ trong chín tháng.

Arch sử dụng mô hình phát hành cuốn chiếu. Không có bản phát hành quan trọng nào. Bạn cài đặt hình ảnh Arch mới nhất, sau đó vá nó để nó được cập nhật. Sau đó, bạn vá thường xuyên để giữ cho nó hiện tại. Các bản vá có thể được phát hành hàng ngày—đôi khi nhiều lần trong một ngày—nhưng hầu hết người dùng chỉ vá một hoặc hai tuần một lần. Điều này giúp hệ điều hành của bạn luôn cập nhật hoặc gần với các bản phát hành, bản vá và bản nâng cấp mới nhất.

Điều này có thể bắt bạn ra mặc dù. Các cạnh cắt có thể rút máu. Các bản vá lỗi và bản cập nhật đã được thử nghiệm, nhưng các lỗi có thể tìm đường xuyên qua mạng. Một ví dụ gần đây là bản cập nhật phiên bản 2:2.06.r322 cho bộ tải khởi động GRUB. Một lỗi khiến hàng ngàn máy tính Arch khởi động vào  BIOS thay vì Arch Linux. Có một cách giải quyết, nhưng nó đòi hỏi một số sự tự tin và kiến thức để áp dụng nó.

Với Ubuntu, bất kỳ ai cũng có thể cài đặt và sử dụng nó để tìm hiểu về Linux. Với Arch, bạn cần biết điều gì đó về Linux để cài đặt nó.

3. Cài đặt Arch Linux và Ubuntu khác nhau như thế nào

Ubuntu có một  chương trình cài đặt dựa trên GUI tuyệt vời. Nó hướng dẫn bạn qua các lựa chọn bạn cần thực hiện, chọn các giá trị mặc định hợp lý cho những người khác và để lại cho bạn một hệ thống hoạt động hoàn chỉnh.


Cài đặt Arch đơn giản hơn nhiều. Nó dựa trên thiết bị đầu cuối. Có nhiều bước, một số trong đó có thể trở nên khá phức tạp. Ví dụ, thiết lập Wi-Fi có thể là một thách thức.

Tập archinstalllệnh là một  cách khác dựa trên văn bản để cài đặt Arch. Nó cung cấp nhiều hướng dẫn hơn so với phương pháp cài đặt truyền thống, nhưng vẫn còn một chặng đường dài để trải nghiệm bạn sẽ có được khi cài đặt Ubuntu. Nó cho phép bạn chọn từ danh sách tùy chọn trên màn hình cho một số cài đặt, giúp mọi việc dễ dàng hơn một chút. Nhưng nếu bạn không biết ý nghĩa của các tùy chọn hoặc sự phân nhánh của việc chọn  tùy chọn này  thay vì  tùy chọn kia , thì bạn vẫn đang mù quáng.


Nếu thành công, bạn sẽ có một hệ thống Arch Linux đang chạy. Sau đó, bạn chuyển sang cài đặt môi trường máy tính để bàn,  chẳng hạn như GNOME.

Đáng buồn là  dự án Arch Linux GUI bị bỏ rơi đã từng cung cấp một phiên bản thuần túy của Arch, được cài đặt bằng trình cài đặt Calamares  nổi tiếng, nhưng họ đã thông báo rằng họ sẽ không phát hành ảnh ISO mới.

Manjaro,  ArcoLinux,  Garuda và  EndeavourOS  là các bản phân phối dựa trên Arch cung cấp các bản cài đặt dựa trên GUI. Nhưng chúng không phải là Arch vanilla đơn giản, mặc dù EndeavourOS và ArcoLinux đã tiến rất gần.

4. Cái nào có khả năng tương thích phần cứng tốt hơn không?

Arch chỉ hỗ trợ  bộ xử lý 64-bit  x86 . Chẳng hạn, không có   hỗ trợ ARM chính thức nào. Ngược lại, Ubuntu chính thức hỗ trợ một loạt các nền tảng điện toán  bao gồm cả Raspberry Pi.

Hầu hết các sự cố tương thích với phần cứng PC đều được giải quyết bằng mô-đun hạt nhân và trình điều khiển. Sự khác biệt là, Ubuntu cố gắng xác định các mô-đun cần thiết và đưa chúng vào cho bạn, nếu có thể. Arch phần lớn để nó cho bạn.

Cuối cùng, hỗ trợ phần cứng PC x86 gần như giống nhau đối với hai bản phân phối, nhưng Arch có thể khiến bạn phải làm việc chăm chỉ hơn để đạt được điều đó.

5. Những ứng dụng và trình quản lý gói nào có sẵn?

Để cài đặt và gỡ bỏ các gói phần mềm, Ubuntu có aptcông cụ dòng lệnh và Arch có pacman. Cả hai đều có các lựa chọn thay thế dựa trên GUI. Ubuntu có Ubuntu Softwareứng dụng này và người dùng Arch có thể cài đặt pamacđể có trải nghiệm tương tự.


Tất cả các công cụ này đều tham chiếu đến các kho phần mềm chính thức của các bản phân phối. Để bao gồm các nguồn phần mềm không chính thức, người dùng Ubuntu có thể bật Lưu trữ gói cá nhân cụ thể. Đây là các gói được bao bọc do người dùng cung cấp được cung cấp cho cộng đồng Ubuntu bởi các cá nhân. Khi người dùng đã cài đặt PPA của nó, họ có thể cài đặt ứng dụng bằng apt công cụ tiêu chuẩn.

Arch tương đương là Arch User Repository. Đây là một bộ sưu tập lớn các mô tả gói do người dùng cung cấp. Chúng tự động tải xuống mã nguồn và xây dựng gói trên máy tính của bạn. Người dùng có thể thực hiện việc này từ bên trong pamac hoặc trong cửa sổ đầu cuối bằng công cụ trợ giúp AUR, chẳng hạn như.


Có khoảng 60.000 gói trong kho chính thức của Ubuntu. Các kho lưu trữ Arch và AUR cộng lại có khoảng 58.000 gói. Nhưng đó không phải là toàn bộ câu chuyện.

Các gói phần mềm cung cấp các phiên bản cho Windows, Mac và Linux có khả năng cung cấp DEB cho các hệ thống dựa trên Debian và Ubuntu và RPM cho các hệ thống Fedora và RedHat. Các bản phân phối khác được để tự bảo vệ mình bằng cách nhân bản kho lưu trữ của ứng dụng và xây dựng gói từ nguồn. Vì vậy, như thường lệ với Arch, bạn có thể làm được, nhưng bạn cần phải làm việc chăm chỉ hơn một chút.

Tất nhiên, FlatPaks, Snaps và AppImages là các phương pháp cài đặt phần mềm không phân phối. Gói bạn đang tìm kiếm có thể có ở một trong các định dạng này.

6. Hỗ trợ cộng đồng như thế nào?

Arch và Ubuntu được phục vụ tốt với các tài nguyên trực tuyến cung cấp thông tin và lời khuyên. Người dùng Ubuntu có thể chuyển sang  trang web Hỏi Ubuntu  và  Diễn đàn Ubuntu và người dùng Arch có  ArchWiki.

ArchWiki chắc chắn là một trong những nguồn thông tin hàng đầu về Linux hiện nay. Nó được truy cập bởi người dùng của tất cả các bản phân phối, không chỉ Arch. Tuy nhiên, hãy lưu ý rằng nó cần sự ngắn gọn ở cấp độ mới. Nó cũng không lặp lại chính nó. Nếu nó đã giải thích điều gì đó một lần trên một trang, thì nó sẽ không xem lại nó trên trang khác. Do đó, bạn phải mất một thời gian để làm quen với phong cách ArchWiki. Bởi vì nó dường như không thể thâm nhập được đối với những người mới, họ thậm chí còn cung cấp một trang để  đọc Wiki.

Ubuntu  và  Arch  đều có các subreddits dành riêng cho chúng. Đây là những tài nguyên không chính thức, nhưng hữu ích. Trái ngược với niềm tin phổ biến, họ cũng khá thân thiện.

7. Arch vs Ubuntu: Ai thắng?

Bản phân phối phù hợp với bạn được quyết định tốt nhất bởi những gì bạn muốn từ Linux của mình. Nếu bạn muốn một Linux mà bạn có thể cài đặt nhanh chóng và sẽ cung cấp cho bạn phần giới thiệu dễ dàng về Linux, thì Ubuntu sẽ đánh bại Arch.

Tôi sử dụng Arch và EndeavourOS đơn giản cả ngày, nhưng tôi gặp khó khăn khi giới thiệu Arch dưới dạng bản phân phối dành cho sinh viên năm nhất Linux. Nghịch lý là việc cài đặt đòi hỏi  một  kiến thức tiên nghiệm mà bạn chỉ có được khi đã quen thuộc với Linux. Nếu không biết những thứ như sda1là phân vùng đầu tiên trên ổ cứng đầu tiên và enp34s0là giao diện mạng, thì con ngỗng của bạn có thể đã chín trước khi bạn bắt đầu.

Nếu bạn muốn kiểm soát chi tiết cấu trúc và trang điểm của bản cài đặt Linux của mình—với tất cả những niềm vui và khó khăn mang lại—hãy chọn Arch. Nhận tệp hình ảnh từ trang tải xuống Arch Linux. Nếu bạn không quan tâm đến chu trình bảo trì và quản trị hệ thống liên tục và bạn chỉ muốn bật và sử dụng máy tính của mình, hãy chọn Ubuntu. Lấy tệp hình ảnh của nó từ trang tải xuống máy tính để bàn Ubuntu và bắt đầu cài đặt.