{"id":85293,"date":"2022-10-03T04:03:08","date_gmt":"2022-10-03T04:03:08","guid":{"rendered":"https:\/\/harchi90.com\/linux-6-1-should-be-very-exciting-with-rust-amd-pmf-mglru-other-changes-expected\/"},"modified":"2022-10-03T04:03:08","modified_gmt":"2022-10-03T04:03:08","slug":"linux-6-1-should-be-very-exciting-with-rust-amd-pmf-mglru-other-changes-expected","status":"publish","type":"post","link":"https:\/\/harchi90.com\/linux-6-1-should-be-very-exciting-with-rust-amd-pmf-mglru-other-changes-expected\/","title":{"rendered":"Linux 6.1 Should Be Very Exciting With Rust, AMD PMF, MGLRU & Other Changes Expected"},"content":{"rendered":"
\n
<\/div>\n

Linux 6.0 is bringing many great features but looking ahead for Linux 6.1 there are even more changes to get excited about for that kernel which will release as stable around the end of 2022.<\/p>\n

Linux 6.0 stable will hopefully be released this afternoon unless Linus Torvalds decides to drag out the release by an extra week. Following the release, the Linux 6.1 merge window will open.<\/p>\n

Based on my tracking of mailing lists and the many “-next” Git repositories, below is a look at many of the likely features expected for Linux 6.1. There are still chances for some of the items that Torvalds may have reservations or other last minute issues creeping up, but below is a look at currently queued material in “-next” branches intended to be submitted for Linux 6.1. Among the many changes to look forward to with Linux 6.1 include items such as:<\/p>\n

– The initial Rust programming language infrastructure with that initial pull request already having been sent out this weekend.<\/p>\n

– MGLRU is expected to be merged as a big win for performance especially on systems under memory pressure.<\/p>\n

– The ability to disable Specter-BHB at run-time on Arm systems due to the “great impact” this security mitigation has had particularly on Arm servers.<\/p>\n

– Introducing the AMD Platform Management Framework (PMF) driver that is akin to Intel’s DPTF. For Linux 6.1 is also AMD PMF Cool and Quiet Framework integration.<\/p>\n

– Linux will make it easier to spot potentially faulty CPUs by printing the CPU socket\/core at the time of segmentation faults happening to see if seg faults are commonly happening on the same CPUs\/cores.<\/p>\n

– AMD Zen 4 LbrExtV2 support in perf.<\/p>\n

– Call depth tracking for less costly Retbleed mitigations is expected to be merged.<\/p>\n

– AMDGPU gang submit handling that is needed by RADV for Vulkan mesh shader support.<\/p>\n

– More AMD RDNA3 graphics related work.<\/p>\n

– More preparations for Intel Meteor Lake graphics although more Intel MTL integrated graphics patches are still pending.<\/p>\n

– Intel Meteor Lake Thunderbolt support.<\/p>\n

– Improved Intel GPU firmware handling.<\/p>\n

– Removing the Radeon DRM driver’s legacy and broken DP MST code.<\/p>\n

– Auto-detection of Logitech HID++ high res support rather than right now relying on a quirks table \/ per-device white-listing support for HID++ high resolution scrolling. The driver will also try to enable HID++ usage for all Logitech devices.<\/p>\n

– Numerous HID driver changes.<\/p>\n

– The PinePhone Keyboard driver is being added for the PINE64 keyboard case.<\/p>\n

– The new Control-Flow Integrity implementation making use of Clang KCFI rather than the former Clang CFI implementation.<\/p>\n

– Atomic replace for F2FS may be submitted.<\/p>\n

– Btrfs async buffered writes support for a significant throughput improvement.<\/p>\n

<\/p>\n

– New racing car and flight controller HID drivers.<\/p>\n

– Generic EFI compressed boot support.<\/p>\n

– Intel Habana Labs AI driver updates.<\/p>\n

– Aquacomputer High Flow Next support for that German water cooling pump.<\/p>\n

– Expanded controller support in the XPad driver along with getting working paddles on the Xbox One Elite controllers.<\/p>\n

– The Linux x86\/x86_64 kernel default configuration will now warn at boot of W+X mappings.<\/p>\n

– Support for USB4 end-to-end flow control with the Thunderbolt networking support.<\/p>\n

– Removing the short-lived ASUS EC Sensors driver.<\/p>\n

– More ASUS ROG laptop improvements for Linux.<\/p>\n

Stay tuned for my coverage of the pulls during the Linux 6.1 merge window followed by getting started with my Linux 6.1 kernel benchmarking at Phoronix.<\/p>\n<\/div>\n

.<\/p>\n","protected":false},"excerpt":{"rendered":"

Linux 6.0 is bringing many great features but looking ahead for Linux 6.1 there are even more changes to get excited about for that kernel which will release as stable around the end of 2022. Linux 6.0 stable will hopefully be released this afternoon unless Linus Torvalds decides to drag out the release by an …<\/p>\n

Linux 6.1 Should Be Very Exciting With Rust, AMD PMF, MGLRU & Other Changes Expected<\/span> Read More »<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[4],"tags":[1111,1110,1108,1107,1114,1112,1109,1113,1106,1117,1115,1116],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":84214,"url":"https:\/\/harchi90.com\/rust-infrastructure-pull-request-submitted-for-linux-6-1\/","url_meta":{"origin":85293,"position":0},"title":"Rust Infrastructure Pull Request Submitted For Linux 6.1!","date":"October 1, 2022","format":false,"excerpt":"We Need Your Support: Have you heard of Phoronix Premium? It's what complements advertisements on this site for our premium ad-free service. For less than $4 USD per month, you can help support our site while the funds generated allow us to keep doing Linux hardware reviews, performance benchmarking, maintain\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":87482,"url":"https:\/\/harchi90.com\/btrfs-brings-some-great-performance-improvements-with-linux-6-1\/","url_meta":{"origin":85293,"position":1},"title":"Btrfs Brings Some Great Performance Improvements With Linux 6.1","date":"October 5, 2022","format":false,"excerpt":"I always love pull requests that start off with \"there's a bunch of performance improvements...\" as is the case with the new Btrfs feature pull for Linux 6.1. Btrfs with Linux 6.1 brings async buffered writes for a possible ~2x or more throughput improvement. The Btrfs async buffered writes and\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":78040,"url":"https:\/\/harchi90.com\/btrfs-async-buffered-writes-slated-for-linux-6-1-2x-throughput-improvement\/","url_meta":{"origin":85293,"position":2},"title":"Btrfs Async Buffered Writes Slated For Linux 6.1 – 2x Throughput Improvement","date":"September 25, 2022","format":false,"excerpt":"Queued up in the Btrfs for-next Git repository ahead of the Linux 6.1 merge window is support for async buffered writes that can offer a more than two times throughput improvement. Meta (Facebook) engineer Stefan Roesch has been working on patches to add support for async buffered writes for both\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":45704,"url":"https:\/\/harchi90.com\/linux-6-0-rc1-released-with-exciting-performance-optimizations-new-hardware-support\/","url_meta":{"origin":85293,"position":3},"title":"Linux 6.0-rc1 Released With Exciting Performance Optimizations, New Hardware Support","date":"August 15, 2022","format":false,"excerpt":"After the two week long merge window, Linus Torvalds released this afternoon the first release candidate of Linux 6.0. Over the next roughly two months the Linux 6.0 kernel will stabilize but already from my early testing on various systems it is in nice shape and the features and performance\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":86554,"url":"https:\/\/harchi90.com\/linux-6-1-feature-would-have-caught-all-memcpy-based-buffer-overflows-of-recent-years\/","url_meta":{"origin":85293,"position":4},"title":"Linux 6.1 Feature Would Have Caught All memcpy Based Buffer Overflows Of Recent Years","date":"October 4, 2022","format":false,"excerpt":"A kernel hardening security improvement on the way for Linux 6.1 is the ability to provide warning of possible memcpy() based overflows. Right now this is only a warning but it's work towards being able to address \"trivially detectable\" buffer overflow conditions within the kernel and in the future may\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":91937,"url":"https:\/\/harchi90.com\/mglru-maple-tree-submitted-for-linux-6-1\/","url_meta":{"origin":85293,"position":5},"title":"MGLRU & Maple Tree Submitted For Linux 6.1","date":"October 9, 2022","format":false,"excerpt":"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\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"fifu_image_url":"https:\/\/www.phoronix.net\/image.php?id=2022&image=linux_61","_links":{"self":[{"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/posts\/85293"}],"collection":[{"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/comments?post=85293"}],"version-history":[{"count":0,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/posts\/85293\/revisions"}],"wp:attachment":[{"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/media?parent=85293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/categories?post=85293"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/tags?post=85293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}