KasperskyOS Community Edition 1.0
VFS: обзор
VFS: обзор
Компонент VFS содержит в себе реализации файловых систем и сетевого стека. POSIX-вызовы для работы с файловыми системами и сетью направляются в компонент VFS, который далее вызывает драйвер блочного устройства, или, соответственно, сетевой драйвер.
В решение можно добавить несколько копий компонента VFS, разделив таким образом информационные потоки разных сущностей. Каждая копия VFS собирается отдельно и может содержать всю функциональность VFS или конкретную ее часть, например:
- одну или несколько файловых систем;
- сетевой стек;
- сетевой стек и сетевой драйвер.
Компонент VFS можно использовать как напрямую (путем статической компоновки), так и через IPC (как отдельную сущность). Использование функциональности VFS по IPC позволяет разработчику решения:
- контролировать вызовы методов для работы с сетью и файловыми системами через политику безопасности решения;
- соединить несколько клиентских сущностей с одной сущностью VFS;
- соединить одну клиентскую сущность с двумя сущностями VFS для раздельной работы с сетью и файловыми системами.
Идентификатор статьи: vfs_overview, Последнее изменение: 16 февр. 2022 г.