Jump to content

Recommended Posts

Вячеслав Богомолов
Posted

В документации на KOS v1.0 на стр.32 написано, что "Компонент VFS можно использовать, как напрямую (путем статической линковки). так и через IPC (как отдельную сущность)." Правильно ли я понимаю, что имеется в виду, что в случае статической линковки и работы с файлами предлагается драйвер блочного устройства и модуль файловой системы вкомпилировать прямо в прикладную программу?

Vladimir Malygin
Posted

На данный момент драйвер блочного устройства всегда запускается отдельным процессом. Поэтому в прикладную программу предлагается вкомпилировать только библиотеки VFS и реализации требуемых файловых систем. Именно так устроен пример embedded_vfs.

Статическая линковка с используемым компонентом удобна для отладки, т.к. всё работает в одном адресном пространстве. Также можно рассчитывать на более быструю обработку вызовов, т.к. нет временных затрат на IPC и работу KSM-модуля. Однако с точки зрения безопасности всегда рекомендуется использовать компонент по IPC, в виде отдельного процесса.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...