Hello,
I'm interested in implementing a server for the NBD protocol (fixed newstyle) as a learning exercise. I've been reading about the protocol on NBD's github site and what I'm wondering is if there's a "simplified" version that I could implement. For example, no parallel connections, no TLS, etc. But the document is lengthy and I'm not sure which other features I can ignore safely...
Once I get a server working with the existing nbd client I can perhaps add support for some more features. FWIW, I'm planning on writing the server in Rust (which I'm learning).
Thank you!
Greg