PowerBI Data Analyst - Create visualizations and dashboards from scratch
2,000+ Free Courses with Certificates: Coding, AI, SQL, and More
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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