Linux Kernel 5.0 RC2 released
The Linux kernel is an open source monolithic Unix-like computer operating system kernel. The Linux family of operating systems is based on this kernel and deployed on both traditional computer systems such as personal computers and servers, usually in the form of Linux distributions, and on various embedded devices such as routers, wireless access points, PBXes, set-top boxes, FTA receivers, smart TVs, PVRs, and NAS appliances. The Android operating system for tablet computers, smartphones, and smartwatches uses services provided by the Linux kernel to implement its functionality. While the adoption on desktop computers is low, Linux-based operating systems dominate nearly every other segment of computing, from mobile devices to mainframes. As of November 2017, all of the world’s 500 most powerful supercomputers run Linux.
The Linux kernel was conceived and created in 1991 by Linus Torvalds for his personal computer and with no cross-platform intentions, but has since expanded to support a huge array of computer architectures, many more than other operating systems or kernels. Linux rapidly attracted developers and users who adopted it as the kernel for other free software projects, notably the GNU Operating System. The Linux kernel has received contributions from nearly 12,000 programmers from more than 1,200 companies, including some of the largest software and hardware vendors.
Larry Ewing, Simon Budig and Anja Gerwinski [Public domain or Attribution], via Wikimedia Commons
So the merge window had somewhat unusual timing with the holidays, and I was afraid that would affect stragglers in rc2, but honestly, that doesn't seem to have happened much. rc2 looks pretty normal. Were there some missing commits that missed the merge window? Yes. But no more than usual. Things look pretty normal. What's a bit abnormal is that I'm traveling again, and so for me it's a Monday release, but it's (intentionally) the usual "Sunday afternoon" release schedule back home. I'm trying to not surprise people too much. As to actual changes: all looks fairly normal. Yes, there's a fair number of perf tooling updates, so that certainly stands out in the diffstat, but if you ignore the tooling and just look at the kernel, it's about two thirds drivers (networking, gpu, block, scsi..), with the rest being the usual mix of arch updates (ARM, RISC-V, x86, csky), with some filesystem (btrfs, cifs) and vm fixes. Go test, Linus