mối quan hệ giữa Linux và Ubuntu.
Linux là một hạt nhân.
Về cơ bản, công việc của kernel là chạy máy tính, quản lý tài nguyên (các chương trình phải yêu cầu kernel truy cập vào những thứ như bộ nhớ và thiết bị) và đảm bảo tất cả các quy trình / chương trình đang chạy trên hệ thống không được thực hiện lẫn nhau.
Một hạt nhân tự nó không làm gì cả, nó giống như có một động cơ không được cài đặt trong bất kỳ chiếc xe nào.
Bạn cần các chương trình thực tế "chạy theo" kernel để làm những việc như cung cấp máy tính để bàn, tiện ích dòng lệnh, mở và chỉnh sửa tài liệu của bạn, v.v.
Các bản phân phối Linux như Ubuntu gói các chương trình này thành các gói mà bạn có thể cài đặt hoặc gỡ cài đặt theo ý muốn hoặc cần. Bản thân hạt nhân Linux có sẵn dưới dạng gói và được cài đặt trong quá trình thiết lập.
Một số gói không tự làm được nhiều, nhưng cung cấp thư viện và phần mềm hỗ trợ cho các gói khác có thể sử dụng nó. Vì vậy, trong Ubuntu, khi bạn cài đặt một gói, nó cũng có thể muốn bạn cài đặt các phụ thuộc bổ sung. Thông thường, điều này xảy ra tự động mà bạn không cần phải lo lắng về điều đó - nhưng nếu bạn nhìn vào những gì đã cài đặt, bạn sẽ thấy rất nhiều thư viện và vì lý do này.
Bạn sẽ nhận được khiếu nại từ người quản lý gói nếu bạn cố gắng gỡ cài đặt gói hỗ trợ cần thiết cho thứ gì đó cao hơn, như thư viện cần thiết firefox
ví dụ.