Stellen Sie sich ein Dateisystem vor, das auf einige eingebettete Geräte ausgerichtet ist und nur Dateien in einer hierarchischen Verzeichnisstruktur speichert. In diesem Dateisystem fehlen viele der Vorgänge, die Sie möglicherweise in Systemen wie Unix und Windows gewohnt sind (z. B. sind die Zugriffsberechtigungen völlig unterschiedlich und nicht an in Verzeichnissen gespeicherte Metadaten gebunden). Dieses Dateisystem erlaubt keine Art von Hardlink oder Softlink, daher hat jede Datei einen eindeutigen Namen in einer strengen Baumstruktur.
Hat das Speichern eines Links zum Verzeichnis selbst und zu seinem übergeordneten Element in der Datenstruktur auf der Festplatte, die ein Verzeichnis darstellt, einen Vorteil?
Die meisten Unix-Dateisysteme haben .
und ..
Einträge auf der Festplatte. Ich frage mich, warum sie diese auf der VFS-Ebene (Generic Filesystem Driver) nicht verarbeiten. Ist das ein historisches Artefakt? Gibt es einen guten Grund und wenn ja, welchen genau, damit ich feststellen kann, ob er für mein eingebettetes System relevant ist?