Klovnix — Änderungen 9622 → 9623

Zeile 2: Zeile 2:
 
| Grund = Keine Homepage, Zukunftsprojekt, noch nicht erschienen - Und was zum Henkel ist eine "Werbe Klausel"? --[[Benutzer:Hartmut|DerHartmut]] 19:20, 8. Mär. 2011 (CET)
 
| Grund = Keine Homepage, Zukunftsprojekt, noch nicht erschienen - Und was zum Henkel ist eine "Werbe Klausel"? --[[Benutzer:Hartmut|DerHartmut]] 19:20, 8. Mär. 2011 (CET)
 
}}
 
}}
−
{{Vorlage:Infobox OS
+
'''wenn ihrs gelöscht haben wollt, dann bitte!'''
−
| Name = Klovnix
 
−
| Entwickler = XUNIX
 
−
| Version = ---
 
−
| Lizenz = Werbe Klausel
 
−
| API = ---
 
−
| IPC = ---
 
−
| Kernel = Monolithischer Kernel
 
−
| Sprache = [[Assembler]]
 
−
| Plattform = [[x86]]
 
−
| Binaerformat = .bin
 
−
| Homepage = ---
 
−
}}
 
−
'''Klovnix''' ist ein von mir in Assembler hergestelltes Hobby-OS. Im Moment arbeite ich dran und es wird im Mai rauskommen.
 
−
 
 
−
== Dateiformat ==
 
−
Jenes soll ein eigenes Dateiformat besitzen, welches recht einfach zu erklären ist. Nehmen wir an, dass die Ausführbaren Dateien am Anfang die Kennungsnummer 0x2000 haben. Darunter wird sich der Dateiname der Datei befinden. Wenn wir jetzt die dir Funktion benutzen, sucht die Funktion im ganzem Diskettenimage erstmal nach Dateien, die am Anfang diese Kennungsnummer haben. Durch einen String-Compare wird dann der Dateiname "identifiziert" und viollá, wird nach einander der Dateiname aufgelistet. So funktioniert es auch bei anderen Dateien, die eine andere Kennungsnummer haben. Das gleiche funktioniert bei der Funktion, wo man die Dateien ausführt. Es sucht nach den Dateien(aber insgeheim) und dann, wenn diese eingetippte Datei genauso heißt, wie eine Datei von den vielen, führt er sie aus. Dieses Dateiformat-Projekt ist im Alpha-Stadium. Also bitte dazu noch keine Kommentare abgeben. Danke.
 
−
 
 
−
== Features ==
 
−
Für die Version '''0.1.0''' ist vorausgesehen:
 
−
*Bootloader
 
−
*Tastaturtreiber
 
−
*Text-Editor
 
−
*Dieses da oben genannte Dateisystem
 
−
*Ordner-Erstellen Funktion(im Alpha-Stadium, keine Diskussion darüber)