DevConf.CZ 2026

Kernel Module Management in Software-Defined Storage
2026-06-18 , A113 (capacity 64)

Storage kernel extensions provide the critical interfaces between the operating system’s vnode and Virtual File System (VFS) layers, enabling custom file systems to be integrated and recognized as native components.
In this session, I will offer a concise overview of how file system kernel extensions are used within Software‑Defined Storage (SDS) architecture.
I will walk through the end‑to‑end process of building and deploying kernel modules in both containerized and traditional (non‑containerized) SDS environments, highlighting practical considerations and common challenges.
Finally, I will demonstrate how the Kernel Module Management (KMM) Operator for Kubernetes and OpenShift streamlines the lifecycle of file system kernel modules — simplifying their build, deployment, and maintenance within a modern SDS system.


Experience level: Intermediate - attendees should be familiar with the subject

Konstantin has 15+ years' experience in software development. His main areas of expertise are Storage Software, Cloud Platforms (OpenShift) and Linux OS. He has also contributed to Open Source projects. Currently Konstantin is working on Software-Defined storage enablement on IBM Linux on Z platform.