Можно ли использовать Raspberry Pi 3 с полностью бесплатным программным обеспечением?

8

В обзоре Free Software Foundation за май 2013 года, посвященном одноплатным компьютерам , было обнаружено, что Raspberry Pi имеет фатальные недостатки для использования в среде свободного (libre) программного обеспечения:

Raspberry Pi требует несвободного программного обеспечения для запуска. Он не может достигнуть точки запуска свободного программного обеспечения, если эта несвободная программа не является частью установленного системного программного обеспечения. ... Эта несвободная программа запуска влияет на обе модели Raspberry Pi.

Raspberry Pi Zero также нельзя было использовать без проприетарного (несвободного) программного обеспечения.

Можно ли использовать новый Raspberry Pi 3 без какого-либо проприетарного (несвободного) программного обеспечения?

sampablokuper
источник
Немного радикально назвать эти недостатки имхо ... MPEG-2 и VC-1 возможны только на аппаратных чипах, если вы покупаете супер дешевые лицензии, в очень экзотическом случае, когда вам это нужно. Я думаю, что тот же самый GPU был использован для pi3, так что, я думаю, ничего не изменилось, но не указывайте меня в этом последнем бите.
Гавнар
1
Да, вы можете использовать любой другой SBC, который хотите.
Джоан
В качестве пояснения я хотел бы знать, является ли Raspbian (Debian) несвободным программным обеспечением. Насколько я понимаю, хотя Debian GNU-Linux полностью свободен в конфигурации по умолчанию, Raspbian добавляет некоторые несвободные дополнения. Это верно?
user12711
Основы распбских изображений содержат несвободные вещи. Если вы используете raspbian-ua-netinst, вы можете создать в основном бесплатную систему (кроме необходимой прошивки графического процессора).
Flakeshake

Ответы:

9

NO.

RPi3 по-прежнему основан на VC4, который требует загрузки BLOB с закрытым исходным кодом до запуска ядра Linux.

Но действительно ли это отличается от низкоуровневого BIOS с закрытым исходным кодом, который используют многие другие SBC?

Джим Грин
источник
1
Есть проект, работающий над «бесплатной заменой стокового bootcode.bin». github.com/christinaa/rpi-open-firmware
Матиас Вейлер
1

Поскольку он все еще использует VideoCore IV, но с более высокой частотой - 400 МГц вместо 250 МГц - он испытывает те же проблемы, что и программное обеспечение free / libre, использующее MPEG-2 и VC-1, как говорит Хавнар.

Прилагаются усилия для написания бесплатных / libre драйверов для графического процессора, который не использует эти два лицензионных кодека.

Взгляните на Linux Kernel 4.4, в котором добавлена ​​дополнительная поддержка графического процессора VideoCore IV, но также отсутствуют два аппаратных кодека, упомянутых выше, поскольку для этого вам нужны ключи.

РЕДАКТИРОВАТЬ: до сих пор нет 3D-ускорение в оборудовании.
ИСТОЧНИК: https://www.phoronix.com/scan.php?page=article&item=linux-44-features&num=1

EDIT2: Ядро 4.5, и в соответствии с этим articel http://www.heise.de/open/meldung/Linux-4-5-freigegeben-3D-Performance-fuer-AMD-Raspi-Treiber-und-UEFI-Schutz -3132918.html [ger], последняя треть теперь тоже полностью открыта. Добавлена ​​поддержка 3D.
Redditpost для RC2 (месяц назад) https://www.reddit.com/r/raspberry_pi/comments/44frge/review_of_kernel_45rc2_on_raspberry_pi_2_my/

alsternerd
источник
То есть вы говорите, что он загрузочный с полностью бесплатным программным обеспечением?
Сампаблокупер
Начиная с ядра 4.4 это должно быть afaik.
alsternerd
Отличная новость, если правда! Пожалуйста, вы можете сослаться на источники, подтверждающие это?
Сампаблокупер
2
Работа над VC4 в ядре / мезе заменяет только одну треть функциональности BLOB (3D / 2D графика), но все же требуется для загрузки.
flakeshake
@ flakeshake, ах, как я и боялся. Спасибо за разъяснение.
Сампаблокупер