Nuke — Änderungen 5387 → 7047

Zeile 1: Zeile 1:
 
{{Infobox OS
 
{{Infobox OS
 
| Name = Nuke
 
| Name = Nuke
−
| Version = 00003
+
| Version = kernel4-0.0.0
 
| Entwickler = [[Benutzer:SHyx0rmZ | SHyx0rmZ]]
 
| Entwickler = [[Benutzer:SHyx0rmZ | SHyx0rmZ]]
 
| Lizenz = [http://avol.asxsoft.de AVOL]
 
| Lizenz = [http://avol.asxsoft.de AVOL]
 
| Kernel = Exokernel
 
| Kernel = Exokernel
 
| API = ''noch nicht vorhanden''
 
| API = ''noch nicht vorhanden''
−
| Binaerformat = ''noch nicht vorhanden'' (RAW?)
+
| Binaerformat = ''noch nicht vorhanden'' (Vermutlich ELF?)
−
| Sprache = [[Assembler]]
+
| Sprache = [[Assembler]],[[C]],[[C++]]
 
| IPC = ''noch nicht vorhanden''
 
| IPC = ''noch nicht vorhanden''
 
| Plattform = [[x64]]
 
| Plattform = [[x64]]
Zeile 19: Zeile 19:
 
== Aktuelle Features ==
 
== Aktuelle Features ==
 
* Textausgabe (mit Farbe)
 
* Textausgabe (mit Farbe)
−
* Registerinhalte ausgeben
 
−
* 640x480x4 VGA
 
 
* Vorhanden Arbeitsspeicher anzeigen
 
* Vorhanden Arbeitsspeicher anzeigen
  
Zeile 33: Zeile 31:
  
 
== Historie ==
 
== 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)
+
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'''
 
Ver '''00004'''