Klovnix

Aus Lowlevel
Version vom 7. März 2011, 14:58 Uhr von XUNIX (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{Vorlage:Infobox OS | Name = Klovnix | Entwickler = XUNIX | Version = --- | Lizenz = Werbe Klausel | API = --- | IPC = --- | Kernel = Monolithischer Kernel | Spr…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu:Navigation,
Klovnix
Entwickler: XUNIX
Akt. Version: ---
Lizenz: Werbe Klausel
OS-Eigenschaften
Plattform: x86
Kernelart: Monolithischer Kernel
Sprache: Assembler
API: ---
Binärformat: .bin
IPC-Methode: ---
Homepage
---

Klovnix ist ein von mir in Assembler hergestelltes Hobby-OS.

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)