Rust-Style Futures in C

All networking applications essentially boil down to stringing together
multiple asynchronous calls in the right way.
Traditionally for programs written in C this would be done through
registering callbacks where the callee either handles the event itself… Read more

Similar

Rust for Linux Redux

Subscribers to LWN.net made this article — and everything that surrounds it — possible. If you appreciate our content, please buy a subscription and make the next set of articles possible. (more…)

Read more »

RISC-V OS using Rust: Graphics

We command the virtual GPU (virtio-gpu) by sending certain commands to the host (the device). The guest (the OS driver) has an allocation of RAM that becomes the framebuffer. The driver then tells the device, “hey, here’s the RAM that we’re going to use t... (more…)

Read more »