硬核观察 #1217 FFmpeg 已经完成多线程功能开发

2023-12-16
2分钟阅读时长

#1 FFmpeg 已经完成多线程功能开发

多线程 FFmpeg 命令行长期开发工作已经完成!在 FFmpeg 7.0 于明年初发布之前,带有多线程转码管道的 FFmpeg CLI 现已合并到 FFmpeg Git。开发人员称这项工作是“几十年来 FFmpeg CLI 最复杂的重构之一”。

消息来源:Phoronix

老王点评:FFmpeg 的重大进步,必将带来整个生态的进步。

#2 Ubuntu 24.04 LTS 将默认启用帧指针

继 Fedora 决定在其软件包构建中默认启用帧指针,以帮助调试和分析现有软件包之后,Ubuntu 也将从 24.04 开始,在所有 64 位平台上默认启用帧指针。这一改变会带来轻微的性能损失,但在影响较大的情况下(如 Python 解释器),将继续省略帧指针,直到问题得到解决。分析表明,在大多数情况下,64 位架构上的影响在 1-2% 之间。Ubuntu 不会在 32 位架构上进行这种更改,因为 32 位架构上的损失会更大。

消息来源:Phoronix

老王点评:想必对 Linux 应用的性能改善很有作用。

#3 Glibc 加入采用行为准则的开源项目行列

GNU C 库 Glibc 是最新一个采用行为准则(CoC)的自由软件项目,旨在鼓励开发者和其他利益相关者在使用这个 Linux 软件生态系统的关键组件时采取友好的行为,减少争议。GCC 和其他重要的 GNU 项目已经采用了类似的准则来规范在邮件列表、错误跟踪器、维基、Git、IRC 和其他地方的行为。

消息来源:Phoronix

老王点评:以前的贡献只需要提交代码就行,后来有了许可证,再后来有了贡献者许可协议(CLA),然后是行为准则(CoC)。只能说江湖上的人形形色色,规则会越来越多。