Nuke
Aus Lowlevel
Version vom 10. Juli 2009, 16:15 Uhr von SHyx0rmZ (Diskussion | Beiträge)
| Nuke | |
|---|---|
| Entwickler: | SHyx0rmZ |
| Akt. Version: | 00003 |
| Lizenz: | AVOL |
| OS-Eigenschaften | |
| Plattform: | x64 |
| Kernelart: | Exokernel |
| Sprache: | Assembler |
| API: | noch nicht vorhanden |
| Binärformat: | noch nicht vorhanden (RAW?) |
| IPC-Methode: | noch nicht vorhanden |
| Homepage | |
Nuke ist mein Hobby OS, welches im Long Mode läuft. Hauptziel von Nuke ist es, dem Benutzer eine schnelle Arbeit am Computer zu gewährleisten.
Inhaltsverzeichnis
Entwickler
Aktuelle Features
- Textausgabe (mit Farbe)
- Registerinhalte ausgeben
- 640x480x4 VGA
- Vorhanden Arbeitsspeicher anzeigen
Geplante Features
- NukeFS
- AVOP (Interpreter-Sprache)
- HAL-Lib
- angepasstes Tastatur-Layout
- Festplatte beschreiben/lesen (RAW)
- AMD Processor Optimization Module
Historie
Die Versionsnummer besteht aus 5 Hex-Ziffern. Sie kann im Bootsektor an Adresse 0x127 - 0x12B ausgelesen werden. (Nur für andere OS wichtig :D)
Ver 00003
- IDT & GDT für Long Mode
- Exceptions & IRQs werden durch einen Stub-Handler abgefangen
- Long Mode
- Arbeitsspeicher wird erkannt
Ver 00002
- GDT wird geladen
- Protected Mode
Ver 00001
- Werte der Register auslesbar
- VGA
- Kernel wird von Floppy gelesen
Ver 00000
- Bootloader gibt Hallo Welt aus und rebootet nach Tastendruck