Static OS — Änderungen 5720 → 5721

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