[Share Experiences] Linux 6.6内核的新特性介绍及其安装教程
Tofloor
poster avatar
owen_337
deepin testing team
2023-12-22 21:48
Author

Linux 6.6内核的新特性介绍及其安装教程

Linux内核6.6是最新的内核版本,它带来了许多新的特性和改进。本文将介绍这些新特性,以及基于咱们的系统如何安装Linux内核6.6。

一、内核6.6的新特性介绍

Linux 内核 6.6 的发布,是一次大规模更新,针对各类笔记本、网络硬件、处理器等提供了大量全方位的改良:

1. 针对英特尔芯片进行了优化
  • 新增了神经处理单元(NPU)的支持,这些NPU将被用于处理人工智能工作负载。
2. 对笔记本提供了更佳的兼容支持
  • 对比惠普笔记本、华硕笔记本与联想笔记本进行了驱动优化。
3. 对网络进行了改进
  • 对各类驱动程序进行了升级更新,例如高通 Wi-Fi 7(ath12k)驱动程序,它现在支持 Extremely High Throughput(EHT)PHY。此外,针对各类 Realtek(rtl8xxxu)Wi-Fi 芯片启用了 AP 模式。对Atheros QCA8081、MediaTek MT7988、MediaTek MT7981,NXP TJA1120 PHY 等新型硬件进行了支持。
4. 对AMD的芯片性能进行了提升
5. 其他变化:

对英伟达、英特尔和AMD的开源图形驱动程序的众多优化;针对龙芯的大量新特性加入;Rust工具链升级至v1.71.1版本;对RISC-V和Btrfs的多项改进;完全移除了无线USB和Ultra-Wideband的代码。

二、内核6.6的新特性介绍(详解特性版,可跳过)

  1. 新的任务调度程序EEVDF:EEVDF(Earliest Eligible Virtual Deadline First)是一个独特的调度程序。它的主要工作原理是,只有具有合格的最早虚拟截止时间的请求才会被分配到资源。在延迟敏感进程较多的情况下,可以显著降低调度延时,提高响应速度。
  2. 影子堆栈以防止漏洞利用:这个特性通过在每次分配内存时创建一个新的堆栈来防止缓冲区溢出攻击。
  3. 在overlayfs中支持fs-verity:这个特性允许在overlayfs文件系统中使用fs-verity进行文件系统的完整性检查。
  4. tmpfs支持Quotas and xattrs:这个特性允许在tmpfs文件系统中使用quotas和xattrs。
  5. 更可配置的未绑定工作队列:这个特性提供了更多的选项来配置未绑定的工作队列。
  6. 使用io_uring实现更快的异步Direct I/O:这个特性使用io_uring库来实现更快的异步Direct I/O操作。
  7. 首批XFS在线文件系统检查:这个特性提供了对XFS文件系统的在线检查功能。
  8. Core (various):包括了许多其他的内核核心改进和修复。
  9. Memory management:包括了内存管理的改进和修复。
  10. BPF:提供了对Berkeley Packet Filter的支持。
  11. Tracing, perf:提供了更好的性能分析和追踪功能。
  12. Virtualization:包括了虚拟化技术的改进和修复。
  13. Cryptography:提供了更好的加密和解密功能。
  14. Security:包括了许多安全相关的改进和修复。
  15. ARM、RISC-V等处理器架构的支持。

三、安装方法

  1. 首先,需要通过控制中心加入内测后,更新至最新内测推送版本。
  2. 打开终端,通过命令行执行命令进行安装:
    sudo apt update && sudo apt install linux-headers-6.6.7-amd64-desktop-hwe linux-image-6.6.7-amd64-desktop-hwe
  3. 待安装完成后,执行重启,系统将自动加载6.6.7内核,可以使用体验了哈^^。
    PS:如果已经安装了很多内核,建议保留6.1.32, 删除其他内核后再进行安装,因为引导分区需要空间,空间被占用后不足,将会导致引导失败。删除内核命令为:sudo apt remove linux-headers-XX linux-image-XX (XX为内核具体的版本号)。

四、安装完成后如何查看

安装完成后,可以通过以下命令查看当前正在使用的内核版本:uname -r。如果显示的版本号为6.6.7,那么说明新内核已经成功安装并正在运行。

五、常见问题

  1. PS:在升级内核之前,建议先备份重要的数据和文件,以防万一出现问题。已知问题:1、HP光影精灵在控制中心-设置分辨率低于1440*900时会出现黑屏; 2、少部分机型会出现蓝牙丢失的情况,如出现,请关机后,再次开启将找回蓝牙,此问题为BIOS的问题哈。

  2. 升级内核后需要删除6.1.32版本的内核吗? 答:不需要删除6.1.32内核,两者可以共存,共存的好处是,可以通过启动引导菜单,grub界面高级选项进行内核的切换。

  3. 在安装新内核后,需要重启计算机才能使新的内核生效。

  4. 内核安装后,重启出现了黑屏或者引导失败? 答:请确认是否在bios中开启了安全启动选项,当问题出现时,建议关闭安全启动项进行重试。

  5. 内核安装后,引导失败,我没有开启安全启动项? 答:请查看并保证/boot分区有足够的空间,这个问题,可能出在安装了过多的内核。很多内核,建议保留6.1.32, 删除其他内核后再进行安装,因为引导分区需要空间,空间被占用后不足,将会导致引导失败。删除内核命令为:sudo apt remove linux-headers-XX linux-image-XX (XX为内核具体的版本号)。

    综上所述,6.6的内核提供了更多的驱动支持与特性优化,建议大家进行内核更新哈,当然,在使用中发现问题了,可以通过深度之家,或者论坛发帖的方式进入反馈,大家一起讨论,一起解决进步哈。

