{"id":303734,"date":"2026-02-22T02:05:07","date_gmt":"2026-02-22T02:05:07","guid":{"rendered":"https:\/\/www.newsbeep.com\/il\/303734\/"},"modified":"2026-02-22T02:05:07","modified_gmt":"2026-02-22T02:05:07","slug":"linux-7-0-makes-preparations-for-rust-1-95","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/il\/303734\/","title":{"rendered":"Linux 7.0 Makes Preparations For Rust 1.95"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" alt=\"PROGRAMMING\" src=\"https:\/\/www.newsbeep.com\/il\/wp-content\/uploads\/2026\/02\/programming.webp.webp\" width=\"100\" height=\"100\"\/><br \/>\nLast week was the main feature pull of Rust programming language updates for the Linux 7.0 kernel merge window. Most notable with that pull was <a href=\"https:\/\/www.phoronix.com\/news\/Linux-7.0-Rust\" rel=\"nofollow noopener\" target=\"_blank\">Rust officially concluding its &#8220;experimental&#8221;<\/a> in now treating Rust for Linux kernel\/driver programming as stable and here to stay. Sent out today was a round of Rust fixes for Linux 7.0 that includes preparations for the upcoming Rust 1.95 release.<\/p>\n<p>Rust 1.95 is being branched from master on 27 February and aiming for its stable release on 16 April. Rust 1.95 stabilizes if let guards, changing some ports to tier 2 status, and various other <a href=\"https:\/\/releases.rs\/docs\/1.95.0\/\" rel=\"nofollow noopener\" target=\"_blank\">changes<\/a>.&#13;<\/p>\n<p>For Linux 7.0 they are now passing the &#8220;-Zunstable-options&#8221; flag that will be required by the Rust 1.95 release. The -Zunstable-options allows for the use of other new, unstable command line options.&#13;<\/p>\n<p>For the kernel&#8217;s irq module, there is a missing bound detected by the in-development Rust 1.95 code to be addressed. With the pin-init crate was also a Clippy warning that changed behavior with the upcoming Rust 1.95 release.&#13;<\/p>\n<p>Meanwhile this round of Rust fixes for Linux 7.0 also fixes an objtool warning when using the older Rust 1.84 release plus a fix to the list module to address missing &#8220;unsafe&#8221; blocks  and placeholder safety comments to macros.&#13;<\/p>\n<p>More details on these Rust fixes sent out today for Linux 7.0 to focus on future Rust 1.95 compatibility can be found via <a href=\"https:\/\/lore.kernel.org\/rust-for-linux\/20260221203306.133927-1-ojeda@kernel.org\/\" rel=\"nofollow noopener\" target=\"_blank\">this pull request<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"Last week was the main feature pull of Rust programming language updates for the Linux 7.0 kernel merge&hellip;\n","protected":false},"author":2,"featured_media":303735,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[78437,85,46,78436,78434,78433,78440,78438,78435,78439,78432,78443,125,78441,78442],"class_list":{"0":"post-303734","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-technology","8":"tag-desktop-linux","9":"tag-il","10":"tag-israel","11":"tag-linux-benchmarking","12":"tag-linux-hardware-benchmarks","13":"tag-linux-hardware-reviews","14":"tag-linux-how-to","15":"tag-linux-performance","16":"tag-linux-server-benchmarks","17":"tag-open-source-graphics","18":"tag-phoronix","19":"tag-phoronix-test-suite","20":"tag-technology","21":"tag-ubuntu-benchmarks","22":"tag-ubuntu-hardware"},"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/posts\/303734","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/comments?post=303734"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/posts\/303734\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/media\/303735"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/media?parent=303734"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/categories?post=303734"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/tags?post=303734"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}