https://www.phoronix.com/news/Linux-Kernel-To-Rust-1.77 Phoronix * Articles & Reviews * News Archive * Forums * Premium Ad-Free * Contact * Popular Categories * Close * * Articles & Reviews * News Archive * Forums * Premium * Contact * Categories Computers Display Drivers Graphics Cards Linux Gaming Memory Motherboards Processors Software Storage Operating Systems Peripherals * [ ] [Search] The Linux Kernel Prepares For Rust 1.77 Upgrade Written by Michael Larabel in Programming on 18 February 2024 at 06:34 AM EST. Add A Comment PROGRAMMING With Linux 6.8 the kernel's Rust code was brought up to Rust 1.75 while new patches posted this weekend port the code over to Rust 1.76 and then the upcoming Rust 1.77. Posted on Saturday was this patch series taking the kernel's Rust infrastructure up to Rust 1.76 compatibility. That was immediately followed by the Rust 1.77 patch for that yet to be released as stable toolchain. With Rust 1.77 they have now stabilized the single-field "offset_of" feature used by the kernel's Rust code. Rust 1.77 also adds a "--check-cfg" option that the Rust kernel code will likely transition to in the future. Rust for Linux logo This follows the Rust for Linux policy of tracking the upstream Rust version upgrades until there is a minimum version that can be declared where all used features are considered stable. At that unknown point in the future, the minimum version will be declared as noted in their version policy. This upgrading to Rust 1.77 will likely take place for the upcoming Linux 6.9 kernel merge window. Add A Comment Tweet Related News The Mold Linker Is Great & Set To Become Even Better Eclipse OpenJ9 0.43 Released With New Options, Updated Compilers For Release Binaries ChipStar 1.1 Released For Compiling & Running HIP/CUDA On SPIR-V Uutils 0.0.24 Advances Rust-Written Coreutils Implementation Zed Code Editor Now Open-Source Python 3.13 Alpha 3 Released - Work Continues On Dropping The GIL, Improving Performance About The Author Michael Larabel Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com. Popular News This Week Core NGINX Developer Forks Web Server Into Freenginx Xfce 4.20 Aiming For Usable Wayland Support While Maintaining X11 Compatibility Targeted Intel oneAPI DPC++ Compiler Optimization Rules Out 2k+ SPEC CPU Submissions Qualcomm Hardware Support Increasingly In Good Shape On The Mainline Linux Kernel AMD Zen 5 Compiler Support Posted For GCC - Confirms New AVX Features & More OpenZFS Native Encryption Use Raises Data Corruption Concerns The Linux Kernel Prepares For Rust 1.77 Upgrade System76's COSMIC Desktop Nearing Alpha Release Latest Linux News Linux 6.8-rc5 Released With Documented Process For CVE Security Vulnerabilities Linux 6.9 Adding AMD MI300 Row Retirement Support For Problematic HBM Memory Cloud Hypervisor 38 Brings Extended CPU Affinity, Improved VFIO Device Support Linux Developers To Meet Again To Work On HDR, Color Management & VRR The Linux Kernel Prepares For Rust 1.77 Upgrade GNOME 46 Beta Released - Mutter Supporting Direct Scanout For Cropped /Scaled Surfaces Fedora COSMIC Desktop Spin Being Considered Ubuntu 24.04 LTS Desktop Installer Adds New Accessibility Options dav1d 1.4 Released With More AVX-512 Optimizations, RISC-V & LoongArch CPU Support More Fixes Land Ahead Of KDE Plasma 6.0 Coming In Two Weeks Show Your Support, Go Premium Phoronix Premium allows ad-free access to the site, multi-page articles on a single page, and other features while supporting this site's continued operations. Latest Featured Articles AMD Ryzen 8500G / 8600G / 8700G Performance @ 35 Watt & 45 Watt cTDP The Importance Of The TUXEDO Driver Package On Their Newer Ryzen Laptops AMD Quietly Funded A Drop-In CUDA Implementation Built On ROCm: It's Now Open-Source NVIDIA GH200 CPU Performance Benchmarks Against EPYC Zen 4 & Xeon Emerald Rapids AMD Ryzen 5 8500G: A Surprisingly Fascinating Sub-$200 CPU Support Phoronix The mission at Phoronix since 2004 has centered around enriching the Linux hardware experience. In addition to supporting our site through advertisements, you can help by subscribing to Phoronix Premium. You can also contribute to Phoronix through a PayPal tip or tip via Stripe. Phoronix Media --------------------------------------------------------------------- * Contact * Michael Larabel * OpenBenchmarking.org Phoronix Premium --------------------------------------------------------------------- * Support Phoronix * While Having Ad-Free Browsing, * Single-Page Article Viewing Share --------------------------------------------------------------------- * Facebook * Twitter * Legal Disclaimer, Privacy Policy, Cookies | Contact * Copyright (c) 2004 - 2024 by Phoronix Media. * All trademarks used are properties of their respective owners. All rights reserved.