Nuke

Aus Lowlevel
Wechseln zu:Navigation,
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
http://nuke.asxsoft.de


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.

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