Benutzerdefiniertes Betriebssystem auf dem Raspberry Pi?

11

Ich und ein anderer Programmiererfreund möchten unser eigenes Betriebssystem (OS) erstellen . Wir möchten ein Java-basiertes Betriebssystem erstellen, daher würde ich mich gerne über das JNode-Betriebssystem informieren.

Gibt es eine Möglichkeit, JNode und unser eigenes Betriebssystem auf dem Raspberry Pi auszuführen?

Kezz101
quelle
Bitte fügen Sie hinzu, was Sie (mit Link) über die Ausführung von VMWare auf dem RaPi herausgefunden haben.
HeatfanJohn
@HeatfanJohn Es gibt keinen Link. Ich habe meine eigene Emulationssoftware leicht modifiziert, um mit dem RaPi zu arbeiten. Und bevor Sie fragen, kann ich diese Software leider nicht teilen, weil ich viel Geld dafür bezahlt habe, sie für jemanden zu machen, und er wäre nicht wirklich glücklich, wenn ich sie öffentlich zugänglich machen würde.
Kezz101
Sie müssten es nicht PD machen, aber ich kann mir vorstellen, dass sie die Quelle auch nicht gerne unter Lizenz veröffentlichen.
XTL
Ja, aber es ist ein Vertrauensproblem, weißt du?
Kezz101
@xtl Wir leben in einer Welt, in der wir denken, dass es mir mehr wert ist, wenn Sie es nicht haben. Also muss Kezz101 um Erlaubnis bitten.
Strg-Alt-Delor

Antworten:

8

Ich bin mir bei Jnode nicht sicher, aber das Computerlabor der Universität Cambridge bietet einen kurzen Kurs zur Betriebssystementwicklung auf dem Raspberry Pi an, an dem Sie interessiert sein könnten:

Baking Pi - Betriebssystementwicklung

rasper
quelle
Vielen Dank! Ich fand diesen Artikel sehr interessant ... Es wird auf lange Sicht sicherlich helfen!
Kezz101
3

Wenn Sie den Java-Weg gehen, werden Sie große Schmerzen haben. Auch Betriebssysteme, die tatsächlich etwas Interessantes tun können, erfordern viel mehr Arbeit als Sie wahrscheinlich denken.

JNode benötigt ab sofort mehr Speicher als der Pi und ist nicht auf die Himbeere portiert, sodass für die Inbetriebnahme einiges an Ellbogenfett erforderlich ist.

Möglicherweise ist es viel lohnender, den Computer tatsächlich dazu zu bringen, etwas zu tun, und einige Arbeiten zur Vervollständigung der Treiberunterstützung für die Linux-Distribution durchzuführen, die Sie letztendlich verwenden. Raspbian scheint dort zu sein, wo heutzutage die Dynamik ist.

Thorbjørn Ravn Andersen
quelle
Ah danke für den Rat! Ich bin tatsächlich den Weg gegangen, die Raspian-Distribution so zu modifizieren, dass Java eine Art 'Embedded OS' ausführt.
Kezz101
Beachten Sie, dass Oracle seit dem Schreiben der Antwort eine für die Himbeere geeignete JVM herausgebracht hat.
Thorbjørn Ravn Andersen
Ist dies die JDK8-Vorabversion? Wenn ja, könnte es sich lohnen, diesen Kommentar zu aktualisieren?
Kezz101