Skip to content
Rust Search
← Browse conferences

Our journey in certifying OxidOS for ISO26262 ASIL-D

Oxidize Conference
Oxidize 23:22 492 views

This talk presents the lessons Alexandru Radovici and Georgiana Vlădulescu learned while working to certify OxidOS, an operating system fully written in #Rust. OxidOS is designed to be a safety critical certified version of Tock, an open source operating system for small ECUs. From the lack of tools and methods, to ways of improving the #ASPICE process, the team presents all the issues in this process and the solutions that we have implemented. This talk was presented at Oxidize Conference, th

Player unavailable or embedding blocked? Use the YouTube link above.

Other talks by Alexandru Radovici

Building Software Extensions in Rust using WebAssembly Components

Rust Nation UK
RustNation 1:01:00 6020 views

This talk will present how Rust’s lack of a standard Application Binary Interface (ABI) can be solved. The lack of a standard ABI in Rust means that the whole source code has to be available to the compiler. While this is less of a problem for applications, it makes writing shared libraries in Rust impossible, unless they expose items through the Foreign Function Interface (FFI) or, in other words, the C ABI. This renders Rust's type and memory model useless. This talk will explore the ways in which WebAssembly Components can be used to build extension libraries in Rust avoiding the FFI and exposing rich data types and provide a safe memory mode. It will provide insights into several ways in which widely used Rust projects, such as Zed and Zellij have implemented extensions.

Building Cross-Platform GUIs with Slint - A Practical Introduction

Oxidize Conference
Oxidize 26:52 4053 views

This talk introduces #Slint, a Rust-based GUI framework designed for developing native applications across desktop and embedded systems, including bare metal MCUs. In this talk, cofounder of Slint, Olivier Goffart, provides a brief overview of Slint and highlighting its key features. A live coding session shows how to develop a simple application using Slint. This hands-on demonstration will show how Slint enables the creation of applications that can run seamlessly across various platforms with minimal adjustments, showcasing the framework’s versatility and efficiency. By the end of this session, attendees will gain a practical understanding of Slint’s capabilities and how it can be utilized to streamline the #development process for #GUI applications in Rust. Oxidize Conference is the applied Rust conference in Berlin, Germany. Dates for 2025 and newsletter sign up can be found on the website at https://oxidizeconf.com/ #Rustapplications