Цитата:
На примере - Unix.
Как Unix будет на FAT работать со ссылками??
Драйвер ФС может использовать файлы ссылок .lnk как в Windows. В любом случае, если ФС поддерживает ссылки, то это и есть точно такой же файл, только скрытый от пользователя, другого не дано.
Цитата:
Так что лучше опишу какую-нибудь гипотетическую ОС.
У неё нет единой иерархической ФС. В ФС каждому файлу соответствует несколько путей...
Кроме того, можно создавать свои категории...
Это уже функции VFS.
Цитата:
И как такую ФС можно НОРМАЛЬНО реализовать в FAT??
ФС делится на 2 аспекта: формат разметки, и драйвер ФС. Любая ФС умеет только одно - хранить кластеры, и больше ничего. FAT это обеспечивает. Всё остальное делает драйвер ФС. Не важно, как драйвер называется - надстройкой или просто драйвер, суть драйвера от этого не меняется.
Лучше использовать более менее распространёный формат разметки, не обязательно FAT, хоть EXT, хоть NTFS, а на уровне своего драйвера ФС реализовать все функции, которые нужны системе.