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

Sự khác biệt giữa Ubuntu và các phân phối dựa trên Ubuntu là gì?

Linux Mint và hệ điều hành sơ cấp đều là những lựa chọn thay thế phổ biến cho Ubuntu --- nhưng chúng cũng dựa trên Ubuntu. Nếu bạn là người mới sử dụng Linux, điều này có thể gây nhầm lẫn. Hãy cố gắng làm rõ điều này có nghĩa là gì và tại sao nó lại quan trọng đối với bạn.

Máy tính để bàn Ubuntu

Sự khác biệt giữa Ubuntu và các phân phối dựa trên Ubuntu là gì?

Ubuntu là một giải pháp thay thế miễn phí và mã nguồn mở cho các hệ điều hành thương mại, độc quyền như Windows và macOS. Có một bảng trên cùng hiển thị thời gian, chỉ báo hệ thống và cách mở màn hình tổng quan hoặc trang tổng quan cho phép bạn truy cập các ứng dụng của mình. Ở đó, bạn cũng có thể chuyển đổi giữa các cửa sổ và màn hình ảo.

Có một công ty đứng sau Ubuntu tên là Canonical. Không giống như Microsoft và Apple, Canonical không tận dụng hầu hết những gì có trong hệ điều hành của mình. Thay vào đó, Ubuntu được tạo ra từ các thành phần mã nguồn mở và miễn phí đến từ các cá nhân và nhóm từ khắp nơi trên thế giới.

Giao diện mà tôi đã mô tả ở trên không phải là duy nhất cho Ubuntu. Nó thực sự là một môi trường máy tính để bàn được gọi là GNOME.

Canonical sử dụng các thành phần này để tạo ra trải nghiệm máy tính để bàn chức năng mà bất kỳ ai cũng có thể tải xuống miễn phí. Bạn có thể sử dụng Ubuntu cho máy tính nói chung, công việc văn phòng, phát triển phần mềm và chơi game. Bạn cũng có thể sử dụng Ubuntu để chạy máy chủ.

Ubuntu và Linux có giống nhau không?

Không hẳn. Kernel, là phần cho phép phần mềm kết nối với phần cứng máy tính của bạn, là Linux. Nhân Linux chỉ là một trong nhiều thành phần mà Canonical sử dụng để tạo màn hình Ubuntu.

Một cách để nghĩ về sự khác biệt giữa Ubuntu và Linux là bạn không thể thực sự tự chạy nhân Linux. Nó chạy trong nền, cung cấp năng lượng cho nhiều thiết bị khác nhau trong cuộc sống của bạn, từ máy bơm ở trạm xăng đến điện thoại thông minh Android. Máy tính để bàn Linux không nói về Linux mà nhiều hơn về tất cả các phần mềm mã nguồn mở và miễn phí chạy trên nền tảng này. Điều đó nói lên rằng, sẽ chính xác hơn khi coi Ubuntu là Ubuntu Linux hơn là một thứ riêng biệt của riêng nó.

Cơ sở hạ tầng Ubuntu

Sự khác biệt giữa Ubuntu và các phân phối dựa trên Ubuntu là gì?

Ubuntu lớn hơn nhiều so với máy tính để bàn bạn tải xuống từ ubuntu.com. Đó là một cộng đồng các nhà phát triển và người dùng. Nó cũng là một bộ sưu tập các ứng dụng và chương trình được thu thập từ nhiều nguồn và được sử dụng theo những cách khác nhau.

Hầu hết mã hỗ trợ Ubuntu không đến từ Canonical.

Ubuntu dựa trên cái gì?

Ubuntu dựa trên Debian, một dự án lớn thực hiện điều tương tự Ubuntu làm, chỉ theo một cách ít truy cập hơn một chút. Để làm rõ mọi thứ, chúng ta sẽ phải thiết lập một số điều khoản.

  • Các gói: Cách các nhà phát triển phân phối phần mềm cho Linux. Ứng dụng, thành phần hệ thống, trình điều khiển, codec và phần mềm khác ở dạng gói.
  • Định dạng Gói: Các phiên bản khác nhau của Linux tổ chức các gói bằng các định dạng khác nhau. Hiện tại, không có định dạng duy nhất nào tương thích với mọi phiên bản Linux.
  • Kho lưu trữ: Thay vì tải xuống các trình cài đặt từ một trang web, phần mềm Linux thường được tìm thấy trong một kho lưu trữ. Kho lưu trữ là bộ sưu tập lớn các gói mà bạn có thể truy cập và tải xuống khi cần. Các cửa hàng ứng dụng Linux cung cấp phần mềm theo cách tương tự như Android và iOS, trong khi các công cụ truyền thống hơn được gọi là trình quản lý gói.
  • Phân phối: Bản phân phối là một tập hợp các phần mềm được đóng gói theo cách cung cấp một hệ điều hành hoạt động, cùng với cộng đồng và kho lưu trữ đi kèm.

Ubuntu và Debian đều là bản phân phối Linux và Ubuntu sử dụng cùng một định dạng gói DEB như Debian, mặc dù phần mềm không phải lúc nào cũng tương thích giữa hai phần mềm. Ubuntu cung cấp kho lưu trữ của riêng mình , nhưng nó chủ yếu lấp đầy chúng bằng gói từ Debian.

Hệ sinh thái Ubuntu

Sự khác biệt giữa Ubuntu và các phân phối dựa trên Ubuntu là gì?

