В Linux 6+ появился новый фреймворк ublk, который позволяет создавать виртуальные блочные устройства прямо в user space, без написания драйвера в ядре. Теперь можно сделать свой собственный "диск", например, из файла, из сети или из кастомного storage, добавив при этом логику кеширования, сжатия или шифрования, и всё это реализуется обычным приложением, а не kernel-модулем. Автор статьи показывает, как работает ublk на уровне ядра и интерфейсов, а затем демонстрирует использование фреймворка на практике
26.02.2026
Похожее
10.04.2026
Цена конкурентности
Джон Йенгсет исследует истинную стоимость координации при параллельном выполнени...
10.04.2026
Lisette
Так, у нас тут пятница, а это значит время новых языков программирования. Сег...
09.04.2026
Чини компилятор
В статье автор из Trifecta Tech Foundation рассказывает, как его команда, занима...
08.04.2026
Godot Rust
Приятно видеть, что godot-rust развивается В мартовском обновлении разработч...