W przeglądzie Free Software Foundation z maja 2013 r. Komputerów jednopłytowych stwierdzono , że Raspberry Pi ma poważne wady do użycia w wolnym (darmowym) środowisku oprogramowania:
Raspberry Pi wymaga niewolnego oprogramowania do uruchomienia. Nie może osiągnąć punktu uruchomienia wolnego oprogramowania, chyba że ten niewolny program jest częścią zainstalowanego oprogramowania systemowego. ... Ten niewolny program startowy wpływa na oba modele Raspberry Pi.
Czy nowy Raspberry Pi Zero jest wolny od wymogu używania niewolnego (zastrzeżonego) oprogramowania?
boot
firmware
open-source
pi-zero
sampablokuper
źródło
źródło
Odpowiedzi:
Nie. Pi Zero wykorzystuje system BCM2835 na układzie, który łączy procesor i kartę graficzną VideoCore 4 - to samo podstawowe SoC jak w modelach Pi A / B / +, chociaż z większą częstotliwością zegara (co niekoniecznie oznacza, że został wyprodukowany inaczej 1 ).
Rozumiem, że GPU ładuje procesor i ładuje do niego jądro. Chociaż jądro może być czymkolwiek, włącznie z linuksem, który w swojej waniliowej formie spełnia standardy FSF dotyczące darmowego / darmowego oprogramowania open source, oprogramowanie układowe wymagane dla GPU pochodzi z zamkniętego źródła.
Jestem prawie pewien, że nie waniliowe jądro Raspberry Pi , które prawdopodobnie działa na Zero, kwalifikuje się jako FOSS. Bity dodane dla BCM2708 (z których 2835 jest implementacją) nie są zastrzeżone. Innymi słowy, fakt, że nie został on włączony do jądra wanilii, nie jest kwestią licencyjną.
Tak więc jest to w tym względzie to samo, co poprzednie Pi i prawie wszystkie komputery ogólnego przeznaczenia obecnie dostępne na rynku, które używają oprogramowania układowego dla BIOS lub (U) EFI. Patrząc na artykuł, który podłączyłeś, problem z innymi komputerami jednopłytkowymi wydaje się najczęściej być oprogramowaniem układowym dla komponentów urządzeń peryferyjnych (Wi-Fi, VPU / GPU itp.).
1. Wydaje mi się, że tak nie było, a to częściowo odzwierciedla udane przetaktowywanie gangu pi - gratulacje!
źródło