Vnode Schnittstelle - Frank Kardel
Vnode Schnittstelle - Frank Kardel
Vnode Schnittstelle - Frank Kardel
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Dateisystemerweiterungen<br />
Dateisysteme einfach erweitert werden. Das geschieht ohne daß die Funktionalität in<br />
alle Dateisysteme eingebunden werden muß. Die entsprechenden Erweiterungen sind<br />
in diesem Kapitel beschrieben worden.<br />
Nimmt man die Funktionalität der attributierten Dateien und der Kernstrategien, so<br />
geben sich auch Ansätze zur Vereinheitlichung des Unix-Spezialdateikonzepts. Durch<br />
die Kernstrategien ließen sich alle Sonderkonstrukte mit Ausnahme der regulären Datei<br />
und des Verzeichnisses abbilden. Die für diese Dateitypen benötigten Parameter<br />
können dann in den entsprechenden Attributen gesichert werden.<br />
Eine Realisierung der attributierten Dateien innerhalb des Betriebssystemkerns hat<br />
den Vorteil, daß der Zugriff über die Kernstrategien kontrolliert werden kann und so<br />
die Integrität der Dateiobjekte besser als bei einer Bibliothekslösung gewahrt werden<br />
kann[Lam91].<br />
Die Realisierung des Prototyps hat gezeigt:<br />
94<br />
– Attributierte Dateien sind einfach realisierbar.<br />
– Kernstrategien können die Funktionalität aller Dateisysteme erweitern.<br />
– Spezialdateien in Unix können mit attributierten Dateien und Kernstrategien ersetzt<br />
werden.<br />
– Attributierte Dateien stellen eine sinnvolle Ergänzung der Dateisysteme dar.<br />
Sie ermöglichen die Speicherung von Zusatzinformationen.<br />
Bemerkenswert ist, daß nach über 8 Jahren Entwicklung[Mog86] im Bereich der Unix-<br />
Dateisysteme noch kein größerer Hersteller erweiterbare Dateisysteme zur Verfügung<br />
gestellt hat.