| Zeile 18: | Zeile 18: | ||
'''Version 1.8''' | '''Version 1.8''' | ||
| − | + | * 32 Bit | |
| − | + | * Intel x86 Architektur | |
| − | + | * GRUB als Bootloader (Multiboot fähig) | |
| − | + | * Protected Mode | |
| − | + | * Paging / Phys-Virt-Memorymanagement (malloc/realloc/free) | |
| − | + | * IDT / GDT / TSS | |
| − | + | * PIC / PIT | |
| − | + | * Multitasking (Ring 0 / Ring 3) | |
| − | + | * Elf-Support | |
| − | + | * ATAPI / ATA (derzeit noch im Kernel implementiert) | |
| − | + | * FDC (z.z. keien Verwendung) | |
| − | + | * Virtual 8086 Modus (ermöglicht das Ausführen von 16 Bit Code im Protected Mode) | |
| − | + | * Maus / Tastatur - Treiber (Treibermanagement -> völlig eigenständige Treiber) | |
| − | + | * Grafische Benutzeroberfläche | |
| − | + | ** Fenster (verschiebbar, Größe veränderbar) | |
| − | + | ** Labels (Zur einfachen Textausgabe in Fenstern) | |
| − | + | ** Buttons | |
| − | + | ** Textbox | |
| − | + | ** Listbox (beliebig Einträge abfragen/hinufügen/editieren/entfernen) | |
| − | + | ** Pictures (SBF, SCU, BMP, RAW) | |
| − | + | ** Font-Support (Verdana, Courier New, Comic Sans, Impact, ...) | |
| − | + | * API | |
| − | + | ** Taskhandling | |
| − | + | ** User Speicherzugriffe (umalloc) | |
| − | + | ** Funktions/Handler-Registrierung | |
| − | + | ** IPC (Inter Process Communication) | |
| − | + | ** ... | |