Rozważ system plików ukierunkowany na niektóre urządzenia osadzone, który robi niewiele więcej niż przechowywanie plików w hierarchicznej strukturze katalogów. W tym systemie plików brakuje wielu operacji, do których możesz być przyzwyczajony w systemach takich jak Unix i Windows (na przykład jego uprawnienia dostępu są zupełnie inne i nie są powiązane z metadanymi przechowywanymi w katalogach). Ten system plików nie dopuszcza żadnego rodzaju twardego lub miękkiego łącza, więc każdy plik ma unikalną nazwę w ścisłej strukturze drzewa.
Czy jest jakaś korzyść z przechowywania łącza do samego katalogu i jego elementu nadrzędnego w strukturze danych na dysku, która reprezentuje katalog?
Większość systemów plików UNIX .
i ..
wpisy na dysku. Zastanawiam się, dlaczego nie obsługują ich w warstwie VFS (sterownik ogólnego systemu plików). Czy to artefakt historyczny? Czy istnieje dobry powód, a jeśli tak, to który dokładnie, aby ustalić, czy jest on odpowiedni dla mojego systemu wbudowanego?