Linus Torvalds 在 Linux Kernel 邮件列表上宣布,Linux Kernel 5.3 内核已经正式发布!Linux Kernel 5.3 引入了对 AMD Navi GPU 的早期支持,并提供了 1600 万个新的 IPv4 地址。此外,新内核还带来了大量的改进、优化和新的硬件支持。
Linux Kernel 5.3 能够:兼容 Intel Xeon 服务器中使用的 Intel Speed Select;由于对 Apple SPI 驱动程序的更新,一些 2015 年版的 MacBook 和 MacBook Pro 所使用的键盘和触摸板也得到了支持;而 Raspberry Pi 中使用的 Broadcom SoC 的 CPUFreq 驱动程序也得到了修补。
在硬件方面,也有一些针对 Chrome OS 和定制 Chromebook 硬件(合盖传感器)的驱动更新。
Linux Kernel 5.3 新增支持的硬件、套件还有:Saitek R440 Force Wheel、Ugee Rainbow CV720、Wacom MobileStudio Pro 和 Wacom 第二代 Intuos Pro 小型图形平板电脑以及 Logitech MX3000(27MHz)接收器。
Linux 5.3 内核主要更新还包括:
- 对 AMDGPU Navi 的初级支持,包括 AMDGPU Navi
- 在 Nouveau 中提供 TU116 支持
- 1600 万个新的 IPv4 地址
- Intel HDR 显示屏支持 Icelake 和 Geminilake
- 对 Broadcom V3D 驱动程序中计算着色器的支持
- RISC-V 代码改进
- 任务调度程序中的利用率限制支持
- 改进了对 NVIDIA Jetson Nano 的支持
- MacBook 和 MacBook Pro 键盘支持
- Intel UMWAIT 支持
- 支持 x86 Zhaoxin 处理器
- F2FS 中的本机 SWAP 文件
- EXT4 速度提升,不区分大小写的查找
Ubuntu系统如何更新Linux Kernel 5.3
Linux 5.3 内核的主线包可使用以下链接下载:
Linux Kernel 5.3 下载
取决于你的操作系统类型,请依次下载和安装软件包:
- linux-headers-5.3.0-xxxxxx_all.deb
- linux-headers-5.3.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
- linux-modules-5.3.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
- linux-image-xxx-5.3.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
其中 generic 用于支持通用硬件系统,lowlatency 用于低延迟硬件系统(例如录制音频),amd64 用于 64 位系统,i386 用于 32 位系统,还有用于支持其它硬件的 armhf 或 arm64 等版本。
64 位 ubuntu 系统可在「终端」中执行以下命令升级 5.3 内核:
cd /tmp/ wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3/linux-headers-5.3.0-050300_5.3.0-050300.201909152230_all.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3/linux-headers-5.3.0-050300-generic_5.3.0-050300.201909152230_amd64.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3/linux-image-unsigned-5.3.0-050300-generic_5.3.0-050300.201909152230_amd64.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3/linux-modules-5.3.0-050300-generic_5.3.0-050300.201909152230_amd64.deb sudo dpkg -i *.deb
32 位 Ubuntu 系统可在「终端」中执行以下命令升级 Linux 5.3 内核:
cd /tmp/ wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3/linux-headers-5.3.0-050300_5.3.0-050300.201909152230_all.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3/linux-headers-5.3.0-050300-generic_5.3.0-050300.201909152230_i386.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3/linux-image-5.3.0-050300-generic_5.3.0-050300.201909152230_i386.deb wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3/linux-modules-5.3.0-050300-generic_5.3.0-050300.201909152230_i386.deb sudo dpkg -i *.deb