Sự khác biệt giữa Debian Linux Kernel và Linux-libre về các vấn đề liên quan đến tự do là gì?
Tôi biết kernel Linux Linux có thể tải các mô-đun không miễn phí trong khi ở Linux-libre chúng đã bị liệt vào danh sách đen.
Sự khác biệt giữa Debian Linux Kernel và Linux-libre về các vấn đề liên quan đến tự do là gì?
Tôi biết kernel Linux Linux có thể tải các mô-đun không miễn phí trong khi ở Linux-libre chúng đã bị liệt vào danh sách đen.
Câu trả lời:
Bạn đã xác định được khá nhiều điểm khác biệt duy nhất: hạt nhân Debian có thể tải firmware, hạt nhân Linux-libre không thể. Cả hai hạt nhân đều là phần mềm miễn phí, ngay cả khi có liên quan đến Tổ chức phần mềm miễn phí - FSF coi bản phân phối Debian GNU / Linux là phần mềm miễn phí miễn là không có kho lưu trữ nào được sử dụng ngoài phần chính; vấn đề họ gặp phải với Debian là Debian lưu trữ các kho lưu trữ không miễn phí trên cùng một cơ sở hạ tầng.
Về mặt triết học, bạn có thể xem xét sự khác biệt như sau:
Linux-libre được xây dựng bằng cách chạy deblob
tập lệnh trên mã nguồn kernel. Điều này đi qua mã nguồn kernel và thực hiện các thay đổi khác nhau liên quan đến phần sụn:
firmware/radeon
) sẽ bị xóa.Một số công việc bổ sung đi vào Linux-libre để khôi phục chức năng trong một số trường hợp nhất định; ví dụ, radeon
mô-đun được sửa đổi để r600
vẫn có thể sử dụng một số thẻ được hỗ trợ, ngay cả khi không có chương trình cơ sở. (Tìm "Một cái gì đó như thế này cũng có thể hoạt động trên các thẻ radeon khác." Trong deblob
kịch bản.)
Bản phân phối Debian bao gồm một gói phần sụn , firmware-linux-free
; cái này chỉ chứa phần sụn cho mã nguồn có sẵn. Các kho lưu trữ không miễn phí cũng chứa một số gói phần sụn được xây dựng từ đó firmware-nonfree
, nhưng chúng không phải là một phần của bản phân phối chính.
Đó là khá nhiều điểm khác biệt chính, chính và duy nhất: linux-libre
là kernel linux với "blobs binary firmware" bị loại bỏ.
Cái mà FSF gọi là các phần mềm cơ sở là các phần của nhân linux không tương thích với triết lý của phần mềm miễn phí. Thông thường các phần sụn này nằm trong các đốm nhị phân thậm chí không đi kèm với bất kỳ loại mã nguồn nào (ý tôi là, thậm chí không phải là lắp ráp macro). Các dự án Linux miễn phí được tổ chức bởi FSF tại gnu.org nhưng nó không phải là một linux distro. Dự án chỉ là một nỗ lực trong việc làm sạch mã nguồn của kernel và được phân phối dưới dạng mã nguồn
Sau linux-libre kernel
đó được biên dịch và vận chuyển bởi các bản phát hành phần mềm linux miễn phí 100%: BLAG, Dragora, Trisquel để trích dẫn một số. Những phân phối này thực hiện cam kết triết học của họ là chỉ phân phối phần mềm miễn phí, theo định nghĩa của FSF.
Mặt khác, Debian không cam kết chỉ phân phối phần mềm miễn phí theo quy định của FSF. Cam kết của Debian là hợp đồng xã hội Debian , điều trớ trêu có ở cam kết đầu tiên:
- Debian sẽ giữ lại 100% phần mềm miễn phí
Tôi đang đùa với sự trớ trêu ở đó. Cam kết triết học của Debian giống như của FSF, điểm khác biệt là cách Debian định nghĩa phần mềm miễn phí và cách FSF định nghĩa phần mềm miễn phí . Sự khác biệt giữa hai nhóm tăng theo thời gian, định nghĩa nào tốt hơn là một lập luận quá khó để đưa ra. FSF cam kết là hướng dẫn riêng trong khi debian cam kết với các hướng dẫn được trình bày trong cùng một tài liệu được liên kết ở trên .
Theo hướng dẫn của debian, ít mã nhân linux được coi là phần mềm không miễn phí. Blobs Firmware không phải là phần mềm miễn phí và được gỡ bỏ mà là một nỗ lực riêng biệt. Hạt nhân được phân phối bởi dự án debian hơi béo hơn (vì thiếu một từ tốt hơn).
Lưu ý rằng debian có linux-firmware-free
và linux-firmware-nonfree
cho phép người dùng bao gồm một số phần sụn (một số trong số chúng là blobs) với apt-get
. Phân phối sử dụng linux-libre
không có cơ sở như vậy.
Tất nhiên, có một sự khác biệt lớn là debian project
phân phối một bản phân phối hoàn chỉnh, trong khi linux-libre project
mã phân phối được sử dụng bởi các bản phân phối.
linux-firmware-...
gói vì một số lý do (ít nhất là đối với tôi).
tg3
trình điều khiển sử dụng một chút phần mềm không có phần mềm. "Nó có thể chạy linux, nhưng chúng tôi sẽ phải mua một card mạng riêng" không phải là một đối số mà bạn muốn đưa ra cho sếp của mình, bất kể bạn thích độ tinh khiết của FOSS