{{Infobox OS | Name = Nuke | Version = kernel4-0.0.0 | Entwickler = [[Benutzer:SHyx0rmZ | SHyx0rmZ]] | Lizenz = [http://avol.asxsoft.de AVOL] | Kernel = Exokernel | API = ''noch nicht vorhanden'' | Binaerformat = ''noch nicht vorhanden'' (Vermutlich ELF?) | Sprache = [[Assembler]],[[C]],[[C++]] | 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) * 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 == kernel4-0.0.0 * Neuester Rewrite, dazwischen liegen noch ein paar Versionen, kernel3 gab's sogar auch mal (glaub ich zumindest) * Alles so weit wie möglich in C++0x * Zielsetzung: Nuke endlich mal benutzbar bekommen und Neueinsteigern Resourcen bieten (Kommentare, UML-Diagramme, ...) 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]]