YoVDO

Giving Rust a Chance for In-Kernel Codecs - Kernel Recipes 2024

Offered By: Kernel Recipes via YouTube

Tags

Rust Courses Device Drivers Courses Memory Safety Courses Systems Programming Courses V4L2 Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the potential of integrating Rust code directly into the Linux kernel for V4L2 codec drivers and libraries in this 43-minute conference talk from Kernel Recipes 2024. Learn about a strategy that minimizes Rust abstractions by converting only critical functions while maintaining ABI compatibility through the use of the "cbindgen" tool. Examine a previously submitted proof-of-concept to understand how Rust can be implemented in kernel development without relying on a binding layer. Gain insights into the practical applications and benefits of this approach for enhancing kernel codec functionality.

Syllabus

Kernel Recipes 2024 - Giving Rust a chance for in-kernel codecs


Taught by

Kernel Recipes

Related Courses

Stateless V4L2 Video Encoding - Linux Kernel Implementation and Future Directions
Linux Foundation via YouTube
Navigating the Linux Graphics Stack
Linux Foundation via YouTube
Application Support with Libcamera
Linux Foundation via YouTube
V4L2 M2M as the Driver Framework for Video Processing IP
Linux Foundation via YouTube
libcamera: The Future of Cameras on Linux
Linux Foundation via YouTube