Linux Kernel 5.3 RC7 released. Install the Linux Kernel; update to latest Linux Kernel on Ubuntu Systems.
Before you install, It is easy to tell if you are running a distribution kernel. Unless you downloaded, compiled and installed your own version of kernel from kernel.org, you are running a distribution kernel. To find out the version of your kernel, run uname -r
Linux Kernel Release
1. Prepatch – Prepatch or “RC” kernels are mainline kernel pre-releases that are mostly aimed at other kernel developers and Linux enthusiasts. They must be compiled from source and usually contain new features that must be tested before they can be put into a stable release. Prepatch kernels are maintained and released by Linus Torvalds.
2. Mainline – Mainline tree is maintained by Linus Torvalds. It’s the tree where all new features are introduced and where all the exciting new development happens. New mainline kernels are released every 2-3 months.
3. Stable – After each mainline kernel is released, it is considered “stable.” Any bug fixes for a stable kernel are backported from the mainline tree and applied by a designated stable kernel maintainer. There are usually only a few bugfix kernel releases until next mainline kernel becomes available — unless it is designated a “longterm maintenance kernel.” Stable kernel updates are released on as-needed basis, usually once a week.
4. Longterm – There are usually several “longterm maintenance” kernel releases provided for the purposes of backporting bugfixes for older kernel trees. Only important bugfixes are applied to such kernels and they don’t usually see very frequent releases, especially for older trees.
Kernel 5.3 RC7
Announcing the release of Kernel 5.3-rc7, Linus Torvalds wrote:
“So this goes out on Monday morning rather than my usual Sunday afternoon schedule, simply because I was away from a keyboard most of Sunday. It happens. Partly because of that, I got a couple of pull requests (networking, usb, misc/char) that would have missed this rc with the normal timing, and it’s a bit bigger as a result. Not huge, but considering how quiet the beginning of the week was, it’s definitely noticeable, and the one extra day added about 25% to the size of the rc.
That’s not enough for me to go “uhhuh, uncomfortably much this late in the rc game” but I also happened to look at the calendar last week, and it dawned on me that I have the kernel summit travel coming up, and if I do the usual release cadence, I’d be on the road during the worst time (for me) of the merge window – the first five days.
So I do suspect that with my timing (and a number of other developers are probably going to be traveling for LPC and KS too) I’ll just make an rc8 even if it turns this Labor Day week ends up being very quiet and there might not be any _technical_ reason to delay the release. NOTE! If you are a submaintainer, and have your pull request all ready to go for 5.4, you should – as always – feel free to just send it early. I already have one 5.4 pull request in my inbox, and I much prefer the early ones over the late ones. So if you were planning for the normal cadence, just go on with your life, and ignore the likely one-week release delay due to conference travel.
As to what happened in rc7 itself: the shortlog is appended, and nothing huge stands out. The diffstat is mostly fairly flat, which means it’s a lot of small changes, with just a few blips: rxpc, openvswitch, cifssmb cleanups, turbostat utility update, and some embargoed hw issue process documentation.
But the bulk of it is small fixes all over: drivers, networking, arch updates, documentation, filesystems.. Would I have been happier with things being even calmer? Sure. But it all looks pretty normal.
So go forth and test,
Linus”
Note that the latest Stable Kernel is 5.2.11.
Install Kernel 5.3-rc7
- Tarball https://git.kernel.org/torvalds/t/linux-5.3-rc7.tar.gz
- Patch https://git.kernel.org/torvalds/p/v5.3-rc7/v5.2
- Diff https://git.kernel.org/torvalds/ds/v5.3-rc7/v5.3-rc6
64 Bit Systems – Build for amd64 succeeded (see BUILD.LOG.amd64):
sudo apt-get upgrade
sudo apt-get update
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3-rc7/linux-headers-5.3.0-050300rc7_5.3.0-050300rc7.201909021831_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3-rc7/linux-headers-5.3.0-050300rc7-generic_5.3.0-050300rc7.201909021831_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3-rc7/linux-headers-5.3.0-050300rc7-lowlatency_5.3.0-050300rc7.201909021831_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3-rc7/linux-image-unsigned-5.3.0-050300rc7-generic_5.3.0-050300rc7.201909021831_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3-rc7/linux-image-unsigned-5.3.0-050300rc7-lowlatency_5.3.0-050300rc7.201909021831_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3-rc7/linux-modules-5.3.0-050300rc7-generic_5.3.0-050300rc7.201909021831_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3-rc7/linux-modules-5.3.0-050300rc7-lowlatency_5.3.0-050300rc7.201909021831_amd64.deb
sudo dpkg -i *.deb
32 Bit Systems – Build for i386 succeeded (see BUILD.LOG.i386):
sudo apt-get upgrade
sudo apt-get update
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3-rc7/linux-headers-5.3.0-050300rc7_5.3.0-050300rc7.201909021831_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3-rc7/linux-headers-5.3.0-050300rc7-generic_5.3.0-050300rc7.201909021831_i386.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3-rc7/linux-headers-5.3.0-050300rc7-lowlatency_5.3.0-050300rc7.201909021831_i386.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3-rc7/linux-image-5.3.0-050300rc7-generic_5.3.0-050300rc7.201909021831_i386.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3-rc7/linux-image-5.3.0-050300rc7-lowlatency_5.3.0-050300rc7.201909021831_i386.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3-rc7/linux-modules-5.3.0-050300rc7-generic_5.3.0-050300rc7.201909021831_i386.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3-rc7/linux-modules-5.3.0-050300rc7-lowlatency_5.3.0-050300rc7.201909021831_i386.deb
sudo dpkg -i *.deb
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3-rc7/