Wie erstelle ich eine GUI auf einem eigenen Betriebssystem

Gast #5079325
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")
Wenn Du es umwandelst dann wirds schon laufen, Du wirst es ja sicher so 
umwandeln, DASS es läuft oder!? Oder willst Du es absichtlich so 
umwandeln, dass es NICHT läuft - das wäre ja ein interessanter Ansatz 
aber irgendwie sinnfrei oder!?
Gast
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.
макзимал заберндер жотеркопп 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

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.