Wie erstelle ich eine GUI auf einem eigenen Betriebssystem

Gast #5079325
Lesenswert?

Hallllloooooo,
Ich bin derzeitig dabei ein eigenes Betriebssystem zu entwickeln und 
somit habe ich kein Windows usw instaliert sondern bis jetzt den 
Bootloader und einen Kernel von MikeOS (Dieser wird noch komplett 
umgebaut). So jetzt würde ich gerne die GUI (in C++) gtkmm einbauen und 
jetzt ist das Problem dass ich nicht weiß ob das dann auch laufen wir ! 
(Nicht weil es in C++ ist, ich werde es "umwandeln")
Gast #5079610
Lesenswert?

Uiiii ... Hut ab. Ein spannendes Projekt. Viel Glueck & halt uns auf dem 
Laufenden.
Was laeuft denn bisher schon ? Der Compiler ?
Oder wird immer auf einem PC crosskompiliert ?
Dann muesste man ja zumindest das Netzwerk am Laufen haben.
Oder einen Medientreiber. Dass man per Floppy, SD, USB Disk einlesen 
kann und etwas starten lassen kann.

Und das System wird direkt auf einer 64bit cpu aufsetzen ? Codesegmenten 
und Datensegmenten ? Also MMU, und Programmlader laufen schon ?

Ein paar weise Sprueche :
-Wenn etwas vielleicht laeuft muss man's probieren.
-Wenn etwas nicht laeuft, muss man'd mit Debuggen zum Laufen bringen.
-Wenn etwas laeuft sollte man es laufen lassen

Auf alle Faelle : Toll, weiter so.
#5079694
Lesenswert?

макзимал заберндер жотеркопп schrieb:
> Dann muesste man ja zumindest das Netzwerk am Laufen haben.
> Oder einen Medientreiber. Dass man per Floppy, SD, USB Disk einlesen
> kann und etwas starten lassen kann.

Sowas kann man heute gut alles in einer virtuellen Maschine machen. Das 
kann die Sache gerade beim Einstieg enorm erleichtern.

> Und das System wird direkt auf einer 64bit cpu aufsetzen ? Codesegmenten
> und Datensegmenten ? Also MMU, und Programmlader laufen schon ?

Du solltest mal nachlesen, was MikeOS ist.

Michael B. schrieb:
> Du kannst auf MikeOS kein GTK+ nutzen, weil das GTK viel zu gross fpr
> den Real-Mode eines 8086 ist.

GTK wird doch bestimmt auch nicht direkt auf die Grafikkarte zugreifen 
können. Man bräuchte also erstmal ein grundlegendes Grafiksystem wie X11 
inklusive passender Grafiktreiber, auf das GTK dann aufsetzen kann.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren