J-OS

Aus Lowlevel
Version vom 19. Februar 2010, 16:46 Uhr von Jonebohne (Diskussion | Beiträge) (Updates von V.0.0.1 und Planungen von V.0.0.2)
Wechseln zu:Navigation,
J-OS
Entwickler: Jonebohne
Akt. Version: Pre-Alpha 0.0.1
Lizenz: by-nc-sa 2.0
OS-Eigenschaften
Plattform: x86
Kernelart: Microkernel
Sprache: C
API: Nativ(geplant)
Binärformat: Portable Executable
IPC-Methode: RPC(geplant)
Homepage
(noch keine)

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. 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

Version 0.0.1 - Buchstabensalat

In Version 0.0.1 sind folgende Features implementiert:

  • Textausgabe (verschiedene Farben)
  • GDT und IDT
  • Exceptions werden behandelt
  • 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