Загрузка страницы

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
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
9 октября 2022 г. 0:49:15
00:34:07
Другие видео канала
V4L2 M2M as the Driver Framework for Video Processing IP - Karthik Poduval, Amazon Lab126V4L2 M2M as the Driver Framework for Video Processing IP - Karthik Poduval, Amazon Lab126The Evolution of Milvus: A Cloud-Native Vector Database - Frank Liu, ZillizThe Evolution of Milvus: A Cloud-Native Vector Database - Frank Liu, ZillizMentorship Session: Dynamic Program Analysis for Fun and ProfitMentorship Session: Dynamic Program Analysis for Fun and ProfitKeynote: LLM Research and Development at National Institute of Informatics - Sadao KurohashiKeynote: LLM Research and Development at National Institute of Informatics - Sadao KurohashiKeynote: The Difference Between a Crowd and a Community - Joseph Gordon-LevittKeynote: The Difference Between a Crowd and a Community - Joseph Gordon-LevittLF Live Webinar: Architecting Your DevOps Pipeline for Automation at ScaleLF Live Webinar: Architecting Your DevOps Pipeline for Automation at ScaleOpen Source Drones Summit by The Dronecode FoundationOpen Source Drones Summit by The Dronecode FoundationEnabling Linux Usage in Space Applications - Antoine Certain, Airbus Defence and SpaceEnabling Linux Usage in Space Applications - Antoine Certain, Airbus Defence and SpaceMentorship Session: Stress-ng: How to Stress Test Your Computer (and Possibly Break It)Mentorship 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 WoodhouseUserspace control of memory mappings to support live update - James Gowans & David WoodhouseOpening Keynote: What a Difference 5 Years Makes - The New Open World - Jim ZemlinOpening Keynote: What a Difference 5 Years Makes - The New Open World - Jim ZemlinIntroduction to the J1939 Kernel Stack - Marc Kleine-Budde, PengutronixIntroduction to the J1939 Kernel Stack - Marc Kleine-Budde, PengutronixLF Live Webinar: Why You Need An Ingress Controller and How to Pick OneLF Live Webinar: Why You Need An Ingress Controller and How to Pick OneBoF: Automotive Grade Linux Developer Community - Walt Miner, The Linux FoundationBoF: Automotive Grade Linux Developer Community - Walt Miner, The Linux FoundationLimits of Development - Hannes ReineckeLimits of Development - Hannes ReineckeKeynote: The Rise of DevSecOps - Yvonne Wassenaar, Chief Executive Officer, PuppetKeynote: 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ł WieczorekFrom Zero to First Test in Your Own LAVA Laboratory in less than 45 minutes) - Paweł WieczorekLinux You Can Drive My Car - Walt Miner, Linux FoundationLinux You Can Drive My Car - Walt Miner, Linux FoundationMillennium Technology Prize Winners: Torvalds and YamanakaMillennium Technology Prize Winners: Torvalds and YamanakaVirtIO- a Common Device Framework to Achieve Software Defined Vehicle   Jerry, Zhao JiancongVirtIO- a Common Device Framework to Achieve Software Defined Vehicle Jerry, Zhao JiancongSONiC – open than ever - Dave Maltz, Azure Networking, MicrosoftSONiC – open than ever - Dave Maltz, Azure Networking, Microsoft
Яндекс.Метрика