Raspberry Pi 3 có thể sử dụng với phần mềm hoàn toàn miễn phí?


8

Trong bài đánh giá tháng 5 năm 2013 của Tổ chức Phần mềm Tự do về các máy tính bảng đơn , Raspberry Pi đã được phát hiện có lỗi nghiêm trọng khi sử dụng trong môi trường phần mềm (libre) miễn phí:

Raspberry Pi yêu cầu phần mềm không phải khởi động. Nó không thể đạt đến điểm thực thi phần mềm miễn phí trừ khi chương trình không có phần mềm này là một phần của phần mềm hệ thống được cài đặt. ... Chương trình khởi động không miễn phí này ảnh hưởng đến cả hai mô hình của Raspberry Pi.

Raspberry Pi Zero cũng không thể sử dụng được nếu không có phần mềm độc quyền (không miễn phí).

Là mới Raspberry Pi 3 có thể sử dụng mà không cần bất kỳ phần mềm (nonfree) độc quyền?


Thật là một chút quyết liệt khi gọi lỗ hổng đó là imho ... MPEG-2 và VC-1 chỉ có thể có trên chip phần cứng nếu bạn mua giấy phép siêu rẻ, trong trường hợp rất kỳ lạ khi bạn cần thứ này. Tôi nghĩ rằng cùng một GPU đã được sử dụng cho pi3 vì vậy, tôi đoán không có gì thay đổi, nhưng đừng trích dẫn tôi về điều cuối cùng đó.
Havnar 3/03/2016

1
Có, bạn có thể tự do sử dụng bất kỳ SBC nào khác mà bạn muốn.
gia ngày

Để làm rõ, tôi muốn biết liệu Raspbian (Debian) có phải là phần mềm không dùng không. Theo tôi hiểu, mặc dù Debian GNU-Linux hoàn toàn miễn phí trong cấu hình mặc định của nó, Raspbian bổ sung một số tính năng bổ sung không miễn phí. Đúng không?
12711

Các nền tảng Hình ảnh Raspbian chứa những thứ không miễn phí. Nếu bạn sử dụng raspbian-ua-netinst, bạn có thể tạo ra một hệ thống chủ yếu miễn phí (ngoại trừ phần sụn GPU cần thiết).
flakeshake 14/03/2016

Câu trả lời:


9

KHÔNG.

RPi3 vẫn dựa trên VC4, yêu cầu tải BLOB nguồn đóng trước khi chạy nhân Linux.

Nhưng điều này có thực sự khác với BIOS nguồn đóng cấp thấp mà nhiều SBC khác sử dụng không?


1
Có một dự án làm việc về "một sự thay thế miễn phí cho stock bootcode.bin". github.com/christinaa/rpi-open-firmware
Matthias Weiler

1

Vì nó vẫn đang sử dụng VideoCore IV, nhưng với tần số cao hơn - 400 MHz thay vì 250 MHz - nó cũng gặp phải các vấn đề tương tự về phần mềm miễn phí / libre sử dụng MPEG-2 và VC-1, giống như Havnar nói.

Có nỗ lực mã hóa trình điều khiển miễn phí / miễn phí cho GPU mà không sử dụng hai loại tiền được cấp phép này.

Hãy xem Linux Kernel 4.4, đã bổ sung thêm một số hỗ trợ cho GPU VideoCore IV, nhưng cũng thiếu hai codec nói trên trong phần cứng, vì bạn cần các phím cho điều đó.

EDIT: vẫn không tăng tốc 3D trong phần cứng.
NGUỒN: https://www.phoronix.com/scan.php?page=article&item=linux-44-features&num=1

EDIT2: Kernel 4.5 đã ra và theo articel này http://www.heise.de/open/meldung/Linux-4-5-freigegeben-3D-Performance-fuer-AMD-Raspi-Treiber-und-UEFI-Schutz -3132918.html [ger], thứ ba cuối cùng cũng đã mở hoàn toàn. Hỗ trợ 3D đã được thêm vào.
Redditpost cho RC2 (một tháng tuổi) https://www.reddit.com/r/raspberry_pi/comments/44frge/review_of_kernel_45rc2_on_raspberry_pi_2_my/


Vì vậy, bạn đang nói nó có khả năng khởi động với phần mềm hoàn toàn miễn phí?
sampablokuper 3/03/2016

Vì Kernel 4.4 nên nó là afaik.
alsternerd

Tin tuyệt vời nếu có thật! Xin vui lòng bạn có thể liên kết đến các nguồn xác nhận điều này?
sampablokuper

2
Công việc trên VC4 trong kernel / mesa chỉ thay thế một phần ba chức năng của BLOB (đồ họa 3D / 2D), vẫn cần thiết để khởi động.
flakeshake

@flakeshake, à, như tôi sợ. Cảm ơn đã làm rõ.
sampablokuper
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.