Software Engineer Alexandru Radovici from OxidOS discusses using Rust in automotive embedded development for safety. Topics include challenges in certifying Rust code for automotive industry, advantages of Rust-based car software, modernizing development processes in automotive industry, advantages of Rust in future markets, discussion on OxidOS features, kernel drivers and compile-time safety in Rust, runtime application updates for embedded systems, university students learning Rust, hiring embedded engineers, and exploring OxidOS and TokoS platforms.
Rust enhances car safety with memory and thread safety benefits at compile time.
OxidOS provides a Rust-based secure ecosystem for safety-critical automotive ECUs.
Adopting Rust in automotive software development can save time and improve safety measures.
Deep dives
Alex Randovic and OxidOS Introduction
Alex shares insights about OxidOS, a company focused on providing safer car operating systems for small embedded control units. He highlights his background in engineering and the company's goal of enhancing car safety.
Knowledge of Rust
Alex discusses his journey with Rust, initially finding its syntax complex but eventually gaining proficiency during the pandemic. He contrasts Rust with his experience in Pascal, NASM, Delphi, and Node.js, noting Rust's safety benefits.
Transition to Rust Development
Alex recalls the challenges he faced with Go's package management and folder structures, leading him to pursue Rust. He explains the advantages of Rust in the automotive industry and the ease of migrating to Rust for their projects.
Rust's Impact on Automotive Industry
Alex highlights how Rust is influencing the automotive sector, particularly with Google's use of Rust for Android Automotive. He emphasizes the potential time-saving and safety benefits of adopting Rust in automotive software development.
Future of Rust in Software Development
Alex predicts Rust's significance in software development, likening its potential impact to Java and C#. He emphasizes using Rust as the right tool for specific tasks to ensure its successful adoption and growth across industries.
It has become a trope by now: "Cars are computers on wheels." In modern cars, not only the infotainment system but also the engine, brakes, and steering wheel are controlled by software. Better make sure that software is safe.
Alexandru Radovici is a Software Engineer at OxidOS, a company that builds a secure, open-source operating system for cars built on Rust and Tock. We talk about the challenges of certifying Rust code for the automotive industry and the new possibilities with Rust-based car software.
About OxidOS
OxidOS is a Rust-based secure ecosystem for safety critical automotive ECUs. Their solution consists of a Rust-based Secure Operating System and DevTools for medium-size microcontrollers inside automotive ECUs, designed for safety-critical applications. The OxidOS ecosystem provides significant security and safety enhancements while reducing development and certification time by half for automotive ECU software development projects. This is achieved through the usage of Rust that brings benefits such as memory and thread safety enforced at compile time. The OxidOS architecture runs memory sandboxed applications, which have cryptographic credentials and are digitally signed.
About Alexandru Radovici
Alexandru Radovici is an Associate Professor at the Politehnica University in Bucharest, Romania, where he has been using Rust to teach for a few years. Alexandru is also one of the maintainers of the Tock embedded operating system, written fully in Rust.
"Rust in Production" is a podcast by corrode, a company that helps teams adopt Rust. We offer training, consulting, and development services to help you succeed with Rust. If you want to learn more about how we can help you, please get in touch.
Get the Snipd podcast app
Unlock the knowledge in podcasts with the podcast player of the future.
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode
Save any moment
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Share & Export
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode