Building VirtIO Sound Device in Rust-VMM Project
Offered By: DevConf via YouTube
Course Description
Overview
Explore the implementation of VirtIO sound for infotainment systems in automotive during this DevConf.CZ 2024 conference talk. Delve into the current status and efforts to create a VirtIO sound device using Rust as a vhost-user device within the Rust-Vmm project. Understand the benefits of using VirtIO for hardware in Android deployment across different Virtual Machine Monitors (VMMs) like Crosvm and QEMU. Learn about the device's ability to handle various audio backends through a generic interface, with current support for pipewire and Alsa. Follow the speakers' journey in developing the virtio-sound device, including specification improvements, bug fixes in the virtio-sound driver, and its integration as a rust-vmm project. Gain insights into the future roadmap, such as adding support for additional audio backends like Gstreamer. Witness a demonstration of audio playback from a guest application to the host using the virtio-sound device. Acquire valuable tips on configuring guest systems to enable the virtio-snd driver module and optimize QEMU usage for enhanced performance.
Syllabus
Building VirtIO sound device in rust-vmm project - DevConf.CZ 2024
Taught by
DevConf
Related Courses
Advanced Operating SystemsGeorgia Institute of Technology via Udacity Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure
University of Illinois at Urbana-Champaign via Coursera GT - Refresher - Advanced OS
Georgia Institute of Technology via Udacity Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX Microsoft Windows Server 2012 Fundamentals: Hyper-V
Microsoft via edX