泰晓科技 -- 聚焦 Linux - 追本溯源,见微知著!
网站地址:https://tinylab.org

泰晓RISC-V实验箱,转战RISC-V,开箱即用
请稍侯

泰晓资讯·9 月 / 第一期 / 2023

unicornx 创作于 2023/08/31

“泰晓资讯”,广泛报道 “Linux/开源” 业界资讯。欢迎广大读者投递相关资讯来源和素材,本站将进一步收集整理后发布给大家。

Linux 内核最新消息

https://lkml.org/lkml/2023/8/27/348

虽然在 Linux 6.5 周期开始时 Linus Torvalds 担心这个版本的开发可能会比较拖沓,但最终它还是按计划发布了,Linus 并没有为它增加任何额外的候选版本。

Linux 6.5 中加入了许多强大的功能,譬如:对 Zen 2 默认支持 AMD P-State EPP 驱动程序而不是 ACPI CPUFreq,针对 AMD Ryzen 系统的最新支持;早期的对 USB4 v2 的支持;初步 MIDI 2.0 内核驱动程序工作;更多对 Intel hybrid CPU 的调整等等。

自从 6.5-rc7 发布后的一周里,有一个性能回归修复和各种主要是小错误修复。由于没有发现什么大的问题,Linus 决定继续并发布了 Linux 6.5 稳定版。

现在我们已经进入了 Linux 6.6 开发周期,该开发周期中我们会合入许多令人感兴趣的特性功能,这将是 2023 年的秋季内核版本。Linux 6.6 的合并窗口将持续两周的时间,这意味着在此期间将经历美国劳动节假期,届时许多内核开发人员可能会休假。

https://www.kernel.org/ updated by 2023/08/31

分支类型版本发布时间
mainline6.52023-08-27
stable6.4.132023-08-30
longterm6.1.502023-08-30
longterm5.15.1292023-08-30
longterm5.10.1932023-08-30
longterm5.4.2552023-08-30
longterm4.19.2932023-08-30
longterm4.14.3242023-08-30
linux-nextnext-202308302023-08-30

关键词: Linux

Linux 6.5 新功能一览

Barring any last minute problems from coming up, the Linux 6.5 kernel is expected to be released as stable tomorrow, 27 August. Here’s a reminder about all of the great changes and new features with this next kernel version, which is especially heavy on exciting additions for Intel and AMD Linux users.

刚刚发布的 Linux 6.5 有很多新鲜东西,但话又说回来,大多数内核周期都是这样…… 我们在 Linux 6.5 中发现的最有趣的变化包括:

  • 针对支持 ACPI CPPC 的 AMD Ryzen Zen 2 和更新的笔记本电脑/台式机,默认采用 AMD P-State EPP,而不是 ACPI CPUFreq。
  • Ryzen 7000 系列 EDAC 支持。
  • 增强了针对 Intel Core hybrid CPU 在 P 和 E cores 之间的负载平衡。
  • 开始为未来的 Intel Lunar lake 处理器准备各种新增功能,将 SoundWire ACE2.x 支持添加到各种新的 PCI ID 中。
  • 默认情况下启用 AMD FreeSync 视频支持。
  • Radeon RX 7000 系列超频支持。
  • 适用于 eDP 笔记本电脑面板的 Intel 可变速率刷新。
  • 对于 Linux 游戏玩家,有各种控制器改进,例如 NVIDIA SHIELD 控制器驱动程序,以及 rumble 支持适用于更多 Microsoft Xbox 控制器。
  • 对 USB4 v2 的初始支持和对 Intel Barlow Ridge 控制器的初始启用。
  • 继续改进 WiFi 7。
  • MIDI 2.0 驱动程序支持。

新闻出处,“Linux 6.5 Ready To Ship With Initial USB4 v2, More WiFi 7, AMD P-State EPP Default & More”: https://www.phoronix.com/news/Linux-6.5-Features

关键词: Linux

Linux 6.6 新功能预览

While there are many exciting features with Linux 6.5 which will hopefully be released as stable later today, ahead for the imminent Linux 6.6 merge window are another hearty batch of new features set to be introduced.

