{{Infobox OS | Name = Nuke | Version = 00003 | Entwickler = [[Benutzer:SHyx0rmZ | SHyx0rmZ]] | Lizenz = [http://avol.asxsoft.de AVOL] | Kernel = Exokernel | API = ''noch nicht vorhanden'' | Binaerformat = ''noch nicht vorhanden'' (RAW?) | Sprache = [[Assembler]] | IPC = ''noch nicht vorhanden'' | Plattform = [[x64]] | Homepage = [http://nuke.asxsoft.de 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 == * [[Benutzer:SHyx0rmZ | SHyx0rmZ]] == Aktuelle Features == * Textausgabe (mit Farbe) * Registerinhalte ausgeben * 640x480x4 VGA * Vorhanden Arbeitsspeicher anzeigen == Geplante Features == * ''NukeFS'' * ''Initial Ramdisk'' * ''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 '''00004''' * Rudimentäre Speicherverwaltung * Rudimentäres Paging * Multitasking 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 [[Kategorie:Betriebssystem]]