Benutzer:Siebenzack

Aus Lowlevel
Version vom 24. Februar 2011, 17:06 Uhr von Siebenzack (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Über mich == Hallo, ich heiße Patrick, bin 15 und beschäftige mich seit einigen Jahren mit der Programmierung. Meine jetzigen (verwendeten) Sprachen waren:…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu:Navigation,

Ü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