AiCOS — Änderungen 3660 → 3680

Zeile 1: Zeile 1:
 
{{Infobox OS
 
{{Infobox OS
 
| Name = AiCOS
 
| Name = AiCOS
−
| Version = n/a
+
| Version = Research Phase
 
| Entwickler = [[Benutzer:ScollPi | ScollPi]]
 
| Entwickler = [[Benutzer:ScollPi | ScollPi]]
 
| Lizenz = n/a
 
| Lizenz = n/a
Zeile 14: Zeile 14:
  
 
AiCOS ist als ein [[Betriebssystem]] geplant, welches Anfangs für Aufgaben im Netzwerkbereich fungieren soll, unter anderem auch als Storage-System. AiCOS soll frisches Blut (über eine genauere Definition werde ich noch grübeln) in die Computertechnik bringen, unter anderem ein eigenes [[Dateisystem | FS]], eigenes Netzwerkprotokoll und eine eigene Programmiersprache ... wenn es klappt.
 
AiCOS ist als ein [[Betriebssystem]] geplant, welches Anfangs für Aufgaben im Netzwerkbereich fungieren soll, unter anderem auch als Storage-System. AiCOS soll frisches Blut (über eine genauere Definition werde ich noch grübeln) in die Computertechnik bringen, unter anderem ein eigenes [[Dateisystem | FS]], eigenes Netzwerkprotokoll und eine eigene Programmiersprache ... wenn es klappt.
−
 
  
  
Zeile 29: Zeile 28:
 
=== Bootsektor ===
 
=== Bootsektor ===
 
* Der Bootsektor wird so geschrieben, dass es im Prinzip egal ist, an welcher Adresse dieser geladen und ausgeführt wird. Derzeit wird noch ein Fehlercode ausgeben und die Ausführung angehalten, wenn sich der Bootcode nicht an der Adresse 0x00007C00 befindet.
 
* Der Bootsektor wird so geschrieben, dass es im Prinzip egal ist, an welcher Adresse dieser geladen und ausgeführt wird. Derzeit wird noch ein Fehlercode ausgeben und die Ausführung angehalten, wenn sich der Bootcode nicht an der Adresse 0x00007C00 befindet.
−
* Für jedes [[Dateisystem | FS]] (RAW, FAT, FAT32 und ISO9660)auf dem AiCOS zum Einsatz kommen soll, wird es einen Bootcode geben.
+
* Für jedes [[Dateisystem | FS]] (RAW, FAT, FAT32 und ISO9660) auf dem AiCOS zum Einsatz kommen wird, wird es einen entsprechenden Bootcode geben.
 
=== Bootloader ===
 
=== Bootloader ===
 
* Soll erste Möglichkeiten des Kernel-Debugging ermöglichen.
 
* Soll erste Möglichkeiten des Kernel-Debugging ermöglichen.
Zeile 41: Zeile 40:
 
** Subsystem-Kernel, für weitere Treiber, Filter und und und ...
 
** Subsystem-Kernel, für weitere Treiber, Filter und und und ...
 
* Soll insich redundant werden, erfordert aber mind. 2 CPUs bzw. 2 CPU-Kerne.
 
* Soll insich redundant werden, erfordert aber mind. 2 CPUs bzw. 2 CPU-Kerne.
 +
 +
'''Notiz:'''
 +
Zur besseren Verständnis meines Konzept ist eine visuelle Darstellung meines OS in Planung. Sie beinhaltet den Bootprozess und den Aufbau des MKS.
  
  
Zeile 55: Zeile 57:
 
''' In Arbeit: '''
 
''' In Arbeit: '''
 
* Bootloader
 
* Bootloader
−
* Kernel-Debug-Unterstützung
+
* Kernel-Debug-Unterstützung für WinDbg
  
  
Zeile 69: Zeile 71:
  
 
= Ziele =
 
= Ziele =
−
Ein vollwertiges OS auf die Beine zu stellen, welches sich auch im Netzwerkbereich behaupten kann.
+
Ein vollwertiges OS auf die Beine zu stellen, welches sich auch im Netzwerkbereich behaupten kann. Dabei wird keiner Code von anderen OS verwendet, vorallem keine Bootloader wie z.B. Grub!
  
  
 
[[Kategorie:Betriebssystem]]
 
[[Kategorie:Betriebssystem]]