Our approach is based on software-hardware separation (think Docker but for embedded) - and we aim to :
We are building two products: OxidOS Edge - a Rust-based embedded Operating System for microcontroller-based ECUs. OxidOS SDV Platform - a WASM-based isolation layer running on top of POSIX operating systems (e.g.. QNX, AGL) for processor-based ECUs.
Both support multiple programming languages in terms of application development. In both cases, the same code can run containerized-like across multiple hardware platforms, with capability-based controlled access to the hardware.
OxidOS Edge Platform Features
OxidOS SDV Platform Features
OxidOS Edge is based on the open-source operating system https://tockos.org .
Our colleague Alex is in the 7th position in the top contributors list https://github.com/tock/tock/graphs/contributors and, together with our colleague Ioana - published the first book on tock OS - https://link.springer.com/book/10.1007/978-1-4842-7789-8
OxidOS SDV - is based on an open-source WASM Execution Engine. We recently started a collaboration with DLR (The German Aerospace Center) on this - which will be announced publicaly soon.