Ubuntu có nhiều dạng. Máy tính để bàn mặc định sử dụng môi trường máy tính để bàn GNOME. Có các "hương vị" khác nhau sử dụng các môi trường máy tính để bàn khác nhau. Kubuntu, chẳng hạn, sử dụng máy tính để bàn KDE Plasma. Xubuntu sử dụng một giao diện khác được gọi là Xfce.

Canonical không hoạt động trên các biến thể này, nhưng nó lưu trữ chúng và tất cả phần mềm của chúng. Chúng sử dụng các kho lưu trữ giống như màn hình Ubuntu mặc định.

Các phân phối dựa trên Ubuntu

Có nhiều bản phân phối dựa trên Ubuntu mà Canonical không có mối quan hệ nào (tương tự như cách Ubuntu dựa trên Debian). Linux Mint và hệ điều hành sơ cấp là hai trong số những ví dụ phổ biến nhất. Cả hai đều đến từ các đội khác nhau và có những trải nghiệm độc đáo của riêng mình. Một điểm khác biệt chính giữa Ubuntu và Linux Mint là phiên bản thứ hai có giao diện giống với Windows hơn.

Vẻ ngoài có thể lừa dối. Bên dưới, cơ sở hạ tầng của Linux Mint cũng giống như hệ điều hành Ubuntu. Tương tự như vậy, khi bạn mở một cửa hàng ứng dụng trên Linux Mint và hệ điều hành sơ cấp, hầu hết phần mềm đều giống với những gì bạn sẽ nhận được trên Ubuntu.

Điều này có nghĩa là gì?

Điều đó có nghĩa là khi bạn thấy một chương trình đề cập đến hỗ trợ Ubuntu, hỗ trợ đó không bị giới hạn trên màn hình Ubuntu. Phần mềm đó cũng sẽ chạy trên các phiên bản chính thức của Ubuntu và các dự án không liên quan chia sẻ cơ sở hạ tầng cơ bản của Ubuntu. Steam cho biết nó hoạt động trên Ubuntu, nhưng bạn có thể chạy cùng một trình cài đặt trên Pop! _OS (một bản phân phối dựa trên Ubuntu khác).

Nếu bạn chọn cài đặt hệ điều hành cơ bản thay vì Ubuntu, bạn cần biết rằng hầu hết những gì áp dụng cho Ubuntu cũng áp dụng cho bạn. Nếu Ubuntu không hoạt động trên máy tính của bạn, hệ điều hành cơ bản cũng có thể sẽ không hoạt động. Tương tự, nếu bộ điều khiển trò chơi không tương thích với Ubuntu, rất có thể nó không tương thích với hệ thống của bạn. Khi bạn gặp lỗi, bạn có thể gặp nhiều may mắn hơn khi tìm kiếm các giải pháp liên quan đến Ubuntu hơn là tìm kiếm hệ điều hành cơ bản.

Sự khác biệt giữa Ubuntu và các phân phối dựa trên Ubuntu là gì?

Nhưng mọi thứ (thường) không đi theo hướng ngược lại. Ubuntu không thể dễ dàng chạy phần mềm được thiết kế đặc biệt cho hệ điều hành sơ cấp. Để giải thích mối quan hệ này, cộng đồng Linux sử dụng phép ẩn dụ về một luồng. Ubuntu là ngược dòng so với hệ điều hành sơ cấp (hình bên dưới). Phần mềm chạy xuôi dòng từ Ubuntu. Nước chỉ chảy một hướng.

Bạn càng đi xa nguồn, càng có nhiều cơ hội đưa ra lỗi. Debian lấy mã nguồn của các chương trình và đóng gói chúng thành các DEB. Ubuntu cấu trúc lại các gói này và, đối với một số, giới thiệu các tinh chỉnh của riêng mình; Hệ điều hành cơ bản sau đó tự bổ sung thêm một số thay đổi. Khi có sự cố xảy ra, bây giờ bạn có nhiều điểm trên chuỗi để xem xét. Vấn đề nằm ở mã nguồn ban đầu, Debian, Ubuntu hay hệ điều hành cơ bản?

Bạn có nên sử dụng Distro dựa trên Ubuntu không?

Điều đó phụ thuộc vào nhu cầu và mong đợi của bạn. Dưới đây là một số câu hỏi cần xem xét:

  • Bạn có hài lòng với Ubuntu không? Nếu bạn hài lòng với màn hình Ubuntu mặc định, thì hãy tiếp tục với những gì bạn có.
  • Bạn có thích Ubuntu nhưng không thích giao diện? Bạn có thể hoán đổi môi trường máy tính để bàn mà không cần cài đặt lại bản phân phối của mình. Hoặc bạn có thể chọn cài đặt một phiên bản Ubuntu khác.
  • Bạn có thích cơ sở hạ tầng Ubuntu nhưng không thích cách nó được quản lý? Nếu bạn gặp sự cố với Canonical, có thể hữu ích khi sử dụng bản phân phối dựa trên Ubuntu do một cộng đồng khác cung cấp. Linux Mint, OS cơ bản và Pop! _OS sử dụng cơ sở hạ tầng Ubuntu, nhưng chúng không bị ảnh hưởng bởi các quyết định của Canonical như các phiên bản Ubuntu chính thức.

Nếu bạn không thích cơ sở hạ tầng Ubuntu, thì bạn nên rời khỏi hệ sinh thái hoàn toàn. Có rất nhiều bản phân phối Linux khác với những điểm mạnh và điểm yếu khác nhau. Chúng có thể thay đổi hoàn toàn ấn tượng của bạn về Linux.