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


23

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ó cá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 nonfree để 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.

Là mới Raspberry Pi Zero, miễn phí về yêu cầu phải sử dụng phần mềm nonfree (độc quyền)?


3
Tôi thậm chí còn không biết phần mềm không yêu cầu RPi để khởi động ... Cảm ơn!
Morgan Courbet

2
Thật thú vị, theo liên kết của bạn, không có SBC nào không có lỗ hổng lớn hoặc gây tử vong.
dùng19474

@ user19474, vâng, thị trường SBC gây thất vọng trên mặt trận này (cũng như thị trường PC, mặc dù có những ngoại lệ xuất sắc như Novena ). Pi là xấu như nó được, mặc dù; ít nhất nhiều bảng khác có thể sử dụng được trong tất cả các khía cạnh quan trọng mà không yêu cầu phần mềm không miễn phí và có sẵn cách giải quyết để kích hoạt chức năng bị thiếu bằng phần mềm miễn phí. Tôi hy vọng FSF sẽ xem xét các bảng Acme tại một số điểm; họ có vẻ đầy hứa hẹn. Và tất nhiên tôi hy vọng RPi cuối cùng sẽ cải thiện.
sampablokuper

Câu trả lời:


21

Không. Pi Zero sử dụng chip hệ thống BCM2835, kết hợp CPU và GPU VideoCore 4 - SoC cơ bản giống như trên các mẫu Pi A / B / + mặc dù có tốc độ xung nhịp nhanh hơn (có tốc độ xung nhịp nhanh hơn không nhất thiết có nghĩa là nó được sản xuất bất kỳ khác nhau 1 ).

Tôi hiểu rằng GPU khởi động CPU và tải kernel vào nó. Mặc dù hạt nhân có thể là bất cứ thứ gì, kể cả linux, ở dạng vanilla của nó đáp ứng các tiêu chuẩn của FSF cho phần mềm nguồn mở miễn phí / miễn phí, phần sụn được yêu cầu cho GPU là từ nguồn đóng.

Tôi khá chắc chắn rằng hạt nhân Raspberry Pi không vanilla , có lẽ chạy trên Zero, đủ điều kiện là FOSS. Các bit được thêm cho BCM2708 (trong đó 2835 là một triển khai) không phải là độc quyền. Nói cách khác, việc cái này chưa được sáp nhập vào nhân vanilla không phải là vấn đề cấp phép.

Vì vậy, điều này cũng tương tự đối với các máy tính trước đây của Pi và gần như tất cả các máy tính đa năng hiện có trên thị trường, sử dụng phần mềm độc quyền cho BIOS hoặc (U) EFI. Nhìn vào bài viết mà bạn liên kết, vấn đề với các máy tính bảng đơn khác dường như thường là phần sụn cho các thành phần ngoại vi (wifi, VPU / GPU, v.v.).


1. Tôi đoán là không phải và điều này phần nào phản ánh việc ép xung thành công trên nhóm pi - chúc mừng!


2
Sự rung cảm tôi nhận được từ Quỹ không phải là ưu tiên của họ; thực tế tôi không chắc họ quan tâm nhiều đến vấn đề này (tôi làm, btw). Tuy nhiên, là một sản phẩm, nó sẽ không bao giờ có được như vậy nếu không có sự sẵn có và khả năng thích ứng của một hệ điều hành FOSS như Debian. Vì vậy, tôi thấy nó giống như một loại thuốc cửa ngõ, nơi mà cửa ngõ, hy vọng, chủ yếu là vào một ý thức hệ bất chính ...
goldilocks

2
@sampablokuper: Vậy bạn sẽ không sử dụng máy tính Dell hay HP hay Acer hay Sony hay Hitachi? Tất cả đều sử dụng BIOS không miễn phí. "Phần mềm" được đề cập về cơ bản là BIOS. Nhưng các thiết bị nhúng không có BIOS kiểu PC (cá nhân tôi không nghĩ PC cũng nên có BIOS) thay vào đó chúng có bộ tải khởi động. Một bộ tải khởi động chỉ là một BIOS hoàn chỉnh hơn BIOS.
slebetman

2
@slebetman firmware videocore không chỉ là một BIOS. Nó là một hệ điều hành đầy đủ chạy trên một CPU khác, với quyền truy cập ưu tiên vào MMU và khả năng ưu tiên lõi ARM. Bạn thậm chí không thể tháo rời phần sụn để xem nó làm gì vì ngay cả bộ hướng dẫn là độc quyền. PC không có "tính năng" nào trong số này, gần nhất họ có là Intel AMT có thể bị vô hiệu hóa. Một sự tương tự gần hơn sẽ là phần sụn trong ổ đĩa cứng.
Alistair Buxton

1
@slebetman, không, tôi không định mua bất kỳ thứ gì trong số đó. Tôi muốn sử dụng cái gì đó có thể chạy Libreboot / Coreboot . Alistair Buxton, AMT là một mối quan tâm chính đáng . Chủ đề bình luận này là ngày càng lạc đề. Chúng ta hãy nói thêm về các hệ thống khác và giữ các bình luận còn lại (nếu có) tập trung vào việc liệu Pi Zero có thể sử dụng được với phần mềm hoàn toàn miễn phí hay không. Với bất kỳ may mắn nào, Quỹ Pi cuối cùng sẽ phát hành mã liên quan theo giấy phép miễn phí. Đây là hy vọng!
sampablokuper

2
@sampablokuper Bạn có thể quan tâm đến rpi-open-firmware . Nó hoạt động phần nào (có thể khởi động Linux tối thiểu) nhưng chưa hỗ trợ HDMI, âm thanh, DPI, DSI, v.v.
Bàn chải đánh răng
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.