Hacker News new | ask | show | jobs
by loeg 337 days ago
Also an option with io_uring: https://www.usenix.org/conference/fast24/presentation/joshi

(We use it at work it in a network object storage service in order to use the underlying NVMe T10-DIF[1], which isn't exposed nicely by conventional POSIX/Linux interfaces.)

Ultimately, having a full, ~normal Linux stack around makes system management / orchestration easier. And programs other than our specialized storage software can still access other partitions, etc.

[1]: https://en.wikipedia.org/wiki/Data_Integrity_Field