Extremely Slim Base System
PikeOS applications are running on Embedded Rust in order to keep the base system as simple as possible. Still, the capabilities of PikeOS are available via a dedicated and optimized Rust service API. In addition, the developer has access to the Rust core and alloc crates.
Strong Security Focus
Rust is designed to be highly secure with features such as automatic memory management which helps to prevent common Security vulnerabilities such as buffer overflows.
Safety Environment
With the Safety-certifiable PikeOS and a qualified tool chain from SYSGO and its partners, time-to-market and certification efforts can be reduced. Mixed critical systems can also be supported.
Support & Documentation
Rust offers latest documentation, a friendly compiler with useful error messages, and excellent tooling. It also includes an integrated package manager and build tool, smart multi-editor support with auto-completion and type inspections, an auto-formatter, and more.
Compiler Error Messages
The Rust compiler provides meaningful and context sensitive error messages, making it easier for developers to write and maintain code, even for complex systems.