wg-async icon indicating copy to clipboard operation
wg-async copied to clipboard

challenges of I/O uring integration

Open nikomatsakis opened this issue 4 years ago • 1 comments

Brief summary

I/O Uring integration has been much discussed, but we don't have any status quo stories talking about it.

Optional details

  • (Optional) Which character(s) would be the best fit and why?
    • [ ] Alan: the experienced "GC'd language" developer, new to Rust
    • [ ] Grace: the systems programming expert, new to Rust
    • [ ] Niklaus: new programmer from an unconventional background
    • [ ] Barbara: the experienced Rust developer
  • (Optional) Which project(s) would be the best fit and why?
    • List some projects here.
  • (Optional) What are the key points or morals to emphasize?
    • Write some morals here.

nikomatsakis avatar Apr 29 '21 21:04 nikomatsakis

The Windows 11 preview has it's own version of an I/O uring API. This suggests that a design that takes into account I/O uring on Linux will also benefit Windows.

The only official documentation I have found is some headers in the SDK (ioringapi.h and ntioring_x.h). There is also a blog post on windows-internals.com.

AustinWise avatar May 05 '21 20:05 AustinWise