Я пытаюсь написать программу для работы в качестве программируемого каталога, другими словами: пользователь или другие системы открывают этот каталог и читают / записывают файлы или каталоги. Я пытаюсь создать программу для кэширования наиболее часто используемых файлов в памяти (за исключением ввода-вывода на жесткий диск), но сейчас я не знаю, как этого добиться. Возможно, есть несколько документов по этому поводу, но я не могу их найти. Я знаю, что есть FUSE, NFS и другие, но прочитать их источник довольно сложно. Если у кого-то есть информация о реализации на C lang, я буду очень признателен.
Извините за мой английский ..