https://www.phoronix.com/news/Rust-For-Linux-6.1-Pull-Request Phoronix * Articles & Reviews * News Archive * Forums * Premium * Categories * Computers * Display Drivers * Graphics Cards * Linux Gaming * Memory * Motherboards * Processors * Software * Storage * Operating Systems * Peripherals * 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] We Need Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium. Rust Infrastructure Pull Request Submitted For Linux 6.1! Written by Michael Larabel in Linux Kernel on 1 October 2022 at 01:24 PM EDT. 16 Comments LINUX KERNEL -- It's happening, folks! Linus Torvalds already indicated recently he intends to pull the initial Rust programming language support into the Linux 6.1 kernel cycle and today that pull request was submitted to him. Linux 6.0 isn't out yet but should be on Sunday unless any last minute problems, which in turn will mark the start of the two week v6.1 merge window. Ahead of the Linux 6.1 merge window, longtime kernel developer Kees Cook working with Rust for Linux lead developer Miguel Ojeda have submitted the much-anticipated "Rust introduction" pull request intended for Linux 6.1. Kees wrote in the PR: Please pull the initial Rust support for v6.1-rc1. The tree has a recent base, but has fundamentally been in linux-next for a year and a half. It's been updated based on feedback from the Kernel Maintainer's Summit, and to gain recent Reviewed-by: tags. Miguel is the primary maintainer, with me helping where needed/wanted. Our plan is for the tree to switch to the standard non-rebasing practice once this initial infrastructure series lands. The contents are the absolute minimum to get Rust code building in the kernel, with many more interfaces (and drivers) on the way. This is just the initial 12.6k lines of code for getting the Rust infrastructure in place, initial build system integration, and other key bits. Following that will be pulls that gradually add Rust support for more subsystems, more abstractions in Rust, and various Rust-written kernel drivers. This Rust for Linux support remains optional, assuming you aren't dependent upon any of the new Rust drivers that eventually get introduced. [image] Barring any last minute surprises that would frighten Linus, this pull request should be mainlined for Linux 6.1 in the next two weeks. The Linux 6.1 stable kernel meanwhile will debut around the end of the calendar year. 16 Comments Tweet [INS::INS] Related News Rust v10 Patches Posted Ahead Of Expected Merging With Linux 6.1 MGLRU Patches Merged To "mm-stable" Ahead Of Linux 6.1 - New Benchmarks Look Good Experimental Patch Gets The ARM64 Linux Kernel Compiling Under macOS Linux 6.0-rc7 Released - Linux 6.0 Will Hopefully Release Next Sunday Generic EFI Compressed Boot Support Prepped Ahead Of Linux 6.1 Linux RSEQ Patches Updated For Allowing Faster getcpu() In C Libraries About The Author Author picture 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 A 20 Year Old Chipset Workaround Has Been Hurting Modern AMD Linux Systems Rust-Written Apple DRM Linux Kernel Driver Renders First Cube With AMD Zen 4, It's Surprisingly Not Worthwhile Disabling CPU Security Mitigations Fedora Linux Disabling Mesa's H.264 / H.265 / VC1 VA-API Support Over Legal Concerns Linux 6.0 Merges The AMD Performance Fix For The Old "Dummy Wait" Workaround Apple M1 Linux GPU DRM Driver Now Running GNOME, Various Apps Btrfs Async Buffered Writes Slated For Linux 6.1 - 2x Throughput Improvement AMD RDNA3 GPUs Can Have A Lot More Vector Registers Than RDNA2 Latest Linux News System76's Pop!_OS COSMIC Desktop To Make Use Of Iced Rust Toolkit Rather Than GTK Rust Infrastructure Pull Request Submitted For Linux 6.1! Debian 12 Switches To PipeWire & WirePlumber By Default With The GNOME Desktop AMD Revises Work On GPU Workload Hinting For Linux Open-Source Radeon Vulkan Driver Lands APU Fix For Red Dead Redemption 2 Blumenkrantz Flushes 17.1k Lines Of Old Mesa Code AMD Ryzen 7000 Series, Linux 6.0, MGLRU, Rust & IO_uring Made For An Exciting September Google Announces Lyra V2 Low Bit-Rate Voice Codec With AMD Zen 4, It's Surprisingly Not Worthwhile Disabling CPU Security Mitigations Linux 6.1 Change Aims To Auto-Detect Logitech HID++ High Resolution Scrolling Support 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 7 7700X Linux Performance Revisiting AMD EPYC 7773X "Milan-X" Performance With Linux 6.0 + Ubuntu 22.10 AMD Ryzen 9 7900X / Ryzen 9 7950X Benchmarks Show Impressive Zen 4 Linux Performance AMD Zen 4 AVX-512 Performance Analysis On The Ryzen 9 7950X AMD Ryzen 9 7900X / 7950X Linux Gaming Performance 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 - 2022 by Phoronix Media. * All trademarks used are properties of their respective owners. All rights reserved.