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

基于泰晓RISC-V实验箱的Linux公开课
请稍侯

泰晓资讯·10 月 / 第二期 / 2022

unicornx 创作于 2022/10/20

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

Linux 内核最新消息

https://lkml.org/lkml/2022/10/16/359

Linus Torvalds 本周发布了 Linux 6.1 的第一个候选 RC 版本,这标志着合并窗口的结束。Linux 6.1 稳定版计划在 12 月发布,并可能作为今年的 Linux LTS 内核版本。

Linux 6.1 在过去两周内合入了大量令人兴奋的功能,包括:

  • 第一个版本的 Rust 基础开发框架被合并,我们现在可以基于该框架在未来的内核周期中构建新的采用 Rust 编写的驱动程序和子系统;
  • MGLRU 特性,这会大大提升内核的性能潜力,特别是对于内存受限的系统;
  • 继续支持新的 Intel Arc 显卡和 AMD RDNA3 显卡;
  • Kernel Memory Sanitizer;
  • AMD Platform Management Framework
  • segment fault 时打印发生故障的 CPU core 信息,
  • 捕获基于 memcpy 的缓冲区溢出
  • 等等。

Linus Torvalds 在 6.1-rc1 版本公告中评论道:

This isn’t actually shaping up to be a particularly large release: we “only” have 11.5k non-merge commits during this merge window, compared to 13.5k last time around. So not exactly tiny, but smaller than the last few releases. At least in number of commits.

That said, we’ve got a few core things that have been brewing for a long time, most notably the multi-gen LRU VM series, and the initial Rust scaffolding (no actual real Rust code in the kernel yet, but the infrastructure is there).

接下来的时间将是密集的基准测试以及 bugfix。

https://www.kernel.org/ updated by 2022/10/20

分支类型版本发布时间
mainline6.1-rc12022-10-16
stable6.0.22022-10-15
stable5.19.162022-10-15
longterm5.15.742022-10-15
longterm5.10.1492022-10-17
longterm5.4.2192022-10-17
longterm4.19.2612022-10-05
longterm4.14.2952022-09-28
longterm4.9.3302022-09-28
linux-nextnext-202210192022-10-19

关键词: Linux

Linux 6.1 中引入更多针对 LoongArch 的附加功能

While initial LoongArch CPU support merged in Linux 5.19, it was still in an immature state and since then missing features and functionality continue to be ironed out. With Linux 6.0 came LoongArch PCI support and other changes while for Linux 6.1 come additional features for this Chinese CPU architecture derived from MIPS64 and some elements of RISC-V.

最初的对 LoongArch CPU 的支持在 Linux 5.19 时已经被合入,但它仍然处于不成熟的状态,缺失的特性和功能一直在继续解决中。随着 Linux 6.0 的出现,针对 LoongArch 架构加入了 PCI 支持和其他变化。Linux 6.1 中将引入更多针对 LoongArch 的附加功能。

Linux 6.1 已经为 LoongArch 提供了 EFI 引导支持,而本周三,针对 LoongArch 又合入了更多更新,这包括重构了 TLB/cache 操作,qspinlock 支持,对 perf events 的支持,Kexec 和 Kdump 处理,实现通用的 BUG() 处理程序,eBPF JIT 支持,基于 ACPI 的便携式计算机驱动程序,以及对默认内核配置(defconfig)的更新。

总的来说,对于 LoongArch 来说,Linux 6.1 是一个繁忙的开发周期。

新闻出处,“LoongArch Picks Up New CPU Capabilities With Linux 6.1”: https://www.phoronix.com/news/Linux-6.1-LoongArch

关键词: Linux, LoongArch

Debian 14 的发行代号定下来了,叫 “Forky”

The upcoming Debian GNU/Linux 12 release is codenamed “Bookworm” and is expected to be released in 2023. Meanwhile Debian 13 will be out around 2025 and it was already announced under the Trixie codename. Now today it’s been announced that Debian 14 come 2027 will also be known as the “Forky” release.

即将推出的 Debian GNU/Linux 12 版本代号为 “Bookworm”,预计将于 2023 年发布。与此同时,Debian 13 将在 2025 年左右发布,并且已经宣布代号为 “Trixie” 。上周四又宣布,Debian 14 将于 2027 年推出,其代号为 “Forky”。

“Forky” 是电影《玩具总动员 4》中的一个角色,主人邦妮用废弃的塑料叉子自制了新玩具 Forky,其与胡迪等角色一同踏上全新的冒险之旅。

Debian 系统代号总是来自《玩具总动员》(Toy Story)电影中的角色派生。”Trixie” 是一种蓝色的塑料玩具恐龙,首次出现在《玩具总动员3》中。

除了代号的乐趣之外,今天来自 Debian 发布团队的更新重申了 1 月 12 日在 Debian 12 上升级工具链的目标。

新闻出处,“Debian 14 Codenamed “Forky””: https://www.phoronix.com/news/Debian-14-Forky

关键词: Debian

GNU 工具链打算将其托管服务迁移到 Linux 基金会名下

