Câu trả lời:
Một bản phân phối Linux là một thành viên của gia đình các hệ điều hành giống Unix được xây dựng dựa trên nhân Linux. Các bản phân phối như vậy (thường được gọi là distro) bao gồm một bộ lớn các ứng dụng phần mềm như bộ xử lý văn bản, bảng tính, trình phát phương tiện và ứng dụng cơ sở dữ liệu.
Phân phối Linux là một gói phần mềm, được thiết kế để trở thành một Hệ điều hành hoàn chỉnh.
Một hệ điều hành linux bao gồm một vài phần:
Kể cả:
Trình điều khiển thiết bị
Phần mềm cấp hệ thống
Các GNU * Userland
Bao gồm
Phần mềm giao diện người dùng (bash, ...)
Trình biên dịch, trình liên kết, trình phân tích cú pháp, ...
Phần mềm ứng dụng (emacs, bc, ...)
Một máy tính để bàn như Gnome , KDE , XFCE
Mà chính nó cung cấp
Phần mềm trừu tượng hóa phần cứng (như Pulseaudio, ...)
Phần mềm ứng dụng (Trình xử lý văn bản, bảng tính, trình duyệt web, ...)
Và hơn thế nữa.
Tổ hợp phần mềm này, tạo thành hệ điều hành hoàn chỉnh, được gọi là 'Ngăn xếp':
Phân phối Linux được thực hiện bằng cách kết hợp tất cả các phần đó để xây dựng một hệ điều hành hoàn chỉnh và có thể sử dụng cho một mục đích cụ thể hoặc cho mục đích sử dụng chung.
Một ví dụ về hệ điều hành sử dụng chung là Ubuntu. Nó có nhiều loại cho Máy tính để bàn, netbook và máy chủ, làm cho nó hữu ích cho công chúng.
Một ví dụ về Phân phối chuyên biệt là CHAOS , một HĐH nhỏ được thiết kế để chạy trên các nút cụm tính toán hiệu năng cao.
Nói tóm lại, hãy tưởng tượng tất cả những thứ này được gói lại với nhau, để nó có thể dễ dàng phân phối cho mọi người, thay vì họ phải tự xây dựng tất cả.
Nhà phân phối thường đưa ra quyết định thiết kế thay mặt người dùng, theo những gì họ mong đợi người dùng muốn.
Ubuntu được tạo ra để trở nên thú vị và dễ sử dụng
TinyCore được tạo ra cho những người muốn sử dụng nó trên phần cứng cũ
RHEL được thiết kế để chạy tốt trên các siêu máy tính lớn và máy chủ quan trọng
...
Các quyết định này bao gồm bổ sung / xóa phần mềm (như KDE so với Gnome) và, có khả năng, thiết kế (tái) và triển khai phần mềm (như Ubuntu One).
Có cả đống bản phân phối Linux, như được minh họa bằng sơ đồ (bao la) này:
*: Về mặt kỹ thuật, GNU là Hệ điều hành; Tuy nhiên, mọi HĐH đều cần Kernel và kernel của GNU (Hurd) chưa kết thúc, vì vậy GNU sử dụng kernel Linux. Hầu hết mọi người ngày nay gọi sự kết hợp này là "Hệ điều hành Linux", mặc dù Linux là một phần nhỏ của nó. Có thể cho rằng phần quan trọng nhất.
Liên kết hữu ích:
So sánh các bản phân phối Linux (Wikipedia)
DistroWatch.com Cung cấp thông tin mới nhất về rất nhiều phân phối.