Rust adds support for the x86-interrupt calling convention

This calling convention can be used for definining interrupt handlers on 32-bit and 64-bit x86 targets. The compiler then uses iret instead of ret for returning and ensures that all regist… Read more


Building a Container Runtime in Rust

The container ecosystem is growing up. Proprietary implementations are gradually being replaced by open standards. One of the most important standards from the open container initiative is the oci-runtime spec, which allows alternative container runtimes ... (more…)

Read more »

ELF processing in Rust

A friend posted the following pipeline to find all the firmware files for a set of Linux kernel modules: find /lib/modules/4.9.0-2-amd64/ -name '*.ko' | xargs modinfo -F firmware > /dev/null As an exercise in systems programming, I was curious how... (more…)

Read more »

Calling a C function from Rust

Today I went to a Rust meetup. I had some ideas of what I might work on, but I’ve started to try and be more open to random nerdsnipes and discussions at these things. Here’s something I was thinking about and a little experiment that was an equally littl... (more…)

Read more »