YoVDO

Rust for Linux - Status Update and Future Developments

Offered By: Linux Foundation via YouTube

Tags

Rust Courses Embedded Systems Courses Computer Architecture Courses Asynchronous Programming Courses Memory Safety Courses Systems Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the latest developments in integrating Rust into the Linux kernel in this 37-minute conference talk presented by Miguel Ojeda, Rust Maintainer, and Wedson Almeida Filho from Google. Delve into the importance of memory safety, the encapsulation of unsafe code, and the progress made over the past year in infrastructure, abstractions, and related projects. Learn about the current status of Rust in Linux, including supported architectures, unstable features, and codegen paths. Discover the potential of asynchronous Rust in the kernel, illustrated through an echo server example. Gain insights into upcoming milestones and events shaping the future of Rust in Linux development.

Syllabus

Intro
Why Rust for the kemel?
Is memory safety important?
Encapsulating unsafety
The last year - Infrastructure
The last year - Abstractions
The last year - Related projects
The last year - Events
Status
Supported architectures
Rust unstable features
Rust codegen paths for the kernel
Asynchronous Rust in the kemel
Example: echo server
Sample state machine state for echo_server
Why does it matter?
State machine for bon203x
Next milestones
Upcoming events


Taught by

Linux Foundation

Tags

Related Courses

JavaScript Promises
Google via Udacity
Grand Central Dispatch (GCD)
Udacity
Asynchronous Programming in C# and .NET Core
Microsoft via edX
JavaScript, часть 2: прототипы и асинхронность
Moscow Institute of Physics and Technology via Coursera
Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera