== Über mich == Hallo, ich heiße Patrick, bin 15 und beschäftige mich seit einigen Jahren mit der Programmierung. Meine jetzigen (verwendeten) Sprachen waren: * BlitzBasic (jetzt eher vernachlässigt) * BlitzMax * C (eher schlecht als recht) * Assembler (meine Lieblingssprache XD) * JavaScript * Java (für Schule) Eigentlich programmiere ich hauptsächlich mit BlitzMax, den Rest verwende ich nur, wenn mir nichts anderes übrig bleibt, allerdings hat mich das OS-Fieber gepackt und schreibe jetzt nur noch in Assembler. Es ist Thunder zu verdanken, dass ich mit dem OS-Schreiben angefangen habe, danke nochmal :) == Merel - Mein OS == === Die Idee === Mein Ziel ist es, ein Betriebssystem zu schreiben, welches ich (vorerst nur im Terminal) schnell booten kann, flexibel und trotzdem leicht und anpassungsfähig ist. Deshalb habe ich den Microkernel gewählt, der meinen Ansprüchen genügt :) Später dann, plane ich ein GUI, allerdings ist das nicht mein primäres Ziel, ich brauche zuerst eine feste Basis, auf der ich mein Haus (in dem Fall GUI) bauen kann. === Was schon steht === * Komplett in Assembler geschrieben -> Keine Ausnahmen * Protected Mode (Multiboot) * GDT * IDT * physische Speicherverwaltung * Standard-Output === Steht noch in den Sternen === * Keyboard-Driver für Terminal (gerade in Arbeit) * Paging * Eigenes Anwendungsformat (entwickle ich vermutlich zusammen mit Thunder) * Multitasking * Weg vom Terminal in Grafikmodus * und was sonst noch kommen mag