Lowlevel
Lowlevel => OS-Design => Thema gestartet von: zacK am 27. September 2004, 10:36
-
hi,
mich nimmt mal wunder ob sich jemand schon mal gedanken über ein eigenes fs gemacht hat, und was man sich dabei überlegen sollte. (evt. ein bestehendes veränder/verbessern?)
mfg
-
gedanken hab ich mir schon mal darueber gemacht, aber am besten waers einfach bestehende dateisysteme herzunehmen, mal durchdenken und verstehen und dann die subjektiv gesehen besten features rausgreifen und eigenes basteln... (wenns nur so einfach waer.. ;) )
lg, hannibal
-
also ich habe mein eigenes FS ausglabüstert und implementiere es gerade für mein OS. das FS zielt besonderst darauf ab, einfach zu verstehen zu sein. und es ist für kleine OSs auf diskettenbasis optimiert!
-
Hm...könntest du mal den Aufbau posten und wenns fertig ist eventuell deinen Treiber, joachim_neu ?
-
mein treiber ist im RM, von daher werden ihn wenige benutzen können. der aufbau ist ähnlich wie fat, aber einfacher. hier gibt es eine erklährung:
http://joachim-neu.de/SFS.pdf
-
In meinem Bootloader wird mein eigenes FS bereits verwendet^^
-
ich habe schon lesen und dir implementiert!
-
hast du irgend eine doku dazu (wie joachim_neu)??
-
Hab bisher keine Verfasst, aber ist auch ohne hin relativ kompliziert, und so aufgebaut, dass es möglichst Geschwindigkeits und Speicherplatz optimierend ist,z.b. Wird keine Fat im eigentlichen Sinne verwendet, vielleicht schreib ich mal eine
-
wäre toll ;]
-
jo! hier ist die Doku. ist noch ein bisschen kurz!
http://home.pages.at/joachim-neu/SFS.pdf
-
Wurde nicht gefunden...
-
die haben im moment einen serverdefekt! ich werde es auf einen anderen server schieben! ein paar minuten bitte.
-
hier ist der neue link:
www.joachim-neu.de/public/tutorials/sfs.pdf
-
ich habe jetzt für mein FS schon folgende befehle:
dir - gibt das verzeichniss aus
read - gibt eine datei sektorweise aus
write - schreibt eine datei
rename - benennt eine datei um
es fehlen noch:
delete - löscht eine datei
copy - kopiert eine datei (wobei das quatsch ist, da es bei meinem FS nur ein root-dir gibt, und keine unterverzeichnisse)
-
Also, ich fand es ist mir am leichtesten gefallen ein eigens FS zu schreiben. Ich hatte mehr schwierigkeiten mit dem Bootloader.