Software

Bigger than big: Linux kernel colonel Torvalds claims 5.8 is 'one of our biggest releases of all time'

'We have modified about 20 per cent of all the files'

17 Got Tips?

Linus Torvalds has said that version 5.8 of the Linux kernel is "one of our biggest releases of all time".

All going well, the stable release should appear sometime in August.

Introducing the release candidate, Torvalds said it was "right up there with v4.9, which has long been our biggest release by quite a bit in number of commits." That said, the 4.9 kernel was "artificially big" because of a couple of special factors, whereas 5.8 is a "more comprehensive release."

Torvalds said: "The development is really all over the place: there's tons of fairly fundamental core work and cleanups, but there is also lots of filesystem work and obviously all the usual driver updates too. Plus documentation and architecture work." He added: "We have modified about 20 per cent of all the files in the kernel source repository. That's really a fairly big percentage, and while some of it _is_ scripted, on the whole it's really just the same pattern: 5.8 has simply seen a lot of development."

While the code for the kernel is large, only a small part of it ends up in any individual system, since the kernel source contains code for every chip architecture and hardware it supports. In early 2018, maintainer Greg Kroah-Hartman said that "an average laptop uses around 2 million lines of kernel from 5,000 files to function properly." At the time, there were 25 million lines of code in the kernel, whereas now there are over 28 million.

What's in the upcoming release? Michael Larabel of Phoronix has done a summary of changes here. Highlights include new and updated drivers, initial boot support for the forthcoming IBM/OpenPOWER POWER10 processors, KVM (Kernel-based virtual machine) improvements including support for nested AMD live migration, updates to the Samsung-backed file system driver for Microsoft's exFAT, and accelerator support for the Habana Labs Gaudi AI Training Processor – this last one mentioned by Torvalds as accounting for a large chunk of new code. There is also support for Thunderbolt in Intel's Tiger Lake processors.

Torvalds claimed that "5.8 is up there with the best, despite not really having any single thing that stands out."

Does lots of changes mean trouble ahead? "Famous last words. Let's see what happens during the rest of this release. But at least right now, while 5.8 looks like a very large release, I don't get the feeling that it's particularly troublesome," he said. "Knock wood." ®

Sign up to our NewsletterGet IT in your inbox daily

17 Comments

Keep Reading

Linus Torvalds drops Intel and adopts 32-core AMD Ryzen Threadripper on personal PC

‘My 'allmodconfig' test builds are now three times faster than they used to be’ says Linux overlord

Linux 5.3 kernel bundles new, cuddlier, swear-free Torvalds with AMD Radeon Navi graphics support

Guv'nor explains regression again, without the expletives

Linux 4.19 lets you declare your trust in AMD, IBM and Intel

Wave the CPU trust flag if you're feeling safe enough

IBM, Microsoft and Linux Foundation link arms to fight patent trolls with 'multimillion' scheme

Linux was a 'cancer' but Microsoft is now defending it

Dell updates hyperconverged boxen with second-gen AMD Epyc server processors

VxRail gets rugged version, dalliances with AMD, Optane and NVIDIA Qaudro GPUs

How to break out of a hypervisor: Abuse Qemu-KVM on-Linux pre-5.3 – or VMware with an AMD driver

Pair of bug reports show how VM escapes put servers at risk

Thought you'd addressed those data-leaking Spectre holes on Linux? Guess again. The patches aren't perfect

Google engineer flags bugs in speculative-execution exploit defenses

IBM to power down Power-powered virtual private cloud, GPU-accelerated options

Customers given 80 days before instance deletion and the suggested replacement doesn't yet support Linux

AMD takes another crack at Intel's server stronghold with more Epyc silicon

All 'the working from home and virtual desktops' might make you think about data center rebuilds, hmm?

Microsoft unshackles WSL2 Linux kernel from Windows 10 image for future fettling via Windows Update

Chipping away at that OS image one component at a time

Tech Resources

SANS 2020 Top New Attacks Report

A Secure and Resilient Cybersecurity Infrastructure Is Key to Mitigating Cyber attacks.

Unlocking the Cloud-Native Data Layer

Being able to exceed customer expectations is essential to a successful business.

The Evolution of Ransomware

There’s no question that ransomware is a growing threat.

10 Examples of Smarter Alerting

A guide for SRE, Dev and Ops teams who need to be proactive in finding problems before service is affected, without debilitating alert noise.