Raspberry Pi Zero придатний для використання з повністю безкоштовним програмним забезпеченням?


23

У огляді одноразових бортових комп'ютерів у травні 2013 р. Фонду вільного програмного забезпечення було встановлено, що Raspberry Pi має фатальні недоліки для використання у вільному (вільному) програмному середовищі:

Raspberry Pi для запуску вимагає безкоштовного програмного забезпечення. Він не може дійти до точки виконання вільного програмного забезпечення, якщо ця невільна програма не є частиною встановленого програмного забезпечення системи. ... Ця невільна програма запуску впливає на обидві моделі Raspberry Pi.

Чи не відповідає новий Raspberry Pi Zero вимога використання невільного (власного) програмного забезпечення?


3
Я навіть не знав, що для завантаження потрібен RPI, який не потребує програмного забезпечення ... Дякую!
Морган Курбе

2
Цікаво, що за вашим посиланням, немає жодних СБК, які не мають великих або фатальних вад.
користувач19474

@ user19474, так, ринок SBC невтішно на цьому фронті (як і ринок ПК, незважаючи на блискучі винятки, як Novena ). Пі настільки ж погано, як і стає; принаймні багато інших плат є корисними у всіх важливих аспектах, не вимагаючи невільного програмного забезпечення, і є наявні обхідні шляхи, що дозволяють відсутній функціонал за допомогою вільного програмного забезпечення. Я сподіваюся, що FSF в якийсь момент перегляне дошки Acme ; вони здаються перспективними. І звичайно сподіваюся, що RPI з часом покращиться.
sampablokuper

Відповіді:


21

Ні. Pi Zero використовує систему BCM2835 на мікросхемі, яка поєднує в собі процесор і відеокоректор VideoCore 4 - той самий базовий SoC, що і для моделей Pi A / B / +, хоча з більш швидкою тактовою частотою (що робить не обов'язково означає, що він виготовлявся інакше 1 ).

Я розумію, що GPU завантажує процесор і завантажує в нього ядро. Хоча ядро ​​може бути будь-яким, включаючи Linux, який у своїй ванільній формі відповідає стандартам FSF щодо вільного / вільного програмного забезпечення з відкритим кодом, програмне забезпечення, необхідне для GPU, відбувається із закритого джерела.

Я впевнений, що не ванільне ядро Raspberry Pi , яке, імовірно, працює на Zero, вважається FOSS. Біти, додані для BCM2708 (з яких 2835 є реалізацією), не є власником. Іншими словами, той факт, що це не було об'єднано у ванільне ядро, не є проблемою ліцензування.

Отже, це те саме в цьому відношенні, що і попередні Pi та майже всі комп'ютери загального призначення, які зараз є на ринку, які використовують власні програмні засоби для BIOS або (U) EFI. Дивлячись на статтю, з якою ви зв’язувались, проблема, що стосується інших одноплатних комп'ютерів, здається, найчастіше являє собою прошивку для периферійних компонентів (wifi, VPU / GPU тощо).


1. Я б здогадався, що це не так, і це частково відображає багато успішного розгону на пі - вітаю банду!


2
Я отримую від Фонду те, що для них це не є пріоритетним завданням; насправді я не впевнений, що вони сильно піклуються про це (я, btw). Однак як продукт він ніколи не дійшов би так далеко, як і без наявності та адаптивності такої ОС FOSS, як Debian. Так що я бачу це як свого роду шлюз наркотиків, де шлюз, ми сподіваємося, в основному в вигляді Libre ідеології ...
Золотоволоска

2
@sampablokuper: Отже, ви не будете використовувати комп'ютер Dell або HP, або Acer, або Sony, або Hitachi? Всі вони використовують невільний BIOS. Згадане "програмне забезпечення" - це в основному BIOS. Але вбудовані пристрої не мають BIOS у стилі ПК (особисто я не думаю, що ПК також має мати BIOS), натомість вони мають завантажувачі. Завантажувач - це просто більш повний BIOS, ніж BIOS.
slebetman

2
@slebetman мікропрограмне забезпечення для відеокорів - це набагато більше, ніж просто BIOS. Це повна операційна система, що працює на іншому процесорі, з пріоритетним доступом до MMU та можливістю викупу ядра ARM. Ви навіть не можете розібрати прошивку, щоб побачити, що вона робить, оскільки навіть набір інструкцій є власником. ПК не мають жодної з цих "функцій", найближчим з них є Intel AMT, який можна відключити. Більш близькою аналогією буде прошивка на жорстких дисках.
Алістер Бакстон

1
@slebetman, ні, я не планую купувати жодне з них. Я вважаю за краще використовувати щось, що може працювати з Libreboot / Coreboot . Алістер Бакстон, AMT є законною проблемою . Хоча ця тема коментарів все частіше поза темою. Скажімо, більше про інші системи, а інші коментарі (якщо такі є) зосереджуватиметься на тому, чи Pi Zero придатний для використання повністю вільним програмним забезпеченням. При будь-якій удачі, Фонд Пі зрештою випустить відповідний код під вільною ліцензією. Ось сподівання!
sampablokuper

2
@sampablokuper Вас може зацікавити rpi-open-firmware . Він працює дещо (може завантажувати Linux мінімально), але ще не підтримує HDMI, аудіо, DPI, DSI тощо.
Зубна щітка
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.