Raspberry Pi Zeroは完全に無料のソフトウェアで使用できますか?


23

Free Software Foundationの2013年5月のシングルボードコンピューターのレビューで、Raspberry Piには、フリー(libre)ソフトウェア環境で使用する致命的な欠陥があることがわかりました。

Raspberry Piを起動するには、非フリーソフトウェアが必要です。このフリーでないプログラムがインストールされたシステムソフトウェアの一部でない限り、フリーソフトウェアを実行するポイントに到達することはできません。...この非フリーのスタートアッププログラムは、Raspberry Piの両方のモデルに影響します。

新しいRaspberry Pi Zeroには、非フリー(専有)ソフトウェアを使用する要件がありませんか?


3
RPiが起動するために非libreソフトウェアを必要とすることすら知りませんでした...ありがとう!
モーガンクールベ

2
興味深いことに、あなたのリンクによると、重大なまたは致命的な欠陥がないSBCはありません。
user19474

@ user19474、はい、SBC市場はこの点でがっかりしています(PC市場も、Novenaのようなすばらしい例外があるにもかかわらず)。しかし、Piはそれと同じくらい悪いです。少なくとも他の多くのボードは、非フリーソフトウェアを必要とせずにすべての重要な点で使用可能であり、フリーソフトウェアを使用して欠落している機能を有効にする回避策があります。FSFがいつかAcmeボードをレビューすることを望みます。彼らは有望なようです。そしてもちろん、RPiが最終的に改善されることを願っています。
サンパブロクパー

回答:


21

いいえ。PiZeroは、CPUとVideoCore 4 GPU を組み合わせたBCM2835システムオンチップを使用します。これは、Pi A / B / +モデルと同じ基本SoCですが、より速いクロック速度(必ずしも別の方法で製造されたという意味ではありません1)。

私の理解では、GPUはCPUをブートストラップし、そこにカーネルをロードします。カーネルは、Linuxを含め、バニラ形式でフリー/ライブラリオープンソースソフトウェアに関するFSFの基準を満たすものであれば何でもかまいませんが、GPUに必要なファームウェアはクローズドソースのものです。

おそらくゼロで実行される非バニラのRaspberry Piカーネルは、FOSSの資格を持っていると確信しています。BCM2708(うち2835は実装です)に追加されたビットは独自のものではありません。つまり、これがバニラカーネルにマージされていないという事実は、ライセンスの問題ではありません。

この点で、これは以前のPiおよび現在市販されているほぼすべての汎用コンピューターと同じであり、BIOSまたは(U)EFIに独自のファームウェアを使用しています。リンクした記事を見ると、他のシングルボードコンピューターの問題は、ほとんどの場合、周辺コンポーネント(wifi、VPU / GPUなど)のファームウェアのようです。


1.そうではなかったと思いますが、これはpiでのオーバークロックの成功を反映しています。おめでとうございます!


2
財団から得た雰囲気は、彼らにとって優先事項ではないということです。実際、彼らがこの問題に関心を持っているかどうかはわかりません(私もそうです)。ただし、製品としては、DebianのようなFOSS OSの可用性と適応性がなければ、決して得られなかったでしょう。私は、ゲートウェイは、主に、うまくいけば、あるゲートウェイ薬の一種としてそれを見るようリブレイデオロギー...
ゴルディロックス

2
@sampablokuper:それでは、Dellコンピューター、HP、Acer、Sony、Hitachiを使用しませんか?それらはすべて非フリーBIOSを使用します。上記の「ソフトウェア」は基本的にBIOSです。しかし、組み込みデバイスにはPCスタイルのBIOSはありません(個人的には、PCにもBIOSがあるべきではないと思います)代わりにブートローダーがあります。ブートローダーは、BIOSよりも完全なBIOSです。
スリーブマン

2
@slebetmanビデオコアファームウェアは、単なるBIOSをはるかに超えています。MMUへの優先アクセスとARMコアをプリエンプトする機能を備えた、異なるCPUで実行されるフルオペレーティングシステムです。命令セットもプロプライエタリであるため、ファームウェアを分解してその動作を確認することはできません。PCにはこれらの「機能」はなく、最も近いのは無効にできるIntel AMTです。より近い例えは、ハードドライブのファームウェアです。
アリステアバクストン

1
@slebetman、いいえ、私はそれらのどれも買うつもりはありません。Libreboot / Corebootを実行できるものを使用したいです。Alistair Buxton、AMTは正当な懸念事項です。ただし、このコメントスレッドは話題から外れつつあります。他のシステムについてはもう言わずに、Pi Zeroが完全に無料のソフトウェアで使用できるかどうかに焦点を当てたままにします(もしあれば)。運が良ければ、Pi Foundationは最終的に無料のライセンスの下で関連コードをリリースします。期待しています!
サンパブロクパー

2
@sampablokuper rpi-open-firmwareに興味があるかもしれません。それは多少動作します(それが最低限のLinuxをブートすることができます)が、まだHDMI、オーディオ、DPI、DSIなどをサポートしていません
歯ブラシ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.