В Linux 6+ появился новый фреймворк ublk, который позволяет создавать виртуальные блочные устройства прямо в user space, без написания драйвера в ядре. Теперь можно сделать свой собственный "диск", например, из файла, из сети или из кастомного storage, добавив при этом логику кеширования, сжатия или шифрования, и всё это реализуется обычным приложением, а не kernel-модулем. Автор статьи показывает, как работает ublk на уровне ядра и интерфейсов, а затем демонстрирует использование фреймворка на практике
26.02.2026
Похожее
06.03.2026
Rust это как Haskell
Нашел статью аж 2023 года, но занимательную В статье автор сравнивает Rust и ...
04.03.2026
Verifpal
Verifpal - это программа, которая помогает разработчикам и студентам проверять, ...
03.03.2026
Нет JS, да Rust
Rust потихоньку подминает под себя всю экосистему JavaScript-инструментов. Он бы...
02.03.2026
RwLock
Автор решил ускорить кэш с помощью RwLock, но получил неожиданный результат - ко...