Reply Favorite View the author
All Replies
1 / 2
To page
阿尼樱奈奈
Moderator
2023-12-22 21:54
#1

like

Reply View the author
fslong
deepin beta test group
2023-12-22 22:12
#2

赞!这种非常棒!

Reply View the author
199******64
deepin
2023-12-22 22:56
#3

我一直有个问题,为何不把各种内核直接上架到应用商店呢?这样的话,如果我是因为内核比如版本过低等问题导致的系统异常,如无线网卡没有信号等等,可以直接通过应用商店更新内核版本即可。这个不比普通用户四处搜索安装的方便吗?

Reply View the author
sammy-621
deepin
2023-12-22 23:30
#4

已升级至6.6.7applaud

Reply View the author
xuqi
deepin testing team
2023-12-22 23:37
#5
  • Nice~赞一个~~升级起来
Reply View the author
owen_337
deepin testing team
2023-12-22 15:59
#6
199******64

我一直有个问题,为何不把各种内核直接上架到应用商店呢?这样的话,如果我是因为内核比如版本过低等问题导致的系统异常,如无线网卡没有信号等等,可以直接通过应用商店更新内核版本即可。这个不比普通用户四处搜索安装的方便吗?

可视化内核切换安装使用,论坛里有用户已经做了哈,可以搜索使用哈,然后,由于系统目前还处于内测阶段,最终计划正式发布时,会有一款6.6.X的内核直接集成到镜像中的哈,也就是说,安装镜像就是6.6.X的内核哈。

无线网卡没有信号的问题,请安装一下哈:sudo apt install broadcom-sta-dkms 。

Reply View the author
199******64
deepin
2023-12-23 00:40
#7
owen_337

可视化内核切换安装使用,论坛里有用户已经做了哈,可以搜索使用哈,然后,由于系统目前还处于内测阶段,最终计划正式发布时,会有一款6.6.X的内核直接集成到镜像中的哈,也就是说,安装镜像就是6.6.X的内核哈。

无线网卡没有信号的问题,请安装一下哈:sudo apt install broadcom-sta-dkms 。

不是,我只是举个例子,比如以后内核出了更高版本,如6.7,6.8之类的,我页可以直接在应用市场下载更新,多方便啊。我的意思是希望内核可以在应用市场下载更新,就像安装软件一样方便快速

Reply View the author
owen_337
deepin testing team
2023-12-23 00:54
#8
199******64

不是,我只是举个例子,比如以后内核出了更高版本,如6.7,6.8之类的,我页可以直接在应用市场下载更新,多方便啊。我的意思是希望内核可以在应用市场下载更新,就像安装软件一样方便快速

嗯,这个想法很好,但是目前的软件管理,内核是放在仓库的哈,这样,你可以提交需求单哈。

Reply View the author
babyfengfjx
Super Moderator
CQA
2023-12-23 01:10
#9

有能力的小伙伴可以使用新内核试试,这个玩意对一些老设备来说,不一定比老版本内核好使,有可能之前支持的驱动,在新版本内核中又不支持了,可以酌情使用。

Reply View the author
晚秋(lateautumn)
Moderator
2023-12-23 01:13
#10

都667了applaud

Reply View the author
HualetWang
deepin
2023-12-23 02:45
#11
666+1
Reply View the author
hanzn-zzx
deepin
2023-12-23 02:47
#12

666还是挺6的哈哈

667总感觉差点劲

Reply View the author
$~ ฅ^.赤山
deepin
2023-12-23 05:01
#13

为什么受伤的都是我
图片.png

Reply View the author
阿尼樱奈奈
Moderator
2023-12-23 05:33
#14
It has been deleted!
..........?*
deepin
2023-12-23 05:53
#15
$~ ฅ^.赤山

为什么受伤的都是我
图片.png

&&后面还要再加上sudo

Reply View the author
deepin
2023-12-23 10:07
#16
$~ ฅ^.赤山

为什么受伤的都是我
图片.png

image.png

Reply View the author
MMHMM
deepin
2023-12-23 21:43
#17

like

期待官方多出点这类的教程,毕竟大多数人是不懂的!!!

Reply View the author
sige
deepin
2023-12-23 23:38
#18

学习了,试试看看能不能驱动出华硕不760M 主板上的蓝牙和联发科的无线网卡

Reply View the author
sige
deepin
2023-12-23 23:43
#19
sige

学习了,试试看看能不能驱动出华硕不760M 主板上的蓝牙和联发科的无线网卡

还是不能驱动

Reply View the author
waittingsummer
deepin
2023-12-24 21:44
#20

6.6.7版内核发现一个bug,触控板无法禁止,无论选项选什么。6.6.3下是正常的。

不知道其他人能复现出这个问题不

勘误,重启后正常了

Reply View the author
1 / 2
To page