Selbstbaurechner kommt ohne Firmware-Blobs aus

Allgemeine Themen rund um den Propeller Mikrocontroller und Elektronik
Antworten
nubok
Beiträge: 131
Registriert: Di 11. Sep 2012, 19:03
Wohnort: Magdeburg

Selbstbaurechner kommt ohne Firmware-Blobs aus

Beitrag von nubok »

Selbstbaurechner kommt ohne Firmware-Blobs aus

https://www.golem.de/news/open-hardware ... 29229.html
Als Basis für sein eigenes System nutzte 0ctane einen FPGA. FPGAs sind frei programmierbare Chips, somit kann die Prozessorfunktionalität selbst in Form von Code entwickelt werden. Das OpenRISC-Projekt entwickelt eine freie Prozessorarchitektur, die unter der GNU LGPL lizenziert ist. Weiterhin nutzte 0ctane ein Parallax-Propellor-Board, das ebenfalls als Open Hardware entwickelt wird.
Drohne 0348 starb im mutigem Kampf gegen den Lötkolben einen Heldentod. Die Assimilierung geht mit Drohne 0371 weiter.
Benutzeravatar
yeti
Beiträge: 2300
Registriert: Fr 27. Aug 2010, 14:48
Wohnort: Wrong Planet
Kontaktdaten:

Re: Selbstbaurechner kommt ohne Firmware-Blobs aus

Beitrag von yeti »

nubok hat geschrieben:
Als Basis für sein eigenes System nutzte 0ctane einen FPGA. FPGAs sind frei programmierbare Chips, somit kann die Prozessorfunktionalität selbst in Form von Code entwickelt werden.
Es gehe ihm vor allem darum, eine Diskussion über die Risiken von nicht vertrauenswürdiger Hardware anzustoßen - verbunden mit der langfristigen Hoffnung, dass Hardwarehersteller mehr offene Systeme und offene Firmwares anbieten.
Nutzt er auch ein FPGA, zu dem es eine quelloffene Toolchain gibt?
Andernfalls kann er schon deswegen nie sicher sein, daß er in das FPGA wirklich nur reinschiebt, was er tatsächlich darin haben will...

So richtig vertrauen, kann man eigentlich auch nur in der eigenen Küche selbstgebackenen ICs. Andernfalls haste z.B. einen Tastaturcontroller entwickelt, läßt den irgendwo zu Silizium werden und bekommst den mit zusätzlich reingeschummeltem Sender geliefert...

...oder Du schiebst den Flow in ein irgendwo (Oh Schauder!) gekauftes FPGA und dies kann neben dem frei programmierbaren Bereich auch zusätzliche Funktionalitäten enthalten, die man so weder vermutet, noch will...

Schön, wenn sich Jemand da draußen Gedanken über wirklich freie Hardware macht, aber ich bügel das mal togal platt durch: In einer aufgabenteilenden Gesellschaft ist komplette Sicherheit durch das Delegieren komplett unmöglich.
𝖂𝖎𝖗 𝖐𝖔̈𝖓𝖓𝖊𝖓 𝖆𝖑𝖑𝖊𝖘 𝖆𝖚𝖘𝖘𝖊𝖗 𝖎𝖓 𝕱𝖗𝖚̈𝖍𝖑𝖎𝖓𝖌, 𝕾𝖔𝖒𝖒𝖊𝖗, 𝕳𝖊𝖗𝖇𝖘𝖙 𝖚𝖓𝖉 𝖂𝖎𝖓𝖙𝖊𝖗! – 𝕯𝖊𝖚𝖙𝖘𝖈𝖍𝖑𝖆𝖓𝖉.
"Du willst hier nicht klicken. Dies interessiert Dich nicht." — Yeti.
"DNA is a four letter word!" — Yeti.
Benutzeravatar
drohne235
Administrator
Beiträge: 2284
Registriert: So 24. Mai 2009, 10:35
Wohnort: Lutherstadt Wittenberg
Kontaktdaten:

Re: Selbstbaurechner kommt ohne Firmware-Blobs aus

Beitrag von drohne235 »

