Доброго времени суток, уважаемые гуру.
Предо мной стоит задача создания файловой системы для Linux. Программа (или модуль) будет использоваться для эмуляции Flash Translation Layer флэшки и исследования производительности этого механизма. Но по сути, я бы хотел, чтобы все файлы и каталоги создавались в одном файле или папке на жёстком диске.
Насколько я понимаю, необходимо будет создавать для этого модуль ядра?
Можно ли использовать при этом С++?
Можно ли из модуля ядра делать системные вызовы типа open, read, write чтобы обратиться к другой примонтированной файловой системе?
Какие хороши книги и мануалы есть на эту тему?