Last month, the Rust Foundation announced the Safety-Critical Rust Consortium, a new group dedicated to advancing the use of Rust in safety-critical software, which is software that can severely impact human life or cause damage if it fails. To talk more about the new group, Bec Rumbul, executive director and CEO of the Rust Foundation, … continue reading
The Rust Foundation has announced the launch of a new sub-group dedicated to use of the Rust language in safety-critical software, which it defines as “systems whose failure can impact human life or cause severe environmental or property harm.” The Safety-Critical Rust Consortium was formed by a number of organizations working together alongside the Rust … continue reading
JetBrains, the creator of many popular IDEs, has an exciting announcement for Rust developers. RustRover is a new IDE specifically for the Rust language. Previously the only tooling available for Rust from JetBrains was IntelliJ Rust, which was a plugin for IntelliJ-based IDEs. For many years, Rust has topped the Stack Overflow Developer Survey as … continue reading
The Rust Foundation outlined many improvements to the security structure of the language and expressed its commitment to developing tools, features, and recommendations based on security research in its Security Initiative Report. The Rust advancements follow the White House’s National Cybersecurity Strategy Implementation Plan that signals a deep civic investment in more secure programming languages like … continue reading
The developers behind the programming language Rust have announced the release of Rust 1.70.0. One of the changes in this release is that the “sparse” protocol for reading the crates.io index is now enabled by default. The team says that using this protocol to get information from the index will allow for significant performance improvements. … continue reading
Snapchange is a Rust framework that can be used to fuzz a target binary with minimal modifications, offering useful insight into the process. It works by replaying physical memory snapshots in order to make the fuzzing of various targets more efficient and less complex. As it is agnostic to the target operating system, the snapshot … continue reading
The latest version of the Rust programming language, Rust 1.66, is now available. In Rust 1.66, enums that have fields can now use explicit discriminants. This can be used to pass values across language boundaries that require the enum representation to match in both languages. Previously explicit discriminants could only be used if none of … continue reading
The release candidate for the latest version of the Linux kernel was announced last month, and one of the highlights in the release notes for Linux 6.1 is the inclusion of the initial infrastructure for adding Rust as a language. Rust has been growing steadily in popularity through the years, and though according to the … continue reading
The Rust Foundation, the nonprofit organization for the Rust programming language, today announced that it will be establishing a dedicated security team, underwritten by the OpenSSF’s Alpha-Omega Initiative as well as the foundation’s newest platinum member, JFrog. “There’s often a misperception that because Rust ensures memory safety that it’s one hundred percent secure, but Rust … continue reading
For the seventh year, Rust has been named the most loved language in Stack Overflow’s Developer Survey. Eighty-seven percent of Rust developers said that they want to continue using the language. Rust also tied with Python as the most wanted technology in this year’s report, with TypeScript and Go following closely behind. The distinction between … continue reading
The team at Google recently announced that Jetpack WindowManager 1.0.0 is now stable. WindowManager can be used to manage multi-window applications. Since its initial alpha release, the library has added WindowMetrics information and experimental support for activity embedding. Jetpack WindowManager brings users the DisplayFeature interface as well as its FoldingFeature implementation. These work to provide … continue reading
The Rust team has announced the release of Rust 1.58.1, which includes some important fixes for features introduced in Rust 1.58.0. It fixes a race condition in the library “std::fs::remove_dir_all,” otherwise known as the vulnerability CVE-2022-21658. According to the Rust team, an attacker could exploit the vulnerability to trick a privileged program into deleting files … continue reading