Linux 6.6 正在合入各种新功能,以下是对可能进入主线的简单罗列:

  • EEVDF 调度器,具体见本期资讯的另外一篇介绍。
  • AMD Dynamic Boost Control。
  • 由 Intel 提交的,针对 hybrid CPU 的集群调度。
  • 对 Intel Arrow Lake 和 Lunar Lake 的音频支持。
  • VirtIO 同步对象支持。
  • 更多的 LoongArch 内核功能,如 Loongson 二进制翻译。
  • 对 Rust 工具链的升级。
  • 彻底移除无线 USB 和 UWB 的相关代码。
  • ……

更多特性列表可以参阅新闻出处,“Many Features Ahead With Linux 6.6: EEVDF Scheduler, New AMD CPU Features, NVK uAPI”: https://www.phoronix.com/news/Linux-6.6-Early-Features

关键词: Linux

Linux 6.6 合入 EEVDF 调度器

The EEVDF scheduler code has been merged for the in-development Linux 6.6 kernel. EEVDF replaces the existing CFS scheduler code. There is the likelihood of some performance regressions initially though but the developers will be working to address them as they arise. Additionally, this scheduler pull also re-introduces cluster scheduling for Intel Core hybrid processors.

EEVDF 调度器代码已合并到正在开发中的 Linux 6.6 内核中。EEVDF 将取代现有的 CFS 调度器。虽然最初可能会出现一些性能衰退,但开发人员将努力解决这些问题。

EEVDF 已准备好在 Linux 6.6 中作为现有 CFS 代码的替代品。EEVDF 是 Earliest Eligible Virtual Deadline First 的缩写,基于 90 年代后期的一篇研究论文。这将给内核带来更好的调度策略,同时在人工调参操作上相对 CFS 也更少。

我们一直期待 EEVDF 能够进入内核主线,在本周一,Linus Torvalds 直接合并了相关代码,同时也没有收到任何异议。我们非常期待基于 Linux 6.6 对 EEVDF 的影响进行基准测试。

当前的合并很有可能给内核性能带来影响:但我们期望可以修复新调度程序中的所有问题,EEVDF 不可避免会对当前调度行为会有改变,希望在绝大多数情况下会变得更好,但在某些情况下或许会变差,尤其是在针对某些对抗性负载测试中,比如 hackbench 等。所以要有耐心或许要等上多次迭代后情况才会改善。

更详细的介绍,请阅读新闻出处,“EEVDF Scheduler Merged For Linux 6.6, Intel Hybrid Cluster Scheduling Re-Introduced”: https://www.phoronix.com/news/Linux-6.6-EEVDF-Merged

关键词: Linux,EEVDF

Linux 6.6 中新增一个系统调用 fchmodat2

Ahead of the Linux 6.5 stable kernel being released there have already been a few pull requests submitted of new feature material for Linux 6.6. Among the early pulls for v6.6 is one from prominent Linux developer Christian Brauner at Microsoft that introduces the fchmodat2() system call as an evolution of fchmodat().

在 v6.6 的早期提交中,有一个来自 Microsoft 的著名 Linux 开发人员 Christian Brauner 提交的的 patch,这个 patch 引入了一个新的系统调用 fchmodat2() 作为 fchmodat() 的替代者。

fchmodat() 用于更改一个相对于某个目录路径的文件的权限。新的系统调用添加一个标志参数,该参数允许支持 AT_SYMLINK_NOFOLLOWAT_EMPTY_PATHAT_SYMLINK_NOFOLLOW 其含义是如果 pathname 为符号链接,那么系统调用将操作于符号链接本身,而非符号链接所指向的文件。

新闻出处,“fchmodat2 System Call Submitted For Linux 6.6”: https://www.phoronix.com/news/fchmodat2-For-Linux-6.6

关键词: Linux,syscall,fchmodat2

Ubuntu 对未来的展望

Oliver Smith at Canonical who serves as the Product Manager for Ubuntu Desktop published a post on “charting a course for the future” of the Ubuntu desktop.

来自 Canonical 的 Oliver Smith,目前担任 Ubuntu Desktop 的产品经理,他发表了一篇关于 Ubuntu 桌面的文章,描绘了未来 Ubuntu 的路线图。

