Rust Embedded on PikeOS

By Stephan Wagner

Talk - Thursday, 30 May

SYSGO supports the Rust language for their real-time operating system PikeOS. It has been tested for x86_64 and armv8hf architectures, but may run on other 64bit architectures as well.
The implementation is basing on Embedded Rust and the Rust code is executed as plain PikeOS native processes running within isolated partitions. PikeOS processes have a low memory footprint and minimum requirement to the operating system. This in turn makes the rust code way more applicable to safety and security certification in comparison to rust systems that require a POSIX environment.
Beyond Rust Embedded, the implementation provides the PikeOS system API by means of system call wrappers in a user convinient Rust API. The following topics are covered:


Stephan Wagner

Strong backgroud in microkernel development, application consulting, and certification projects.
He was part of the design and development team for the first PikeOS versions.
Studied computer science at the University in Karlsruhe (TH) with a degree as Diplom Informatiker.