Raspberry PiがARMを使用している場合、どのように「オープンソース」ですか?


15

Raspberry Piについて聞いたことがあるのは、その「オープンソース」SoCだけです。しかし、BroadCom SoC内のCPUはARMチップであることがわかります。

オープンソースハードウェアについての私の理解は、ユニット全体がOSHになるためには、そのハードウェアコンポーネントはすべてオープンソースでなければならないということです。しかし、ARMがプロプライエタリである場合、RPiはどのようにOSHになりますか?!?


3
Recanthaが指摘しているように、それオープンソースのハードウェアではありません。主にオープンソースのソフトウェアを使用しているのは、これがこのようなことをする最も簡単な方法だからです。
goldilocks

2
Eben Uptonは、RPiのエンジニアリングの焦点はオープンであることではなくコストにあると指摘しました。
cspirou

回答:


15

Raspberry Piは、Piがオープンソースであることを維持したことはありません。その多くの部分、特にソフトウェアオープンソースですが、すべてがそうであるわけではありません。クローズドソースの部品を持っているというPiの批判がありましたが、Piの目的は子供の教育であり、すべてをオープンソース化することは優先事項とは見なされていません。


1
特に初期のブートローダーはオープンソースソフトウェアではありません。0段目のブートローダーは実際にはGPUファームウェアであることに注意してください...システムはそのように成長しました
flakeshake

4

Pi(またはそれ以外の何か)が「オープンソースのハードウェア」であるという印象をどこから得たのかわかりません。

確かにそうではありません..しかし、クローズドソースの「ブロブ」であるマイクロコードを備えたGPUを含むSOCでオープンソースソフトウェアを実行します(2つの非常に良い理由がなければなりません-(1)H264を実行できますGPUでのMPEGおよびVC1ビデオデコード(および合法性を維持するにはライセンス料が必要です)および(2)GPUシリコンは多くの「文書化されていない機能」を備えた古代の設計ですある機能は、明らかに無関係な他の機能での動作を「壊す」リスクがあります)

GPUマイクロコードにアクセスできないことは、特にPiから何らかの種類の実際のパフォーマンスを達成したい人にとっては少々の欠点であることに同意しますが、学校の子供(明らかに ' hobbiest 'はちょっとした後付けとして来た..)

一方、30ドル未満でシステムの「無料」ソフトウェア(および「無料」サポート)を入手できる他の場所はどこですか?


「またはそれ以外のこと」 -> オープンソースのハードウェアがあります。piに最も近い例はBeagleBoardです。しかし、特にPC /ラップトップの領域では、非常にまれです。参照するFOSSソフトウェアは、実際には何でも動作し、数十年にわたって進化しており、特にpi向けに設計されたものではないことに注意してください。Rpi Foundationは、オープンデザインについて、彼らにとって都合が良い場合を除き、なんらかの形で気にかけているとは思いません。
goldilocks

1
「クローズドソース「blob」であるマイクロコードを備えたGPUを含むSOC上のオープンソースソフトウェア」これは、基本的にソフトウェアレベルのクローズドソース上でもそれを実現します。システム全体をクローズドソースにするために、クローズドソースであるシステムには単一のソフトウェアコンポーネントのみが必要です。また、大きなRaspbianイメージにプリインストールされている他の不要なソフトウェアに価値のあるもの(JessieにはLiteバージョンと非Liteバージョンがあるため)には、かなり堅実なクローズドソースアプリケーションがあります。
rbaleksandar

SoCブートローダーがクローズドソースであるという事実は、メモリがいずれにせよワンタイムプログラマブルであるため、あまり変わらないと思います。
ジグガンジャー

0

そこには多くの異なるオープンソースライセンスがあります。各ライセンスでは、オープンソースの定義は、共有する必要があるものと、再利用と再配布の観点から許可または拒否する必要があるものに関して、まったく異なる場合があります。

Raspberry Piによって提供されるハードウェアの価値のほとんどは、Broadcom BCM2837 SoCに含まれています(Raspberry Pi 3以降、一部のRaspberry Pi 2リビジョンでも使用されます)。このICはオープンソースではなく、私が不慣れな理由により、一般的な市場での入手可能性や公開されているドキュメントはないようです。

主要な販売業者はこのICの販売をリストしておらず、Broadcomはデータシートをウェブサイトでダウンロードできるようにしています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.