Nuke — Änderungen 7077 → 8908

Zeile 1: Zeile 1:
 
{{Infobox OS
 
{{Infobox OS
−
| Name = Nuke
+
| Name = [[GPL | GPLv3]]
−
| Version = kernel4-0.0.1
+
| Version = kernel5-0.0.1
 
| 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'' (Vermutlich ELF?)
+
| Binaerformat = [[ELF]]
−
| Sprache = [[Assembler]],[[C]],[[C++]]
+
| Sprache = [[Assembler]],[[C]]
 
| IPC = ''noch nicht vorhanden''
 
| IPC = ''noch nicht vorhanden''
 
| Plattform = [[x64]]
 
| Plattform = [[x64]]
−
| Homepage = [http://nuke.asxsoft.de http://nuke.asxsoft.de]
+
| Homepage = zur Zeit keine
 
}}
 
}}
  
−
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.
+
Nuke ist mein Hobby OS, welches ursprünglich mal nur im Long Mode laufen sollte. Jetzt gibt es Nuke aber auch für Leute ohne Long Mode CPU. Hauptziel von Nuke was es, dem Benutzer eine schnelle Arbeit am Computer zu gewährleisten. Nuke soll es nun einigermaßen schaffen, einen Exokernel umzusetzen. Inwieweit mir dies gelingt weiß ich allerdings selbst noch nicht abzuschätzen ^^
 
   
 
   
 
== Screenshot ==
 
== Screenshot ==
 
[[Bild:Nuke-0.4.png]]
 
[[Bild:Nuke-0.4.png]]
 +
Dieser Screenshot zeigt noch kernel4, welcher nicht mehr in der Entwicklung befindlich ist
  
 
== Aktuelle Features ==
 
== Aktuelle Features ==
−
* Textausgabe (mit Farbe)
+
* SMP (zumindest fast fertig ^^)
−
* Vorhanden Arbeitsspeicher anzeigen
+
* PMM
 +
* Syscalls
  
−
== Geplante Features ==
+
== Die Zukunft ==
 +
Genauere Pläne stehen noch nicht fest. Sicher ist aber, dass Nuke eine libPosix bekommen wird und auch einmal Linuxprogramme unterstützen soll. Zudem ist angedacht, [[CDI]] zu implementieren.
 +
 
 +
== Ehemals Geplante Features ==
 
* ''NukeFS''
 
* ''NukeFS''
 
* ''Initial Ramdisk''
 
* ''Initial Ramdisk''