Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

From C to a Rust Interface - Brick by Brick

KVM Forum via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how QEMU's development team successfully transitioned from C-style interfaces to safe Rust implementations in this 28-minute conference talk from KVM Forum. Discover the systematic approach used to identify and map C code invariants to Rust concepts like interior mutability and smart pointers, following the year-long journey from initial bindgen prototypes to production-ready code. Explore the practical conversion of QEMU's HPET device model from C to readable Rust, examining build system integration challenges and solutions along the way. Understand how various Rust ecosystem components facilitate seamless bridging between Rust and C codebases, providing valuable insights for developers undertaking similar language migration projects in systems programming environments.

Syllabus

From C to a Rust interface, brick by brick by Paolo Bonzini & Zhao Liu

Taught by

KVM Forum

Reviews

Start your review of From C to a Rust Interface - Brick by Brick

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.