J-OS

Aus Lowlevel
Version vom 9. Februar 2010, 15:40 Uhr von Jonebohne (Diskussion | Beiträge) (Version 0.0.1 eingetragen; verschiedene Schönheitsfehler wurden verbessert)
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, externe Programme, Netzwerktreiber, eine Shell und vieles mehr. Es kann also fast nichts ;-)


Changelog

Version 0.0.1

In Version 0.0.1 sind folgende Features implementiert:

  • Textausgabe (verschiedene Farben)
  • GDT und IDT
  • Exceptions werden behandelt
  • Multitasking in Ring 0