随着 Ubuntu 23.10 即将在两个月内发布,在下一个长期支持版本 Ubuntu 24.04 发布之前,Olver Smith 指出,在 Canonical 内部,他们一直在为实现未来几年 Ubuntu 桌面体验的目标和愿景而不懈努力。他从 Canonical 的角度分享了一些有趣的观点,Ubuntu 桌面拥有超过 6 百万活跃用户(仅计算桌面覆盖率),根据 Stack Overflow 调查,Ubuntu 桌面据说是开发人员最受欢迎的发行版,以及根据 Valve 的 Steam 调查数据,Ubuntu 桌面是最常用的游戏桌面 Linux 发行版。

他在文章中指出,桌面是在安全性问题上是如何进化并投入更多的关注的,以及在用户数据和企业管理向云和云桌面的快速过渡的问题,文章还提到了嵌入式人工智能等更多实验性技术以及增强或虚拟现实生产力环境的发展。

同时在文章中指出:Ubuntu 桌面的价值体现在选择、质量、支持、享受、性能、设计隐私、默认安全性、无缝集成和展望未来。原文是:”The expressed values of the Ubuntu Desktop are choice, quality, support, enjoyment, performance, privacy by design, security by default, seamless integration, and looking towards the future.”

对于安全性,Oliver 指出,Ubuntu 23.10 正在开发基于硬件的全磁盘加密这一 “高度实验性” 的特性,该功能可以作为 Ubuntu 安装程序中的一个选项。

在性能方面,他给出的例子是他们如何与 Intel 合作,在 Chromium 浏览器 Snap 软件包中提供硬件加速视频编码/解码……Chromium Snap中的硬件加速视频支持正在变得逐步稳定。我们不要忘记,尽管多年来几乎已经假设了其他平台上的浏览器视频加速,正是由于 Snaps,启用此 VA-API 支持使其更具挑战性。

对于未来的发展,这篇文章分享的内容并不多。但 Oliver 确实注意到围绕 Ubuntu Core Desktop 正在进行的工作。有关 Ubuntu Desktop 24.04 LTS 版本的更多规划细节将于今年年底发布,而 20.04 LTS 这个新的长期支持版本预计会在明天四月与大家见面。

新闻出处,“Ubuntu Desktop “Charting A Course For The Future” With Ubuntu 24.04 LTS Next Year”: https://www.phoronix.com/news/Ubuntu-Desktop-2023-Future

关键词: Ubuntu

Box64 0.2.4 发布,我们现在可以在 RISC-V 芯片上玩一些原先在 x86-64 下运行的游戏了

A new release of Box64 is now available, the Linux x86_64 emulator for running programs and games on non-x86_64 architectures like ARM/AArch64 and RISC-V.

Box64 的新版本现已推出,基于该款 Linux x86_64 模拟器,我们可以在 ARM、AArch64 和 RISC-V 等非 x64_64 架构上运行程序和游戏。

随着今天的 Box64 v0.2.4 发布,Dynarec 现在可以在 RISC-V 机器上运行,这同时也可以为在 RISC-V 上运行 x86_64 格式的 Linux 二进制文件提供很大的加速。这使得像 Stardew Valley 这样的游戏现在也可以在 Vision Five 2 单板计算机上运行。

Box64 版本还改进了兼容性,在 ELF 处理中进行了更多修复,提供了更多包装库和函数,以及实现的更多操作码。在 Wine 中还支持 32位进程,并具具体被了实验性的 WoW64 支持。

Box64 0.2.4 版本还修复了 Steam 上的问题,改进的多线程支持以及各种其他新增功能,以改进在 ARM、RISC-V 和其他 CPU 架构上模拟 x86_64 应用程序和游戏的能力。

Box86 近日也推出了针对 x86 32 位模拟器的版本 0.3.2。Box86 0.3.2 版本改进了系统调用处理、改进了 ELF 加载程序、减少了内存占用以及其他稳定性增强功能。

新闻出处,“Box64 0.2.4 Released - Some x86-64 Games Now Playable On RISC-V”: https://www.phoronix.com/news/Box64-0.2.4

关键词: Box64,RISC-V

联系我们

欢迎扫描二维码加微信联系我们:

tinylab wechat



Read Album:

Read Related:

Read Latest: