| Zeile 1: | Zeile 1: | ||
== Über mich == | == Über mich == | ||
| − | Ich bin | + | Ich bin 18 Jahre alt, habe einen Bruder und schwimme in meiner Freizeit gern. Mit circa 12 Jahren habe ich begonnen zu programmieren in BASIC, bin dann gewechselt zu C, zwischendurch zu diversen Scriptsprachen und habe schließlich in C endgültig einen Freund gefunden. |
== Projekte == | == Projekte == | ||
| − | Ich war schon immer eher ein Mensch, der immer näher zu den Grundlagen wollte (LOWLEVEL eben) und bin so von der einfachen Scriptsprache (jeder Programmierer möchte eben einfach mal eine kunterbuntes Window "programmieren") über ein Spiel in OpenGL zum | + | Ich war schon immer eher ein Mensch, der immer näher zu den Grundlagen wollte (LOWLEVEL eben) und bin so von der einfachen Scriptsprache (jeder Programmierer möchte eben einfach mal eine kunterbuntes Window "programmieren") über ein Spiel in OpenGL zum Betriebssystem gekommen. Wenn es so weiter geht wie bisher, werde ich wahrscheinlich studieren und vielleicht einmal an der Entwicklung einer CPU beteiligt sein (ja, ich weiß, ich bin ein hoffnungsloser Idealist). |
Nebenbei pflege ich auch noch eine eigene kleine Website: http://www.bjoernb.bplaced.de. | Nebenbei pflege ich auch noch eine eigene kleine Website: http://www.bjoernb.bplaced.de. | ||
| Zeile 16: | Zeile 16: | ||
== Mein Betriebssystem == | == Mein Betriebssystem == | ||
| − | Zurzeit arbeite ich an meinen | + | Zurzeit arbeite ich an meinen Betriebssystem namens PIE. PIE bestitzt einen Mikrokernel, in dem schon folgende Dinge implementiert sind: |
| + | *Grundlagen (wie IDT, GDT) | ||
*Multitasking | *Multitasking | ||
| − | * | + | *Interprozesskommunikation |
| − | + | Außerdem sind bereits einige Treiber implementiert: | |
*VGA (dank VESA auch nicht nur Textmode) | *VGA (dank VESA auch nicht nur Textmode) | ||
*Floppy | *Floppy | ||
| + | |||
| + | Den Bootloader habe ich ebenfalls selbst geschrieben, da ich finde, dass man so wenigstens weiß, was alles passiert bevor der Kernel und die wichtigsten Treiber geladen sind. | ||
Wie man sehen kann, wartet noch eine Menge Arbeit auf mich. | Wie man sehen kann, wartet noch eine Menge Arbeit auf mich. | ||