Xantorix

Aus Lowlevel
Wechseln zu:Navigation,
Xantorix
Entwickler: Homix
Akt. Version: 0.1.2
Lizenz: Closed Source
OS-Eigenschaften
Plattform: x86, x86_64
Kernelart: Monolithischer Kernel
Sprache: Pascal
API: XixAPI
Binärformat: PE
IPC-Methode: -
Homepage
www.xantorix.de


Xantorix (früher HomixOS) ist ein kleines, kostenloses Betriebssystem, das vollständig in Assembler (Bootloader) und Pascal (Kernel, Anwendungen) programmiert wird. Das Betriebssystem ist modular aufgebaut, daher ist es möglich einfach und bequem verschiedene Module oder Treiber zur Laufzeit hinzuzufügen oder zu entfernen. Der Kernel unterstützt alle modernen Technologien wie Protected-Mode, Multitasking und Paging. Das Betriebssystem steht derzeit noch am Anfang der Entwicklung und ist daher noch nicht für die dauerhafte Verwendung geeignet. Neben der 32-Bit Variante existiert seit neuestem auch eine noch nicht ausführlich getestete 64-Bit Version.

Den Verlauf und Fortschritt der Entwicklung und die Roadmap kann man auf der offiziellen Webseite betrachten. Dort findet man auch Screenshots aktueller Versionen.

Features

Einen Überblick über die bereits integrierten, der sich in Entwicklung befindlichen oder erst geplanten Features finden sie auf der offiziellen Webseite.

Versionen

Überblick der verschiedenen Versionen seit Umbenennung:

20.12.2008 : Xantorix 0.1.2

Die Veränderungen bei den verschiedenen Versionen:

Xantorix 0.1.2:

  • Multiboot-kompatibler Kernel
  • 32-Bit ProtectedMode Kernel
  • 64-Bit LongMode Kernel
  • Multitasking (Prozesse und Threads)
  • moderne Speicherverwaltung (Paging)
  • Benutzerverwaltung
  • Exception-Handling
  • Diskettenlaufwerkstreiber
  • FAT-Dateisystemtreiber
  • Tastaturtreiber
  • PE-Unterstützung
  • Shell
  • Texteditor

Roadmap

Folgende Versionen sind geplant:

Ende Dezember 2009   : Xantorix 0.2.0

Die Features der kommenden Versionen:

Xantorix 0.2.0:

  • erweiterte Benutzerverwaltung
  • Paketverwaltung (Xantorix Package Manager)
  • neue virtuelle Speicherverwaltung (PAE Unterstützung)
  • System-Datenbank für Systemeinstellungen (Sysdb)
  • Unterstützung für mehrere Sprachen (Deutsch, Englisch)
  • VM86-Mode Unterstützung (für 32-Bit Version)
  • ATA Treiber für Festplatten (PIO, LBA28/LBA48)
  • ATAPI Treiber für CD/DVD Laufwerke (PIO)
  • CDFS Dateisystemtreiber (ISO9660, Rockridge, Joliet)
  • Erweiterter FAT Dateisystemtreiber (FAT32 Unterstützung)
  • VDisk: Virtuelle Laufwerke (Diskette, CD/DVD, Festplatte, Ramdisk)
  • Verbesserte Shell mit deutlich mehr Befehlen

Offizielle Webseite

Xantorix Projekt-Webseite