Writing an Embedded Operating System in Rust - Alistair Francis, Western Digital
Writing an Embedded Operating System in Rust - Alistair Francis, Western Digital
Rust is a systems language, similar to C, that also provides memory and thread safety at compile time. It's an extremely powerful language with great performance. It is slowly being introduced into open source projects, including the Linux kernel. This talk will discuss writing an embedded Operating System (OS) entirely in Rust. Tock is an operating system targeting both ARM Cortex-M and RISC-V embedded platforms. Tock is designed around running multiple concurrent and distrusted applications in a secure and isolated environment. This talk will focus on why Rust is such a powerful language for embedded. It will then discuss the design of Tock and how we can utilise both software and hardware to provide isolation and protection between applications and within the embedded OS itself. Finally Alistair will conclude with some pain points from Rust, lessons learnt and the status of useful embedded Rust improvements.
Видео Writing an Embedded Operating System in Rust - Alistair Francis, Western Digital канала The Linux Foundation
Rust is a systems language, similar to C, that also provides memory and thread safety at compile time. It's an extremely powerful language with great performance. It is slowly being introduced into open source projects, including the Linux kernel. This talk will discuss writing an embedded Operating System (OS) entirely in Rust. Tock is an operating system targeting both ARM Cortex-M and RISC-V embedded platforms. Tock is designed around running multiple concurrent and distrusted applications in a secure and isolated environment. This talk will focus on why Rust is such a powerful language for embedded. It will then discuss the design of Tock and how we can utilise both software and hardware to provide isolation and protection between applications and within the embedded OS itself. Finally Alistair will conclude with some pain points from Rust, lessons learnt and the status of useful embedded Rust improvements.
Видео Writing an Embedded Operating System in Rust - Alistair Francis, Western Digital канала The Linux Foundation
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
V4L2 M2M as the Driver Framework for Video Processing IP - Karthik Poduval, Amazon Lab126The Evolution of Milvus: A Cloud-Native Vector Database - Frank Liu, ZillizMentorship Session: Dynamic Program Analysis for Fun and ProfitKeynote: LLM Research and Development at National Institute of Informatics - Sadao KurohashiKeynote: The Difference Between a Crowd and a Community - Joseph Gordon-LevittLF Live Webinar: Architecting Your DevOps Pipeline for Automation at ScaleOpen Source Drones Summit by The Dronecode FoundationEnabling Linux Usage in Space Applications - Antoine Certain, Airbus Defence and SpaceMentorship Session: Stress-ng: How to Stress Test Your Computer (and Possibly Break It)Userspace control of memory mappings to support live update - James Gowans & David WoodhouseOpening Keynote: What a Difference 5 Years Makes - The New Open World - Jim ZemlinIntroduction to the J1939 Kernel Stack - Marc Kleine-Budde, PengutronixLF Live Webinar: Why You Need An Ingress Controller and How to Pick OneBoF: Automotive Grade Linux Developer Community - Walt Miner, The Linux FoundationLimits of Development - Hannes ReineckeKeynote: The Rise of DevSecOps - Yvonne Wassenaar, Chief Executive Officer, PuppetFrom Zero to First Test in Your Own LAVA Laboratory in less than 45 minutes) - Paweł WieczorekLinux You Can Drive My Car - Walt Miner, Linux FoundationMillennium Technology Prize Winners: Torvalds and YamanakaVirtIO- a Common Device Framework to Achieve Software Defined Vehicle Jerry, Zhao JiancongSONiC – open than ever - Dave Maltz, Azure Networking, Microsoft