{"id":45704,"date":"2022-08-15T05:36:52","date_gmt":"2022-08-15T05:36:52","guid":{"rendered":"https:\/\/harchi90.com\/linux-6-0-rc1-released-with-exciting-performance-optimizations-new-hardware-support\/"},"modified":"2022-08-15T05:36:52","modified_gmt":"2022-08-15T05:36:52","slug":"linux-6-0-rc1-released-with-exciting-performance-optimizations-new-hardware-support","status":"publish","type":"post","link":"https:\/\/harchi90.com\/linux-6-0-rc1-released-with-exciting-performance-optimizations-new-hardware-support\/","title":{"rendered":"Linux 6.0-rc1 Released With Exciting Performance Optimizations, New Hardware Support"},"content":{"rendered":"
\n
<\/div>\n

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 are looking great.<\/p>\n

Linux 6.0 is looking very good on the performance front with seeing great uplift on high-end Intel Xeon and AMD EPYC servers as well as AMD Threadripper while I’ll have more desktop\/laptop tests from Linux 6.0 over the weeks ahead. There has been some very nice and significant performance improvements.
\n<\/p>\n


Linus Torvalds codenamed Linux 6.0-rc1 the “Hurr durr I’ma ninja sloth” kernel.<\/em><\/p>\n

I’ll have up my lengthy Linux 6.0 feature overview tomorrow, but here is a quick overview. Linux 6.0 brings continued driver additions for Intel Raptor Lake, new RISC-V extensions, support for setting the system hostname via the “hostname=” kernel parameter, AMD Automatic Mode Transition for Lenovo ThinkPad laptops, Intel Habana Labs Gaudi2 support, the HEVC\/ H.265 interface has been promoted to stable, the new AMD Raphael audio driver, some early work on Intel Meteor Lake support such as with audio, perf tooling for AMD Zen 4 IBS, Intel IPI virtualization for KVM, AMD x2AVIC for KVM, Intel SGX2 support, run-time verification for safety critical systems, Send Protocol v2 for Btrfs, big scheduler enhancements, more AMD Zen 4 preparations, continued AMD RDNA3 graphics enablement, and some very nice IO_uring improvements. That’s the quick overview but overall Linux 6.0 is a very exciting kernel!<\/p>\n

<\/p>\n

Linux 6.0 is a big boy with having the greatest number of files changes and new lines added in quite a while… More than one million lines of code were added this cycle, in part due to auto-generated header files around new AMDGPU and Intel Habana Labs Gaudi2 support. In comparison the Linux 5.19 merge window saw 789k lines of new code. Linux 6.0 is going to be big.<\/em><\/p>\n

For as exciting as Linux 6.0 changes are, there are a few features not merged this weekend… The Rust for Linux patches haven’t yet been merged… hopefully next cycle. The performance-enhancing MGLRU work also didn’t make it this cycle nor the Maple Tree work, but the hope is both of those features should be ready for Linux 6.1. The Linux real-time “PREEMPT_RT” patches are also very close to the finish line but weren’t sent in either for v6.0.\n<\/p>\n

Linus Torvalds is also aware of some recently brought up Linux kernel crashes that appear to be attributed to the VirtIO merge and is already being worked through. Hopefully that will all be in good shape for Linux 6.0-rc2 next weekend.\n<\/p>\n

Linus wrote in the Linux 6.0-rc1 announcement:
\n<\/p>\n

I actually was hoping that we’d get some of the first rust infrastructure, and the multi-gen LRU VM, but neither of them happened this time around. There’s always more releases. But there’s a lot of continued development pretty much all over the place, with the “shortlog” being much too long to post and thus – as always for rc1 notices – below only contains my “merge log”. You can definitely get a kind of high-level overview by just scanning that, but obviously it’s worth once again pointing out that the people mentioned in the merge log are just the maintainers I pull from, and there’s more than 1700 developers involved when you start looking at the full details in the git tree.<\/p><\/blockquote>\n

Stay tuned for my Linux 6.0 feature write-up tomorrow and plenty of Linux 6.0 kernel benchmarks to come on Phoronix over the coming weeks. Linux 6.0 stable should be out around the end of September or early October.<\/div>\n

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

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 are looking great. Linux 6.0 …<\/p>\n

Linux 6.0-rc1 Released With Exciting Performance Optimizations, New Hardware Support<\/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":46620,"url":"https:\/\/harchi90.com\/linux-6-0-supporting-new-intel-amd-hardware-performance-improvements-much-more\/","url_meta":{"origin":45704,"position":0},"title":"Linux 6.0 Supporting New Intel\/AMD Hardware, Performance Improvements & Much More","date":"August 16, 2022","format":false,"excerpt":"Yesterday marked the release of Linux 6.0-rc1 and as such the merge window is now over and no more feature work is set to land in this kernel version. Here is my write-up of all the interesting new features and changes\/improvements coming for Linux 6.0. This kernel was originally going\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":33086,"url":"https:\/\/harchi90.com\/linux-6-0-has-some-big-scheduler-changes-including-improved-numa-balancing-for-amd-zen\/","url_meta":{"origin":45704,"position":1},"title":"Linux 6.0 Has Some Big Scheduler Changes, Including Improved NUMA Balancing For AMD Zen","date":"August 2, 2022","format":false,"excerpt":"Ingo Molnar today submitted the main set of kernel scheduler updates for the in-development Linux 6.0 (nee 5.20). The scheduler updates contain some notable changes that will be interesting to benchmark in the days ahead. First up, there is improved NUMA balancing on AMD Zen systems for affine workloads. That\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":31643,"url":"https:\/\/harchi90.com\/linux-5-19-released-linus-torvalds-released-it-from-an-apple-silicon-macbook\/","url_meta":{"origin":45704,"position":2},"title":"Linux 5.19 Released – Linus Torvalds Released It From An Apple Silicon MacBook","date":"August 1, 2022","format":false,"excerpt":"Linus Torvalds just released Linux 5.19 as stable for the newest version of the Linux kernel. He also mentioned this is the first time he released the new Linux kernel from an ARM64 laptop in the form of an Apple MacBook running an AArch64 Apple M1 SoC. Linux 5.19 brings\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":45861,"url":"https:\/\/harchi90.com\/linux-6-0-debuts-missing-some-rusty-bits-the-register\/","url_meta":{"origin":45704,"position":3},"title":"Linux 6.0 debuts, missing some Rusty bits \u2022 The Register","date":"August 15, 2022","format":false,"excerpt":"Emperor Penguin Linus Torvalds has released the first release candidate for Linux 6.0, but doesn't mind what you call it. \"After I had already decided to call this kernel 6.0, a few Chinese developers piped up and pointed out that '5.20' is a more wholesome version of the Western '4.20'\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":32392,"url":"https:\/\/harchi90.com\/linus-torvalds-uses-an-arm-powered-m2-macbook-air-to-release-latest-linux-kernel\/","url_meta":{"origin":45704,"position":4},"title":"Linus Torvalds uses an Arm-powered M2 MacBook Air to release latest Linux kernel","date":"August 1, 2022","format":false,"excerpt":"enlarge \/ Slowly but surely, the Asahi Linux team is getting Linux up and running on Apple Silicon Macs.Apple\/Asahi Linux We don't normally cover individual releases of the Linux kernel, partly because most updates are pretty routine. Any given Linux kernel update resolves some bugs, improves support for existing hardware,\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":38967,"url":"https:\/\/harchi90.com\/linux-6-0-smb3-client-code-brings-multi-channel-performance-improvement\/","url_meta":{"origin":45704,"position":5},"title":"Linux 6.0 SMB3 Client Code Brings Multi-Channel Performance Improvement","date":"August 8, 2022","format":false,"excerpt":"The Linux CIFS\/SMB3 client updates were merged on Sunday for the Linux 6.0 merge window. Notable with this round of updates is a performance improvement for the multi-channel mode. The SMB 3.0 protocol in modern versions of Windows and Linux supports multi-channel operation to increase network performance and reliability. SMB\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_60rc1_1","_links":{"self":[{"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/posts\/45704"}],"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=45704"}],"version-history":[{"count":0,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/posts\/45704\/revisions"}],"wp:attachment":[{"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/media?parent=45704"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/categories?post=45704"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/tags?post=45704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}