Alles, was ich jemals über Raspberry Pi gehört habe, ist, dass es sich um einen "Open Source" -SoC handelt. Aber ich sehe, dass die CPU im BroadCom SoC ein ARM-Chip ist.
Mein Verständnis von Open Source-Hardware ist, dass jede einzelne Hardwarekomponente Open Source sein muss, damit die Einheit als Ganzes OSH ist. Aber wenn ARM proprietär ist, wie kann RPi dann OSH sein?!?
arm
open-source
smeeb
quelle
quelle
Antworten:
Raspberry Pi hat nie behauptet, dass es sich bei dem Pi um Open Source handelt. Es gibt viele Teile davon, vor allem die Software, die sind Open Source, aber nicht alles ist. Es wurde kritisiert, dass der Pi Teile enthält, die aus geschlossenen Quellen stammen. Da das Ziel des Pi jedoch die Erziehung von Kindern ist, wird die offene Beschaffung nicht als vorrangig angesehen.
quelle
Ich bin mir nicht sicher, woher Sie den Eindruck haben, dass der Pi (oder irgendetwas anderes in dieser Angelegenheit) 'Open Source HARDWARE' ist.
Das ist sicher nicht der Fall. Es wird jedoch Open Source-Software auf einem SOC ausgeführt, der eine GPU mit Mikrocode enthält. Dies ist ein Closed Source-Blob (dies muss aus zwei sehr guten Gründen geschehen). (1) Sie können H264 ausführen , MPEG- und VC1-Videodecodierung auf der GPU (und das bedeutet, dass eine Lizenzgebühr erforderlich ist, um legal zu bleiben) und (2) das GPU-Silizium ist ein altes Design mit einer Reihe von "undokumentierten Funktionen" (also jeder, der den Mikrocode für ändert) Eine Funktion kann den Betrieb in anderen, anscheinend nicht verwandten Funktionen "unterbrechen".)
Obwohl ich zustimmen würde, dass es ein Nachteil ist, keinen Zugang zum GPU-Mikrocode zu haben, insbesondere für alle, die eine echte Leistung mit dem Pi erzielen möchten, war es nie wirklich auf etwas anderes als Schulkinder ausgerichtet (anscheinend auf die ' hobbiest 'kam als ein bisschen nachträglicher Gedanke ..)
Auf der anderen Seite, wo sonst können Sie so viel "freie" Software (und so viel "kostenlose" Unterstützung) auf einem System für weniger als 30 US-Dollar bekommen?
quelle
Es gibt viele verschiedene Open Source-Lizenzen. Bei jeder Lizenz kann die Definition von Open Source sehr unterschiedlich sein, was gemeinsam genutzt und was unter dem Gesichtspunkt der Wiederverwendung und Weiterverteilung zugelassen oder verweigert werden muss.
Der größte Teil der vom Raspberry Pi bereitgestellten Hardware ist im Broadcom BCM2837 SoC enthalten (Raspberry Pi 3 und höher, wird auch in einigen Raspberry Pi 2-Versionen verwendet). Dieser IC ist kein Open-Source-IC, und aus mir unbekannten Gründen ist anscheinend keine allgemeine Marktverfügbarkeit oder öffentlich zugängliche Dokumentation vorhanden.
Kein großer Distributor listet diesen IC zum Verkauf auf, und Broadcom stellt das Datenblatt auch nicht auf seiner Website zum Download zur Verfügung.
quelle