News: 1698640551

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linus Torvalds releases Linux 6.6

(2023/10/30)


After a typically calm development process, Linus Torvalds has given the world a new cut of the Linux kernel – version 6.6 to be precise.

The penguin emperor last week [1]worried that release candidate 7 was "certainly on the bigger side of our rc7 releases in the 6.x series" and "bigger than I'd have liked it to be" – but also free of "issues that would be showstoppers."

Torvalds suggested a "quiet and normal" week of kernel coding would see him release a full version on Sunday US time.

[2]

His worries proved unfounded.

[3]

[4]

"So this last week has been pretty calm, and I have absolutely no excuses to delay the v6.6 release any more, so here it is," Torvalds [5]wrote early on Monday morning, as version 6.6 [6]debuted as planned.

Among the highlights of the release are the KSMBD in-kernel server for the SMB networking protocol, which adds additional features for sharing files and improving inter-process communication in Linux, hopefully speeding I/O.

Heavy Metal Linux

An amusing moment in the Linux 6.6 development process came with the [7]announcement of Linux 6.6 rc6, which Torvalds marked by joking that "somebody made a musical video documentary about it all." Said documentary was the video for Iron Maiden classic [8]The Number Of The Beast . A warning, dear reader: it hasn't aged well.

Intel's Shadow Stack tech – designed to prevent return-oriented programming attacks – has made it into the kernel. The tech protects AMD CPUs, too. Speaking of AMD, early tests by the Linux-lovers at Phoronix [9]found substantial performance gains for its manycore "Bergamo" CPUs thanks to the inclusion of the Earliest Eligible Virtual Deadline First (EEVDF) scheduler. Intel CPUs enjoyed the scheduler, too.

The kernel also added support for AMD's Dynamic Boost Control tech that allows users to tune Ryzen CPUs for optimal performance. This should help some Lenovo laptops that ship with Linux.

[10]

The KVM hypervisor gained more support for RISC-V guests, HP laptops gained a driver that allows BIOS tweaks to be made from Linux, while further temperature and voltage sensor support for desktop motherboards debuted.

[11]Linus Torvalds couldn't find an excuse to hold back Linux 6.5, so here it is

[12]Fed-up Torvalds suggests disabling AMD’s 'stupid' performance-killing fTPM RNG

[13]'Weird numerological coincidence' found during work on Linux kernel 6.5

[14]Linux 6.4 debuts after literally unremarkable development push

An oddity in this cut of the kernel is the removal of references to the United States National Security Agency (NSA), which long ago [15]developed the Security-Enhanced Linux (SELinux) module – referred to as "NSA SELinux" in help text and comments. A change to this cut of the kernel rebrands it as just "SELinux" – a reaction to the Agency's role in ops that have harmed privacy, per [16]Edward Snowden .

Linux 6.6 will probably become this year's long-term support release – status that's been made unusually contentious by [17]the recent decision to shrink support from six to two years.

Torvalds, as always, opened the merge window for the next version of the kernel. This has been a very calm year for kernel development, with five releases out the door in 2023 with very little incident.

Linux 6.7 may foreseeably be a little nire complicated, as Torvalds advised he'll be travelling this week, which usually reduces his productivity a little. The timing of this push may also complicate matters, as a typical schedule of seven release candidates will see the first land just six weeks before Christmas. US-based contributors will also have a Thanksgiving-sized hole kicked in their schedules, making it possible work on this release will be slow and Torvalds could push it into early 2024. ®

Get our [18]Tech Resources



[1] https://lkml.iu.edu/hypermail/linux/kernel/2310.2/08645.html

[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2ZT84fKvC0t9Gn3JaL0WtQQAAAlc&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZT84fKvC0t9Gn3JaL0WtQQAAAlc&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZT84fKvC0t9Gn3JaL0WtQQAAAlc&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[5] https://lkml.iu.edu/hypermail/linux/kernel/2310.3/06370.html

[6] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git

[7] https://lkml.iu.edu/hypermail/linux/kernel/2310.1/08770.html

[8] https://www.youtube.com/watch?v=WxnN05vOuSM

[9] https://www.phoronix.com/review/linux-66-bergamo

[10] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZT84fKvC0t9Gn3JaL0WtQQAAAlc&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[11] https://www.theregister.com/2023/08/28/linux_kernel_6_5_debuts/

[12] https://www.theregister.com/2023/07/31/linus_torvalds_ftpm/

[13] https://www.theregister.com/2023/07/31/weird_numerological_coincidence_found_during/

[14] https://www.theregister.com/2023/06/26/linux_kernel_6_4_released/

[15] https://www.theregister.com/2002/06/17/nsa_gets_linux_secure/

[16] https://www.theregister.com/2014/08/26/new_snowden_leak_nsa_massively_expanded_metadata_sharing_in_200607/

[17] https://www.theregister.com/2023/09/26/linux_kernel_report_2023/

[18] https://whitepapers.theregister.com/



If you wish to be happy for one hour, get drunk.
If you wish to be happy for three days, get married.
If you wish to be happy for a month, kill your pig and eat it.
If you wish to be happy forever, learn to fish.
-- Chinese Proverb