Linux Kernel 6.0 Officially Released, This Is What’s New (UPDATED)
-
Linux Kernel 6.0 Officially Released, This Is What’s New
After being in development for two months, Linux kernel 6.0 is finally here and introduces support for the AArch64 (ARM64) hardware architecture to swap transparent huge pages without splitting them, support for NVMe in-band authentication, support for PCI buses in the OpenRISC and LoongArch architectures, async buffered writes when using both XFS and io_uring, as well as io_uring zero-copy network transmission support.
UPDATE (by Roy)
Release message:
-
Linux 6.0
So, as is hopefully clear to everybody, the major version number change is more about me running out of fingers and toes than it is about any big fundamental changes.
But of course there's a lot of various changes in 6.0 - we've got over 15k non-merge commits in there in total, after all, and as such 6.0 is one of the bigger releases at least in numbers of commits in a while.
The shortlog of changes below is only the last week since 6.0-rc7. A little bit of everything, although the diffstat is dominated by drm (mostly amd new chip support) and networking drivers.
And this obviously means that tomorrow I'll open the merge window for 6.1. Which - unlike 6.0 - has a number of fairly core new things lined up. But for now, please do give this most recent kernel version a whirl,
Linus
LWN past midnight.
-
Kernel 6.0 released [LWN.net]
Headline features in 6.0 include a number of io_uring improvements including support for buffered writes to XFS filesystems and zero-copy network transmission, an io_uring-based block driver mechanism, the runtime verification subsystem, and much more; see the LWN merge-window summaries (part 1, part 2) for more information.
Jacob Crume this morning:
-
Wow! Linux Kernel 6.0 Lands With Intel 13th Gen Raptor Lake CPU Support
Linux Kernel 6.0 is here, and it is a very exciting release. Although Linux 5.19 had primarily new hardware support, this release improves upon it with performance improvements and more.
Here, we will be looking at some of the major refinements, as well as highlighting some of the smaller ones too.
A couple more this past hour:
-
Linux Kernel 6.0 Released, This is What’s New - OMG! Ubuntu!
A new month, and a brand new version of the Linux kernel is now available for use.
Linux 6.0 kickstarts the 6.x series in fine form, bringing an assortment of performance improvements, new hardware support, security fixes, and the usual grab-bag of file-system tweaks to the fore.
Announcing the release over on the Linux Kernel Mailing List, Linus Torvalds said: “As is hopefully clear to everybody, the major version number change is more about me running out of fingers and toes than it is about any big fundamental changes.”
“But of course there’s a lot of various changes in 6.0 – we’ve got over 15k non-merge commits in there in total, after all, and as such 6.0 is one of the bigger releases at least in numbers of commits in a while.
For a pinch more detail on what’s new in Linux kernel 6.0, read on.
-
Linux 6.0 lands, Linus Torvalds hints at core changes in 6.1 • The Register
Linus Torvalds has released a stable cut of version 6.0 of the Linux kernel.
“As is hopefully clear to everybody, the major version number change is more about me running out of fingers and toes than it is about any big fundamental changes,” Torvalds wrote in his release announcement.
Torvalds rated version 6.0 “one of the bigger releases at least in numbers of commits in a while”, thanks largely to the inclusion of “15k non-merge commits in there in total”.
But he expressed more enthusiasm for version 6.1 when reminding kernel contributors that the release of a stable kernel update means it’s time to get cracking on new additions.
“Tomorrow I'll open the merge window for 6.1. Which - unlike 6.0 - has a number of fairly core new things lined up,” he wrote.
Those “things” include support for the Rust programming language, the addition of which was all-but-assured with a Saturday pull request. Optional disabling of Spectre mitigations for some Arm silicon will be added, in recognition of the pain that fixing the speculative execution mess can inflict on Arm-powered servers. Other changes make the performance hit from Retbleed fixes less painful.
Moments ago:
-
Linux Kernel 6.0 is Officially Out with Run-Time Kernel Verification
A new Kernel is here (Linux Kernel 6.0) with the best hardware support for your devices. Here’s a quick recap on the new features.
After seven release candidates and a lot of testing, Linus Torvalds released the latest mainline Linux Kernel 6.0 with significant hardware improvements and updates. This release is the successor of the Linux Kernel 5.19 and brings a bump to the major version number, i.e. Linux Kernel 6.0.
Although, as per Linus, the numbering doesn’t mean anything other than a new version.
-
Linux Kernel 6.0 Released, Multiple Ways To Upgrade Linux Kernel In Ubuntu 22.04 LTS [Ed: Notorious plagiarist]
CNX has joined the fray.
-
Linux 6.0 release - Main changes, Arm, RISC-V, and MIPS architectures - CNX Software
The previous Linux 5.19 release brought us support for BIG TCP for high-speed networks (100Gbps+), AMD’s Secure Nested Paging and Intel’s Trusted Domain Extensions mechanisms, the Loongson “LoongArch” CPU architecture, and completely removed the a.out executable format on x86, among many other changes.
Liam Dawe now:
-
Linux kernel 6.0 is out now
The latest and great version of the Linux kernel has been released with Linux 6.0 out now. From the release announcement:
A Microsoft media operative inside ZDNet:
-
Linux 6.0 arrives as Linus Torvalds promises 'core new things' ahead | ZDNET
Linux 6.0 is a major new kernel number, but doesn't represent big fundamental changes. That's coming in Linux 6.1.
TechCircle now:
-
Linus Torvalds debuts Linux kernel 6.0, but is more excited about kernel 6.1
The new version of Linux — Linux 6.0 — has been launched. However, based on its founder Linux Torvalds' reactions, the best of this new OS is yet to come. Torvalds is more excited about the upcoming 6.1 version of the Linus kernel. He mentioned that Linux 6.0 does not contain the ‘core new things’ coming in Linux 6.1.
Nonetheless, Torvalds hailed Linux 6.0 as “one of the bigger releases at least in numbers of commits in a while”, thanks largely to the inclusion of “15,000 non-merge commits in there in total”. In open source, the ‘number of commits’ means that the user is permitted to contribute source code changes.
Tech Times today:
-
Linux Kernel 6.0 Officially Drops: Support for AArch64 Hardware Finally Introduced | Tech Times
The Linux Kernel 6.0 officially drops, and now, it introduces an interesting new feature which is its support for AArch64 hardware architecture. This allows it to swap huge transparent pages without even needing to split them.
Jack Wallen:
-
Linux Kernel 6.0 Officially Released - Linux Magazine
Although it will be some time before most Linux distributions ship with the latest kernel, the next major release is now available.
Over on the Linux Kernel Mail List, Linus Torvalds announced the availability of the latest kernel by saying, "So, as is hopefully clear to everybody, the major version number change is more about me running out of fingers and toes than it is about any big fundamental changes."
That doesn't mean, however, there aren't any changes and new editions to be found in the 6.0 release. In fact, with regards to the number of commits, the 6.0 kernel is one of the biggest releases in a while.
The new additions to the Linux kernel include a new graphics driver for the AMD RDNA 3 GPU, a new audio driver for AMD's "Jadeite" systems, support for PCI buses on OpenRISC and LoongArch systems, improved cache block management for RISC-V, new support for the Lenovo ThinkPad X13 laptop, fixes for TUXEDO and Clevo laptop touchpads, initial support for XP-PEN Deco L Drawing Tablets, support for AMD Sensor Fusion Hub for Ryzen laptops, and functioning Thunderbolt support for Intel Raptor Lake.
Sean Michael Kerner and David Delony this evening:
-
Linux 6.0 kernel enhances security with Runtime Verification, improves CPU energy efficiency | VentureBeat
The open-source Linux operating system is an essential component of the cloud and enterprise application delivery. In fact, every cloud service, even Microsoft, offers Linux-based compute resources and Linux is often the default choice for embedded and internet of things (IoT) devices. Among the major Linux distribution vendors today are IBM’s Red Hat business unit, German vendor SUSE and Canonical, which develops the Ubuntu Linux distribution.
The market for Linux is forecast to grow to $22.15 billion by 2029, according to Fortune Business Insights, up from $6.27 billion in 2022.
At the foundation of Linux is the kernel, which provides the core set of hardware drivers and functional services that enable an operating system. The Linux kernel was first released by developer Linus Torvalds in 1992 and to this day, Torvalds still helps to shepherd the release process, alongside the contributions of hundreds of developers around the world.
-
Linux 6.0 Lands While Linus Teases Major Change in Next Version
The latest version of the Linux kernel has arrived with the usual batch of hardware updates. The latest version doesn't include any major changes, but Linus Torvalds signaled an upcoming addition of code written in Rust in the next version.
No Major Changes, But "Core New Things" on the Horizon
While the version number would imply a major change in other software projects, Linus Torvalds said that it's mostly about just keeping version numbers manageable in a message to the Linux Kernel Mailing List, the main hub of kernel development.
Ars:
-
Linux 6.0 arrives with support for newer chips, core fixes, and oddities | Ars Technica
A stable version of Linux 6.0 is out, with 15,000 non-merge commits and a notable version number for the kernel. And while major Linux releases only happen when the prior number's dot numbers start looking too big—"there is literally no other reason"—there are a lot of notable things rolled into this release besides a marking in time.
Most notable among them could be a patch that prevents a nearly two-decade slowdown for AMD chips, based on workaround code for power management in the early 2000s that hung around for far too long. Intel's Dave Hansen wrote the patch that made it into 6.0, noting in a comment on an Ars post that the issue had become an expensive drain as AMD systems gained higher CPU core counts. The average desktop user won't see huge gains, but larger systems working on intensive input/output applications should benefit.
Intel's new Arc GPUs are supported in their discrete laptop form in 6.0 (though still experimental). Linux blog Phoronix notes that Intel's ARC GPUs all seem to run on open source upstream drivers, so support should show up for future Intel cards and chipsets as they arrive on the market.
Linux 6.0 includes several hardware drivers of note: fourth-generation Intel Xeon server chips, the not-quite-out 13th-generation Raptor Lake and Meteor Lake chips, AMD's RDNA 3 GPUs, Threadripper CPUs, EPYC systems, and audio drivers for a number of newer AMD systems.
-
Linux 6.0 Arrives With Support For Newer Chips, Core Fixes, and Oddities - Slashdot
Ars' Kevin Purdy notes that in 2022, "there are patches in Linux 6.0 to help Atari's Falcon computers from the early 1990s (or their emulated descendants) better handle VGA modes, color, and other issues."
Another one this evening:
-
Linux hit 6.0 as new Kernel is released - Game News 24
A few owners of Raptor Lake (opens in new tab) and Arc Alchemist (opens in new tab) who wish to escape the Microsoft hegemony and see the world of open-source software are now awake today. On the other hand, the news went up with the announcement that Linux kernel 6.0 would help their cutting-edge platforms direct.
Both the Snapdragon 8cx Gen3 and the Arm-based SoCs and Chromebooks, such as the Allwinner H616, found in TV streaming boxes and the NXP i.M.X93 embedded processor board. Raspberry Pi 4 has been upgraded to’stable’ status, with new updates for AMDs RDNA 3. Rockchip RK3588 devices, such as the Pine64 QuartzPro64 (pictured above) receive an MMC driver for their onboard storage.
TALOS blog:
-
Linux 6.0
The Linux 6.0 kernel is out, formerly "5.20," and on its way to a distro near you. Keeping in mind that no Linux numerical release corresponds to any particular milestone, real or imagined, the marquee improvements include more graphics hardware support, XFS performance and scalability improvements (I like this in particular since my Fedora root is still XFS), further preparations for Compute Express Link, zero-copy send for networking and io_uring userspace block driver support.
A couple more this morning:
-
Linux Kernel 6.0 Released! How to Install it in Ubuntu 22.04 | UbuntuHandbook
Linux Kernel 6.0 was released hours ago! Here are the new features and how to install instructions for Ubuntu 22.04.
“So, as is hopefully clear to everybody, the major version number change is more about me running out of fingers and toes than it is about any big fundamental changes.” Linus Torvalds announced.
-
How to Install Linux Kernel 6.0 on Ubuntu 20.04 LTS
The Linux Kernel 6.0 release contains several features and improvements. One of the most notable is support for the newest generation of Intel, AMD, and ARM processors. In addition, the kernel includes updates to improve security and performance and support various new hardware devices. For users, the most significant change in this release will likely be the new capabilities and improved stability. As always, users are advised to upgrade to the latest kernel version if they require only to do so or understand the risks of using mainline kernels.
Some of the various changes besides the typical CPU improvements include the following.
-
Linux Kernel 6.0 Released
Linus Torvalds has released the 6.0 kernel as expected, noting that the major version number upgrade is more a matter of practicality than any fundamental changes.
By Microsoft booster Paul Krill:
-
Linux 6.0 kernel arrives, quietly | InfoWorld
The Linux 6.0 kernel has been released with changes impacting areas such as chip hardware support, timer registers, and XFS file systems. Bigger changes such as Rust programming language support are lined up for Linux 6.1.
Unveiling of the kernel was announced by Linux founder Linus Torvalds in a bulletin on October 2. The bulletin cites various changes including proper enablement of registers before accessing timers as well as ensuring that all MACs are powered down before reset and only doing PLL once after a reset. Other changes, cited by the lwn.net news site for Linux, include buffered writes to XFS file systems and zero-copy network transmission with io_uring.
Late addition:
-
Linux Kernel 6.0 Officially Released
It's been a long two month waiting period, but Linux Kernel 6.0 has finally arrived. While not a huge release in terms of features and bugfixes, the Linux Kernel 6.x is anticipated to bring many news features to the kernel and continue to modernize Linux as a platform. In his release announcement, Linus assured us that 6.0 was meant to establish a stable base before the "big changes" come.
How to install:
-
How to Install Linux Kernel 6.0 on Ubuntu / Linux Mint - Tips On Unix
This tutorial will be helpful for beginners to install Linux kernel 6.0 On Ubuntu 22.04 LTS, Ubuntu 20.04 LTS, Ubuntu 18.04 LTS, and LinuxMint 21.
Late one today:
-
Linux Kernel 6.0 Released What’s New
Linux Kernel 6.0 has been released with new features and improvements over the previous version. Linux Kernel is the backbone of the Linux operating system, managing hardware resources and providing essential services. This latest release includes better support for newer hardware and security and stability enhancements. This kernel is a significant update to which users of Linux distributions should be sure to upgrade.
UPDATE
Today Bootlin writes about its own work:
-
Linux 6.0 released, Bootlin contributions - Bootlin's blog
Linux 6.0 has been released two weeks ago, and Linux 6.1-rc1 is already out of the door, but we didn’t get the chance to look at the contributions made by Bootlin to the Linux 6.0 release. Before we do that, let’s provide our usual must-read articles on Linux 6.0: the Linux 6.0 merge window part 1 and Linux 6.0 merge window part 2 LWN.net articles and the KernelNewbies.org article.