Я полагаю, что вопрос будет зависеть от ОС, поэтому я возьму следующие сценарии:
- Winodows (NTFS)
- OSX (HFS)
- Linux (ext2, ext3, ext4)
Каждая операционная система имеет свою файловую систему по умолчанию, на которой она работает (OSX, я полагаю, есть только один вариант). Я заметил некоторые утилиты для ОС, предназначенные для чтения различных файловых систем (которые, очевидно, НЕ являются частью ядра), что заставило меня задуматься: являются ли операции с файловой системой функцией драйвера (т. Е. Потенциально модульными) или это действительно так? кроме ядра?