feather-rs / feather

A Minecraft server implementation in Rust
Apache License 2.0
2.62k stars 141 forks source link

io_uring support #225

Open caelunshun opened 4 years ago

caelunshun commented 4 years ago

This is fairly low priority, but lately there's been lots of discussion about the new io_uring interface in kernels >= 5.1. I imagine we could make good use of this for chunk IO and networking.

The only (relatively) safe io_uring crate I know of rio, but it's licensed under GPL. We'll have to wait for alternatives to pop up.

Schuwi commented 4 years ago

https://github.com/withoutboats/ringbahn might be something to keep an eye on, but it is not really usable yet