User Mode File System
User Mode File System

KernSafe's User-Mode Virtual File System is a fully proprietary, user-mode solution designed to export any physical or logical block devices as file systems. This innovative SDK has been successfully deployed in KernSafe’s own distributed, software-defined storage solutions.

The KernSafe User-Mode Virtual File System SDK provides a comprehensive set of APIs, enabling other companies to develop their own products to accelerate AI/ML workflows, support video concurrent editing, facilitate file sharing, implement file-level transparent encryption, and build custom virtual file systems.

The SDK is highly customizable to meet specific needs. For a detailed comparison of features, please refer to Features Comparison. For more information, feel free to contact us.

  • File System Frontend Interface
    • Native APIs: Designed for high-speed workloads, ensuring maximum performance.
    • FUSE: Provides seamless local access to file systems.
    • NFS over RDMA/TCP: Enables fast and efficient remote file access for high-performance environments.
  • Block-Level Backend Interface
    • Support for AIO/IOCP-based interfaces: Compatible with HDDs and SSDs for diverse storage options.
    • User-Mode NVMe Driver: Delivers direct support for NVMe devices in user mode.
    • Built-in iSCSI and NVMe-oF Clients: Facilitates connectivity to remote IP SANs with ease.
    • Support for User-Mode Abstracted Block Devices: Offers flexibility to integrate virtually any block-level storage abstraction.
  • Advanced Features
    • Online Transparent Encryption: Ensures data security without compromising performance.
    • Multiple Device Redundancy: Supports redundancy setups, enhancing reliability and fault tolerance.