Пример показывает, как встроить виртуальную файловую систему (далее VFS), поставляемую в составе KasperskyOS Community Edition, в разрабатываемую программу.
В этом примере программа Client полностью инкапсулирует реализацию VFS из KasperskyOS Community Edition. Это позволяет избавиться от использования IPC для всех стандартных функций ввода-вывода (stdio.h, socket.h и так далее), например, для отладки или повышения производительности.
Программа Client тестирует следующие операции:
Поставляемые ресурсы
Для QEMU в пример входит образ жесткого диска с файловой системой FAT32 – hdd.img.
Файлы примера
Код примера и скрипты для сборки находятся по следующему пути:
/opt/KasperskyOS-Community-Edition-<version>/examples/embedded_vfs
Сборка и запуск примера
См. "Сборка и запуск примеров".
В начало