J-OS — Änderungen 7048 → 7101

Zeile 10: Zeile 10:
 
| Plattform = [[x86]]
 
| Plattform = [[x86]]
 
| Binaerformat = Portable Executable
 
| Binaerformat = Portable Executable
−
| Homepage = [noch keine]
+
| Homepage = (noch keine)
 
}}
 
}}
 
J-OS ist ein (sehr) kleines [[Betriebssystem]] von mir, welches ich hier etwas genauer beschreibe.
 
J-OS ist ein (sehr) kleines [[Betriebssystem]] von mir, welches ich hier etwas genauer beschreibe.
  
 
J-OS ist fast komplett in [[C]] geschrieben(teilweise [[Assembler]]) und bootet mit dem [[GRUB]]-Loader. Es läuft vollständig im [[Protected Mode]].
 
J-OS ist fast komplett in [[C]] geschrieben(teilweise [[Assembler]]) und bootet mit dem [[GRUB]]-Loader. Es läuft vollständig im [[Protected Mode]].
−
Geplant ist ein [[Microkernel]], eine native API, [[Treiber]] für Festplatten/Disketten/CD-Laufwerke, externe Programme, Netzwerktreiber, eine [[Shell]] und vieles mehr. Es kann also fast nichts ;-)
+
Geplant ist ein [[Microkernel]], eine native API, [[Treiber]] für Festplatten/Disketten/CD-Laufwerke, Netzwerktreiber, eine [[Shell]] und vieles mehr. Es kann also fast nichts ;-)
  
  
 
== Changelog ==
 
== Changelog ==
−
==== Version 0.0.1 ====
+
==== Version 0.0.1 - Buchstabensalat ====
 
In Version 0.0.1 sind folgende Features implementiert:
 
In Version 0.0.1 sind folgende Features implementiert:
 
* Textausgabe (verschiedene Farben)
 
* Textausgabe (verschiedene Farben)
 
* GDT und IDT
 
* GDT und IDT
 
* Exceptions werden behandelt
 
* Exceptions werden behandelt
−
* Multitasking in Ring 0
+
* Multitasking in Ring 3
 +
* Physikale Speicherverwaltung
 +
 
 +
=== Version 0.0.2 (geplant) ===
 +
In Version 0.0.2 soll folgendes stecken:
 +
* Reboot-Funktion
 +
* Angepasste Erstellung von Tasks