Post Thumbnail

В Linux 6+ появился новый фреймворк ublk, который позволяет создавать виртуальные блочные устройства прямо в user space, без написания драйвера в ядре. Теперь можно сделать свой собственный "диск", например, из файла, из сети или из кастомного storage, добавив при этом логику кеширования, сжатия или шифрования, и всё это реализуется обычным приложением, а не kernel-модулем. Автор статьи показывает, как работает ublk на уровне ядра и интерфейсов, а затем демонстрирует использование фреймворка на практике

Похожее

Post Thumbnail

Rust WebSocket

Третья часть серии о создании веб-игры с нуля на Rust - реализация WebSocket-сер...

Post Thumbnail

AssetHoard

AssetHoard - это менеджера ассетов для GameDev. Автор рассказывает, как они ...