Linux 5.8 Kernel is Released

Spread The Knowledge

Linux Kernel 5.8 is released finally. It is “one of our biggest releases of all time”, said Linux kernel creator Linus Torvalds. It contains 800,000 new lines of code and over 14,000 changed files.

In his email he mentioned, “As of -rc1, it’s right up there with v4.9, which has long been our
biggest release by quite a bit in the number of commits. Yes, 5.8-rc1 has a couple of fewer commits than 4.9-rc1 did, but in many ways, it’s a much more comprehensive release despite that.”

“The 4.9 kernel was an artificially big part because of the greybus subsystem that was merged in that release, but also because v4.8had a longer rc series and thus there was more pent up development. In 5.8, we have no sign of those kinds of issues making the release bigger – there’s just simply a lot of development in there.”, further he added.

Major Changes in Linux 5.8

The new version of Linux Kernel has many numbers of changes as big driver changes such as habanalabs and atomisp, security enhancement, memory management, and base networking design.

  • Better behavior in memory thrashing situations
  • Add Kernel Concurrency Sanitizer (KCSAN)
  • Kernel event notification mechanism
  • Private procfs instances
  • Shadow Call Stack and Branch Target Identification for improved security on ARM64
  • Support for Inline Encryption hardware
  • Introduce CAP_BPF and CAP_PERFMON security capabilities
  • IPv6 MPLS support
  • Add support for Media Redundancy Protocol (MRP)
  • PM: allow to disable snapshot device
  • Introduce the concept of local_locks, which are strictly per CPU and satisfy the constraints required by PREEMPT_RT
  • Memory management
  • Tracing, perf and BPF
  • Virtualization and vmxnet3 enhanced support
  • Managed DRM resources, a little internal framework for managed resources tied to the drm_device lifetime
  • Add support for DPTF (Dynamic Platform and Thermal Framework) battery participant device support
  • nvme-fc/nvmet-fc: Add FC-NVME-2 disconnect association support 
  • Add support for RME FireFace 802
  • Add support for RME Fireface UFX
  • Add driver for the Cypress CY8CTMA140 touchscreen
  • Add support for Intel Tiger Lake ( Thunderbolt)
  • Add Baikal-T1 SoC Clock Control Unit support
  • Add driver for Qualcomm IPQ40xx USB PHY

There are major changes done in the Linux 5.8. For more details you may visit Kernalnewbies.com

[Also read]


Spread The Knowledge

Leave a Comment