5.9内核已于48分钟前发布:
主要的变更如下(引用自:https://www.phoronix.com/scan.php?page=article&item=linux-59-features&num=2):
Processors / Platforms
- FSGSBASE is finally mainlined in offering various performance benefits.
- The Intel P-State driver for frequency scaling now supports operating in passive mode with hardware p-states (HWP) enabled.
- P2PDMA is now enabled for usage with all AMD Zen CPUs and newer for peer-to-peer direct memory access between multiple PCI Express devices.
- Continued POWER10 enablement for these upcoming IBM/OpenPOWER processors.
- Improved TLB flushing on OpenRISC.
- Intel Keem Bay support.
- Support for using the Intel SERIALIZE instruction to be found on future CPUs.
- More RISC-V architecture features have been implemented.
- ARM/ARM64 is now defaulting to Schedutil as the default CPU frequency scaling governor.
- Removal of the Unicore 32-bit RISC architecture.
Graphics
- AMD Sienna Cichlid and Navy Flounder support as the first GFX10.3 / Navi 2 graphics processors. These GPUs are expected to be launched later this year. Besides Linux 5.9+, Mesa 20.2 and LLVM 11.0 are also needed for the open-source driver support.
- Intel Rocket Lake support for that desktop CPU expected next year with Gen12 graphics.
- The first-cut DG1 support for Intel's Xe discrete graphics card. The initial bits are in place but will likely be a few kernel releases before it's all in good standing.
- Many other open-source graphics/display driver improvements.
Motherboards & More Hardware
- Support for a lot of new audio hardware as well as Intel Silent Stream support.
- Intel Emmitsburg support has begun appearing.
Storage / File-Systems
- Many IO_uring improvements.
- Btrfs performance improvements and other optimizations.
- FSCRYPT inline encryption for use with modern SoCs.
- Secure TRIM for F2FS along with garbage collection enhancements and more for this Flash-Friendly File-System.
- Many improvements for XFS.
- The NFS client and NFS server now support user extended attributes "user xattrs" with NFSv4.
- Intel has led support for NVDIMM firmware updates without needing system reboots.
- NVMe ZNS support for zoned namespaces.
Networking
- Mellanox VDPA driver for newer ConnectX devices. This is for Virtual Data Path Acceleration support.
- Ath11k now supports 6GHz WiFi.
- Xilinx EF100 network support.
- Many other Linux network driver updates.
Virtualization
- Removal of Xen 32-bit PV guest support.
- POWER10 virtualization support.
- Support for using Intel SERIALIZE within KVM guests.
Other
- Continued work on USB4.
- A new driver for the Corsair Commander Pro.
- Tightening up of writing to CPU MSRs from user-space and to be further restricted potentially moving forward.
- Support for building the Linux x86 32-bit kernel with Clang.
- The close_range system call has finally been introduced.
- Checkpoint/restore on unprivileged processes that can be used for use-cases like container migration, speeding up the JVM start-up, and more. Until now the kernel has just worked nicely around checkpoint/restore for processes running as root.
- Several drivers promoted out of staging including Speakup as a Linux console reader for the visually impaired.
- Various perf changes from Intel Architectural LBR support to Comet Lake uncore support.
- Device link details are exposed via sysfs.
- Sony-provided support for restricting DebugFS access by user-space.
- Faster probe/boot time thanks to HID improvements.
- The usual abundance of char/misc changes.
- Various scheduler improvements including the ability to change the default boost value for real-time workloads.
- A safeguard to prevent "shims" from using GPL-only symbols when being used by proprietary (non-GPL) drivers.
- A multi-color LED framework has been added thanks to Texas Instruments.
来源:oschina
链接:https://my.oschina.net/u/4409965/blog/4673468