The KernSafe User-Mode Virtual File System SDK is a fully user-mode solution that can seamlessly integrate into any user-mode application. Developed in pure C, the SDK utilizes parallel I/O with polling mode to eliminate context switching and employs a lock-free model, significantly boosting performance. By leveraging the user-mode NVMe driver, users can effortlessly create virtual file systems that deliver hardware-level performance.
The core engine of the SDK is powered by dynamic objective storage and an LSM tree-based key-value store, enabling the export of dynamic block storage of any size into file structures. This allows users to take full advantage of the complete file system ecosystem.
File systems can be exported via APIs, FUSE, and NFS over TCP/RDMA, offering flexibility and scalability for diverse use cases. Features and pricing are customizable to accommodate businesses of all sizes.