Tools

Rust now fully supported in ELinOS

4th December 2024
Caitlin Gittins
0

SYSGO is pleased to announce that the security-focused programming language Rust is now fully supported in ELinOS, starting with version 7.2.1.

Rust provides a robust, safe, and efficient programming environment for embedded systems, complementing the system programming capabilities traditionally offered by C/C++.

With Rust now integrated into ELinOS, developers are able to 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, which is 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," stated 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 customised 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.

Featured products

Upcoming Events

No events found.
Newsletter
Latest global electronics news
© Copyright 2024 Electronic Specifier