Rust in the Linux Kernel

Published: 06 April 2021
on channel: Code Geek
281
8

Rust in the Linux Kernel. This talk explores Rust, a C-compatible programming language from Mozilla, and the limits of its interoperability with C code.
Rust for IOT
☞ https://morioh.com/p/82c997985e81

Programming in Rust: the good, the bad, the ugly
☞ https://morioh.com/p/29454cbeb326

Building a WebAssembly Module from Rust
☞ https://morioh.com/p/6b4517f26095

This talk explores Rust, a C-compatible programming language from Mozilla, and the limits of its interoperability with C code. The featured code began as an exploratory project to program in the kernel with the goal of implementing a module in Rust using as much existing kernel tooling as possible to accomplish the task. Topics covered will include a brief overview of Rust and its safety and compatibility guarantees, leveraging the kernel build system for use with a Rust project, potential problems and drawbacks to look out for when using Rust in the kernel, and ultimately a demo of the kernel module itself. The target audience is those familiar with the basics of kernel programming and more advanced C knowledge, but the talk will intentionally provide background for those unfamiliar with kernel programming to follow along.

#Morioh #Rust #Linux

PUBLICATION PERMISSIONS:
Original video was published with the Creative Commons Attribution license (reuse allowed). Link:    • Rust in the Linux kernel - DevConf.CZ...  
------------------------------------------------------------------------------------
Social Network for Developers: http://bit.ly/2R1Lw31
Developer's Store: http://bit.ly/2L27JNR
Learn Startup: http://bit.ly/2UDotMN
Fanpage: http://bit.ly/2LyM4fJ


On this page of the site you can watch the video online Rust in the Linux Kernel with a duration of hours minute second in good quality, which was uploaded by the user Code Geek 06 April 2021, share the link with friends and acquaintances, this video has already been watched 281 times on youtube and it was liked by 8 viewers. Enjoy your viewing!