RISC-V architecture gets support for language that enables development of highly concurrent and highly safe systems.
The Rust language has a syntax that is similar to C/C++ and is targeted at the development of systems that are both highly concurrent and safe, finding use in everything from a microkernel O/S and a cryptocurrency, to a container runtime and the latest release of the Firefox web browser.
The RISC-V Rust toolchain was first published to GitHub a little over a week ago and comes courtesy of David Craven, who was able to build his port using the RISC-V LLVM tree developed by the lowRISC Foundation. David has also published ‘crates’ — Rust libraries — which provide a BSP for the HiFive1 board plus support for its peripherals.