Schön, wenn sich Jemand da draußen Gedanken über wirklich freie Hardware macht, aber ich bügel das mal togal platt durch: In einer aufgabenteilenden Gesellschaft ist komplette Sicherheit durch das Delegieren komplett unmöglich.
Jo, da hast du recht, das ist das Problem. Alles was sich über der Komplexität eines 8Bitters bewegt (den man notfalls auch noch mit alten TTLs aufbauen kann) ist längerfristig als kompromitiert anzusehen.
"Ob Sie denken, dass Sie es können, oder ob Sie denken, dass Sie es nicht können - in beiden Fällen haben Sie recht." Henry Ford
nubok
Beiträge: 131
Registriert: Di 11. Sep 2012, 19:03
Wohnort: Magdeburg

Re: Selbstbaurechner kommt ohne Firmware-Blobs aus

Beitrag von nubok »

yeti hat geschrieben:
nubok hat geschrieben:
Als Basis für sein eigenes System nutzte 0ctane einen FPGA. FPGAs sind frei programmierbare Chips, somit kann die Prozessorfunktionalität selbst in Form von Code entwickelt werden.
Es gehe ihm vor allem darum, eine Diskussion über die Risiken von nicht vertrauenswürdiger Hardware anzustoßen - verbunden mit der langfristigen Hoffnung, dass Hardwarehersteller mehr offene Systeme und offene Firmwares anbieten.
Nutzt er auch ein FPGA, zu dem es eine quelloffene Toolchain gibt?
Andernfalls kann er schon deswegen nie sicher sein, daß er in das FPGA wirklich nur reinschiebt, was er tatsächlich darin haben will...
Laut https://github.com/UntrustworthyHardwar ... /README.md aktuell noch nicht, allerdings plant der Entwickler dies als nächsten Schritt:
Future Plans:
  • move from Intel/Altera Cyclone IV FPGA on the prototype system to the Lattice ICE-40 platform with OSS tools (they have more than enough gates to pull this off)
  • [...]
Drohne 0348 starb im mutigem Kampf gegen den Lötkolben einen Heldentod. Die Assimilierung geht mit Drohne 0371 weiter.
Benutzeravatar
yeti
Beiträge: 2300
Registriert: Fr 27. Aug 2010, 14:48
Wohnort: Wrong Planet
Kontaktdaten:

Re: Selbstbaurechner kommt ohne Firmware-Blobs aus

Beitrag von yeti »

nubok hat geschrieben:
Future Plans:
  • move from Intel/Altera Cyclone IV FPGA on the prototype system to the Lattice ICE-40 platform with OSS tools (they have more than enough gates to pull this off)
  • [...]
\o/

Jedes Projekt, das PROJECT ICESTORM benutzt und Aufmerksamkeit erregt, ist hochwillkommen, denn es erhöht die Wahrscheinlichkeit, daß PROJECT ICESTORM überlebt oder sogar sich weiterentwickelt.
𝖂𝖎𝖗 𝖐𝖔̈𝖓𝖓𝖊𝖓 𝖆𝖑𝖑𝖊𝖘 𝖆𝖚𝖘𝖘𝖊𝖗 𝖎𝖓 𝕱𝖗𝖚̈𝖍𝖑𝖎𝖓𝖌, 𝕾𝖔𝖒𝖒𝖊𝖗, 𝕳𝖊𝖗𝖇𝖘𝖙 𝖚𝖓𝖉 𝖂𝖎𝖓𝖙𝖊𝖗! – 𝕯𝖊𝖚𝖙𝖘𝖈𝖍𝖑𝖆𝖓𝖉.
"Du willst hier nicht klicken. Dies interessiert Dich nicht." — Yeti.
"DNA is a four letter word!" — Yeti.
Benutzeravatar
yeti
Beiträge: 2300
Registriert: Fr 27. Aug 2010, 14:48
Wohnort: Wrong Planet
Kontaktdaten:

Re: Selbstbaurechner kommt ohne Firmware-Blobs aus

Beitrag von yeti »

𝖂𝖎𝖗 𝖐𝖔̈𝖓𝖓𝖊𝖓 𝖆𝖑𝖑𝖊𝖘 𝖆𝖚𝖘𝖘𝖊𝖗 𝖎𝖓 𝕱𝖗𝖚̈𝖍𝖑𝖎𝖓𝖌, 𝕾𝖔𝖒𝖒𝖊𝖗, 𝕳𝖊𝖗𝖇𝖘𝖙 𝖚𝖓𝖉 𝖂𝖎𝖓𝖙𝖊𝖗! – 𝕯𝖊𝖚𝖙𝖘𝖈𝖍𝖑𝖆𝖓𝖉.
"Du willst hier nicht klicken. Dies interessiert Dich nicht." — Yeti.
"DNA is a four letter word!" — Yeti.
Antworten