With Rust now integrated into ELinOS, developers can take full advantage of its strong data type security and advanced memory safety features, all without the need for a garbage collector. This eliminates a major attack vector, such as buffer overflows, helping to enhance the security of critical embedded applications. Like C/C++, Rust offers explicit control over stack and heap memory allocation, giving developers fine-grained control of system resources, a key advantage for real-time and safety-critical systems.
ELinOS users can now develop Rust-based applications directly within the ELinOS environment, with full support for cross-compiling to a wide range of target architectures, including ARM, x86, RISC-V, and PowerPC e500mc. Rust is fully integrated into the ELinOS installation, meaning no additional software packages are required on the host machine. Developers can begin working immediately, thanks to the inclusion of the Rust compiler (rustc) and Cargo, Rust's powerful build system and package manager.
"We are excited to bring Rust support to our ELinOS platform," said David Engraf, Head of Product Development at SYSGO. "Rust's focus on safety and security fits perfectly with our mission to provide robust, secure embedded Linux solutions. By integrating Rust, we offer our customers a cutting-edge toolchain for developing secure, high-performance embedded systems, whether for automotive, industrial, or medical applications."
With Rust now available in both ELinOS and PikeOS, SYSGO continues to strengthen its commitment to providing the most secure and reliable embedded systems for industries that demand the highest levels of functional safety and cybersecurity.
ELinOS is an embedded Linux distribution developed by SYSGO specifically for use in embedded systems. It provides a customized Linux environment that allows developers to create stable and secure applications. ELinOS stands out for its ease of use, comprehensive tools, and support for various hardware architectures, making it ideal for projects with stringent safety and reliability requirements.
Discover the performance of ELinOS for yourself – download our free test version now and experience its features firsthand in your own environment: www.sysgo.com/get-elinos
For more information, visit www.sysgo.com/elinos