YoVDO

pin-init: Solving Address Stability in Rust

Offered By: Linux Plumbers Conference via YouTube

Tags

Rust Courses Linux Courses Linked Lists Courses Memory Safety Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore address stability challenges in Rust programming for kernel structures in this 26-minute Linux Plumbers Conference talk. Dive into the importance of stable addresses for elements in linked lists and other kernel components to prevent memory safety issues. Learn about Rust's approach to memory safety and the limitations it poses when initializing values with stable addresses without unsafe code. Discover a new API developed to allow safe initialization of values in-place while guaranteeing address stability, crucial for the Rust-for-Linux project. Examine the underlying issues, current kernel solutions, and future challenges in implementing this approach. Gain insights into the specifics of the API and its potential impact on kernel development using Rust.

Syllabus

pin-init: Solving Address Stability in Rust - Benno Lossin e3


Taught by

Linux Plumbers Conference

Related Courses

Introduction to Linux
Linux Foundation via edX
操作系统原理(Operating Systems)
Peking University via Coursera
Internet of Things: Setting Up Your DragonBoard™ Development Platform
University of California, San Diego via Coursera
Information Security-3
Indian Institute of Technology Madras via Swayam
Introduction to Embedded Systems Software and Development Environments
University of Colorado Boulder via Coursera