J-OS
Aus Lowlevel
| J-OS | |
|---|---|
| Entwickler: | Jonebohne |
| Akt. Version: | Pre-Alpha 0.0.1 |
| Lizenz: | by-nc-sa 3.0 |
| OS-Eigenschaften | |
| Plattform: | x86 |
| Kernelart: | |
| Sprache: | C |
| API: | Nativ(geplant) |
| Binärformat: | ELF (geplant) |
| IPC-Methode: | RPC(geplant) |
| Homepage | |
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 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