Xantorix — Änderungen 1911 → 2089

Zeile 1: Zeile 1:
−
'''HomixOS''' (Homix Operating System) ist ein kostenloses [[Betriebssystem]], das vollständig mit Assembler (Bootloader) und Pascal ([[Kernel]], Programme) programmiert wird. Das Betriebssystem ist modular aufgebaut, was bedeutet, dass man einfach und bequem verschiedene Module oder Treiber hinzufügen oder entfernen kann. Der Kernel unterstützt außerdem 32-Bit Protected-Mode, [[Multitasking]] und [[Paging]].
+
'''HomixOS''' (Homix Operating System) ist ein 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.  
  
−
Das Betriebssystem ist derzeit noch in Entwicklung und befindet sich in der Alpha-Phase. Es ist im Laufe des Jahres geplant, den Alpha-Status abzuschließen und eine 64-Bit Version für HomixOS zu veröffentlichen.
+
In unregelmäßigen Zeitabständen, meistens jedoch ungefähr alle 2 bis 3 Wochen, wird neben dem finalen Release auch eine Alpha-/Beta-/RC-Variante der sich derzeit in Entwicklung befindlichen Version veröffentlicht. Hierbei handelt es sich um keine stabile Version, sondern nur um den derzeitigen Entwicklungsstand. Den Verlauf und Fortschritt der Entwicklung und die Roadmap kann man auf der offiziellen Webseite betrachten. Dort findet man auch Screenshots aktueller Versionen.
−
Den Verlauf und Fortschritt der Entwicklung und die Roadmap kann man auf der offiziellen Webseite betrachten. Dort findet man auch Screenshots aktueller Versionen.
 
−
 
 
−
HomixOS wird als Install-Disk, mit der HomixOS auf einem PC installiert werden kann, und als Live-Disk, mit der HomixOS problemlos direkt von Diskette gestartet werden kann, zur Verfügung gestellt. Die Alpha- und Beta-Versionen stehen nur als Live-Disk zur Verfügung. Bei speziellen Bochs-Paketen wird ein Emulator inkl. Konfiguration mitgeliefert. Dadurch kann das Betriebssystem einfach per Doppelklick auf die Start-BAT-Datei mit dem Emulator getestet werden, ohne [[Windows]] beenden zu müssen.
 
  
 
== Features ==
 
== Features ==
  
−
Einen Überblick über die bereits integrierten, der sich in Entwicklung befindlichen oder erst geplanten Features finden sie auf der [http://www.homix-online.de/HomixOS/Features.php offiziellen Webseite].
+
Einen Überblick über die bereits integrierten, der sich in Entwicklung befindlichen oder erst geplanten Features finden sie auf der [http://www.homix-online.de/homixos/features.php offiziellen Webseite].
  
 
== Versionen ==
 
== Versionen ==
  
 
Überblick der verschiedenen Versionen:
 
Überblick der verschiedenen Versionen:
−
  30.01.2007 : HomixOS 0.0.7 Alpha
+
  09.09.2007 : HomixOS 0.1.0
−
05.01.2007 : HomixOS 0.0.6 Alpha
 
−
28.09.2006 : HomixOS 0.0.5 Alpha
 
  
 
Die Veränderungen bei den derzeitigen Versionen:
 
Die Veränderungen bei den derzeitigen Versionen:
  
−
'''HomixOS 0.0.7 Alpha:'''
+
'''HomixOS 0.1.0:'''
−
*Viele Bugfixes
+
*Multiboot-kompatibler Kernel
−
*Erweiterte Shell (u.a. Befehl für das Ausführen von Prozessen)
+
*32-Bit ProtectedMode Kernel
−
*[[GUI]]-Zeichenfunktionen
+
*64-Bit LongMode Kernel
−
*Demo-programme: Minesweeper und TicTacToe
+
*Multitasking (Prozesse und Threads)
−
 
+
*moderne Speicherverwaltung (Paging)
−
'''HomixOS 0.0.6 Alpha:'''
+
*Diskettenlaufwerkstreiber
−
*FAT-Dateisystemtreiber integriert
+
*FAT-Dateisystemtreiber
−
*Erweiterte Shell (u.a. mit Dateibefehlen)
+
*Tastaturtreiber
−
*Textmodus und Grafikmodus
+
*PE-Unterstützung
−
*Ändern der Bildschirmauflösung
 
−
*Herunterfahren und Neustarten von HomixOS möglich
 
−
 
 
−
'''HomixOS 0.0.5 Alpha:'''
 
−
*Kleine Shell
 
−
*Lauffähiger 32-Bit Kernel
 
−
*Textmodus
 
  
 
== Roadmap ==
 
== Roadmap ==
  
 
Folgende Versionen sind geplant:
 
Folgende Versionen sind geplant:
−
  ??.??.2007 : HomixOS 0.0.8 Alpha
+
  30.09.2007 : HomixOS 0.1.1
−
14.04.2007 : HomixOS 0.1.0 Beta
 
  
 
Die geplanten Neuheiten in den zukünftigen Versionen:
 
Die geplanten Neuheiten in den zukünftigen Versionen:
  
−
'''HomixOS 0.0.8 Alpha:'''
+
'''HomixOS 0.1.1:'''
−
*Festplattentreiber (ATA)
+
*verbesserte Prozessverwaltung
−
*CD-ROM/DVD-ROM Laufwerkstreiber (ATAPI)
+
*Exception-Handling
−
*[[VGA]]-Grafiktreiber
+
*eine Art Registry
−
*VFAT Unterstützung
+
*Benutzerverwaltung
−
*ISO9660 Dateisystemtreiber
+
*Festplattentreiber (P-ATA)
−
*UDF Dateisystemtreiber
+
*erweiterte Shell
−
 
+
*Texteditor
−
'''HomixOS 0.1.0 Beta:'''
 
−
*Kernel-Protection
 
−
*Stabilitätssicherungen
 
−
*Multiprozessor (SMP) Unterstützung
 
−
*Netzwerk/Internet Unterstützung
 
−
*Netzwerkprotokolle: ARP,IPv4,UDP,TCP/IP
 
−
*RTL8139 Netzwerkkartentreiber
 
  
 
== Offizielle Webseite ==
 
== Offizielle Webseite ==
−
[http://www.homix-online.de/HomixOS/ HomixOS Projekt-Webseite]<br/>
+
[http://www.homix-online.de/homixos/ HomixOS Projekt-Webseite]<br/>
 
[http://www.homix-online.de/ Homix-Online]
 
[http://www.homix-online.de/ Homix-Online]
  
 
[[Category:Betriebssysteme]]
 
[[Category:Betriebssysteme]]