硬核观察 #1217 FFmpeg 已经完成多线程功能开发
? FFmpeg 已经完成多线程功能开发
? Ubuntu 24.04 LTS 将默认启用帧指针
? Glibc 加入采用行为准则的开源项目行列
» 
»
行为准则 FFmpeg 帧指针
? FFmpeg 已经完成多线程功能开发
? Ubuntu 24.04 LTS 将默认启用帧指针
? Glibc 加入采用行为准则的开源项目行列
» 
»
![](/data/attachment/album/202312/16/080631uqhdniqp4z49i9i9.jpg)


![](/data/attachment/album/202312/16/080647w8ndznbfbn1bsdlb.png)


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


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



> 
> **[消息来源：Phoronix](https://www.phoronix.com/news/FFmpeg-CLI-MT-Merged)**
> 
> 
> 



> 
> 老王点评：FFmpeg 的重大进步，必将带来整个生态的进步。
> 
> 
> 


![](/data/attachment/album/202312/16/080659kemetyck9ftj66oy.png)


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


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



> 
> **[消息来源：Phoronix](https://www.phoronix.com/news/Ubuntu-Frame-Pointers-Default)**
> 
> 
> 



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


![](/data/attachment/album/202312/16/080715cakhhnnyh2hwdydh.png)


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


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



> 
> **[消息来源：Phoronix](https://www.phoronix.com/news/Glibc-Code-of-Conduct)**
> 
> 
> 



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

