| Zeile 16: | Zeile 16: | ||
| − | == | + | == Mein OS == |
| − | + | === Ziele === | |
* Wissen sammeln (in allen Richtungen) :D | * Wissen sammeln (in allen Richtungen) :D | ||
| − | * Kerneltyp: Mal sehen. Irgendwas zwischen modularem, exo- oder monolithischem Kernel | + | * Kerneltyp: Mal sehen. Irgendwas zwischen modularem, exo- oder monolithischem Kernel |
| − | * | + | * Tasksystem: Versuche Hardware-Multitasking umzusetzen |
| − | * im Moment ist Paging | + | * Speicherverwaltung: im Moment ist wieder Segmentierung vorgesehen (kein Paging) |
| − | * | + | * Dateiformat für ausführbare und Objektdateien: ein eigenes oder ELF |
| − | + | * Ein paar Programme portieren oder schreiben | |
| − | * Ein paar Programme portieren oder schreiben | + | * und das ganze in x86 Assembler (mit fasm)!!!^^ |
| − | * und das ganze in x86 Assembler!!!^^ | ||
| − | + | === Aktueller Stand === | |
| + | |||
| + | * Das Allernötigste (kprintf, die ganzen Tabellen ...) | ||
| + | * Physische Speicherverwaltung mit Bitmap | ||
| + | * Ein halbfertiger Tastaturtreiber | ||
| + | * Grundlagen für das Multitasking | ||