Quản lý gói
Để biết thông tin liên quan đến sự khác biệt giữa các nhà quản lý gói, tôi khuyên bạn nên xem Pacman Rosetta . Trang này được định hướng theo Pacman, người quản lý gói của Arch Linux , nhưng nó cũng hiệu quả trong việc chỉ ra sự khác biệt giữa một số trình quản lý gói chính khác.
Trong Pacman Rosetta, hãy xem mục nhập có nội dung: "Hiển thị các gói cung cấp exp đã cho ..." Các lệnh được cung cấp có ích để xác định gói nào cung cấp lệnh nào.
Sự khác biệt
Mỗi phân phối làm cho sự lựa chọn nhỏ của riêng mình. Những lựa chọn nhỏ này cộng lại để tạo ra sự khác biệt lớn giữa các bản phân phối. Dưới đây là một số ví dụ mà tôi quen thuộc:
Phiên bản mặc định của Arch Linux của Python là 3. Nhiều bản phân phối khác vẫn sử dụng Python 2.
Mỗi bản phân phối chọn một hệ thống init mặc định . Arch sử dụng Systemd.
Slackware , Debian và
Red Hat sử dụng các bản in SysV. Ubuntu sử dụng Upstart.
Phân phối có cách hiểu khác nhau về
FHS . Arch Linux có một thư mục mặc định duy nhất cho các tệp thực thi. /bin
, /sbin
và
/usr/local/bin
là các liên kết tượng trưng đến /usr/bin
. Các bản phân phối khác gán cho mỗi vị trí này những ý nghĩa khác nhau.
Kali
Kali Linux bổ sung một số gói trên Debian. Về cơ bản, nó chỉ là Debian cộng với một bộ công cụ để kiểm tra thâm nhập.
Kali duy trì kho gói riêng của mình . Các gói trong kho lưu trữ chính (http) được lấy từ Debian. Các gói trong kho bảo mật được duy trì và cung cấp bởi Kali. Kali cũng đi kèm với một phiên bản kernel Linux có trình điều khiển không dây được vá để tiêm.
Các gia đình
Nếu một phân phối dựa trên phân phối khác, nó có xu hướng giữ một sự nhất quán giữa chính nó và cha mẹ của nó. Nếu Debian bắt đầu sử dụng Systemd, Kali sẽ (không cần thiết và mong muốn) cũng bắt đầu sử dụng Systemd. Nếu Kali không theo dõi Debian, nó sẽ không thể sử dụng các gói của Debian. Tất cả trở lại với những khác biệt nhỏ mà tôi đã đề cập ở trên.
Một số bản phân phối con khác với bản phân phối chính của chúng hơn các bản phân phối khác. Ví dụ, Ubuntu dựa trên Debian. Nó bắt đầu như Debian và thực hiện các thay đổi trên nó. Bây giờ Ubuntu rất khác so với Debian. Mặt khác, có một bản phân phối thử nghiệm thâm nhập nhỏ dựa trên Arch có tên BlackArch (từ chối trách nhiệm: Tôi được liên kết với nó và đây là một phích cắm không biết xấu hổ) về cơ bản chỉ là Arch cộng với một bộ công cụ kiểm tra thâm nhập. Chúng tôi thậm chí không gọi BlackArch phân phối riêng của mình trong một số bối cảnh.