Rust
Rust - Safe systems programming language
Rust is a systems language focused on memory safety, concurrency without data races, and zero-cost abstractions through ownership and borrowing.
Category
Systems / Safe
First Release
2010
File Extension
.rs
Creator
Graydon Hoare
Latest News
Linux Kernel 7.4 Removes C Implementation of Android Binder Driver
Linux 7.4 has officially replaced the legacy C-based Android Binder IPC driver with the stable Rust implementation.
Rust 1.99.0 Stabilizes C-Variadic Functions and Updates Cargo Profiles
The latest Rust release introduces C-variadic function stabilization, new library APIs, and significant Cargo improvements including a dedicated debug profile.
Systemd Merges Optional Rust Support for New Leaf Components
Systemd has introduced support for writing new leaf components in Rust, utilizing a no_std, no-alloc approach to ensure memory safety and maintain binary compatibility.
Apollo Router 2.19.0 Adds Redis Caching for Connectors
The latest Apollo Router release introduces Redis-backed caching for REST and HTTP connectors and moves the connector request service to the public Rust plugin interface.
Google Publishes Official Internal Rust Style Guide
Google has released its internal coding standards and conventions for Rust to help developers structure and maintain large-scale codebases.
Rust-Based Tyr Driver for Arm Mali GPUs Boots Firmware in Linux 7.3
The Tyr Rust driver for Mali-G610 GPUs now starts the GPU's onboard microcontroller in mainline Linux 7.3, but it lacks job scheduling and does not replace the C-based Panthor driver.
Rust 1.99.1 Released To Resolve FFI Compiler Bug
The Rust 1.99.1 point release corrects a miscompilation issue in version 1.99.0 that impacted boolean return types in foreign function interface calls.
Microsoft Releases Mssql-python 1.16.0 With Python 3.15 And Conda Support
The latest version of Microsoft's Python driver for SQL Server introduces Python 3.15 compatibility, Conda distribution, performance enhancements, and an experimental Rust-based provider.
Asterinas 0.19.0 Released With Memory-Safe Hypervisor and AI Review Tool
The latest release of the Rust-based Asterinas kernel introduces a fully safe hypervisor implementation, a type-checked device model, and an AI-driven code review assistant.
Rust 1.100 Arrives November 12 With Major Type And Cargo Changes
The upcoming Rust 1.100 release introduces the never type and updates the Cargo directory structure, prompting developers to test their projects against the beta channel.
Difficulty
Ownership, borrowing rules, lifetimes, and strict compiler checks require significant learning curve to master.