Brought up in September was the proposal of moving the GNU toolchain infrastructure under the Linux Foundation’s IT services. The GNU Toolchain leaders have now come out formally in support of this proposed move.

虽然在 RedHat 的资助下,SourceWare.org 多年来一直为大部分的 GNU 工具链提供托管服务,但最近大家都达成一个共识,就是希望将这个基础软件的服务改为由 Linux 基金提供的 IT 提供。Linux 基金会的 IT 团队已经在管理 Kernel.org 和相关基础设施方面做得非常出色,因此应该也能可靠地为 GCC 和相关工具链项目管理它们的基础设施。

Linux 基金会 IT 服务将管理 Git 存储库,邮件列表,错误跟踪管理,网站,持续集成(Continuous Integration,简称 CI)和持续交付(Continuous Delivery,简称 CD)以及相关的基础架构。

上周五的一个邮件列表中的帖子中,GNU 工具链项目的领导层正式出来支持该提案。因此,在这个阶段,看起来该提案将继续向前推进。

新闻出处,“GNU Toolchain Leaders Support Moving Their Infrastructure Under The Linux Foundation”: https://www.phoronix.com/news/GNU-Toolchain-Leaders-LF-IT

关键词: GNU,Linux

Picolibc 发布 v1.7.9,支持更多处理器架构

Longtime open-source developer Keith Packard has announced the release of Picolibc 1.7.9, the newest version of his C library for embedded systems. Picolibc 1.7.9 adds support for several new CPU architectures and other enhancements for his miniature libc implementation.

上周四,资深的开源社区开发人员 Keith Packard 发布了 Picolibc 1.7.9,这是他开发面向嵌入式系统的 C 库的最新版本。Picolibc 1.7.9 为他的微型 libc 新增支持了几种新的 CPU 架构和其他增强功能。这些新增的处理器架构包括 MIPS、SPARC、Nios II 和 ARC。此外,该 c 库还支持了 TI MSP430 微控制器。

Picolibc 1.7.9 现在还支持所有 Zephyr SDK 所支持的硬件,为工具链支持 sysroot,此外还改进了对 RISC-V 的支持、支持 16 位整数目标,以及合并 i686 和 x86_64 代码以允许 x86 multi-lib 测试。

感兴趣的话可以通过其 GitHub 仓库下载有关最新的代码:https://github.com/picolibc/picolibc/releases/tag/1.7.9

新闻出处,“Picolibc 1.7.9 Adds Support For More CPU Targets”: https://www.phoronix.com/news/Picolibc-1.7.9-Released

关键词: Picolibc

Mold 1.6 发布

Mold as the open-source high performance linker continues its ascent in working to prove itself as a viable alternative to LLVM’s LLD and GNU Gold. Mold 1.6 is out today with the latest fixes and features.

作为一款开源的高性能链接器,Mold 一直没有停下崛起的脚步,它正在努力证明自己是 LLVM 的 LLD 和 GNU 的 gold 可行替代品。本周三,Mold 发布了最新的版本 1.6。

Mold 一直致力于在过去多次发布中扩展其支持的 CPU 架构和平台。在 Mold 1.6 中,现在支持 64 位大端 PowerPC ABI (PPC64 ELFv1 / PPC64)以及 IBM s390x。

作为新的优化之一,Mold 1.6 现在还可以生成更小的输出文件。Mold 1.6 还修复了将可执行文件与静态位置无关的可执行文件 (PIE) 选项链接的问题。

新闻出处,“Mold 1.6 High Speed Linker Adds PPC64 and s390x, Smaller Output Files”: https://www.phoronix.com/news/Mold-1.6-Linker

关键词: Mold

USB4 v2.0 规范发布,性能提高一倍

The USB Implementers Forum on Tuesday announced the USB4 v2.0 specification that allows USB transfer speeds up to 80 Gbps over USB Type-C connections.

本周二,USB Implementers Forum (简称 USB-IF)宣布了 USB4 v2.0 规范,该规范允许通过 USB C 型连接实现高达 80 Gbps 的 USB 传输速度。该规范将 USB 的最大总带宽加倍,同时利用 PAM3 信号并允许使用现有的 40 Gbps C 型无源电缆,同时还引入了新的 80 Gbps USB C 型有源电缆。此外,更新后的规范允许在一个方向上配置高达 120 Gbps,在另一个方向上配置 40 Gbps,例如高端显示器和其他不需要相等带宽的配置。

USB4 版本 2.0 保留了与现有 USB 版本的兼容性。更多详细内容可以阅读新闻稿 https://usb.org/sites/default/files/2022-10/USB-IF%20USB%2080Gbps%20Announcement_FINAL_v2.pdf

新的 USB4 2.0 版规格可以从 USB.org (https://www.usb.org/document-library/usb4r-specification-v20)下载。

新闻出处,“USB4 v2.0 Specification Published For Doubling The Performance”: https://www.phoronix.com/news/USB4-v2.0-Specification

关键词: USB

联系我们

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

tinylab wechat



Read Album:

Read Related:

Read Latest: