小米工程师提交优化补丁被批,Linux内核维护者:太疯狂!

Posted 程序员大咖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小米工程师提交优化补丁被批,Linux内核维护者:太疯狂!相关的知识,希望对你有一定的参考价值。

👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇

出品 | OSC开源社区(ID:oschina2013)

作为微电子产业的标准机构,固态技术协会 JEDEC 近日公布了通用闪存基于文件的优化 (简称 UFS FBO )扩展的 1.0 版本。该标准规定了 UFS 电接口和存储设备的扩展规范,通过对与特定文件关联的 LBA(逻辑区块地址) 范围进行物理碎片整理,来优化设备性能随时间恶化的问题。

据外媒 Phoronix 的报道,11 月 2 日 ,一位小米工程师以 “更好的性能” 为由,向 Linux 内核发送了一组用于实现 UFS FBO 的优化补丁,以下为邮件中对该功能的概述:

此功能需要以下主机 - 设备对话:

◆ 主机让设备知道其感兴趣的 lba 范围,这些范围通常与特定文件相关联,可以从文件的 iNode 和一些偏移量计算中获得

◆ 主机向设备询问该文件当前的物理碎片级别。

◆ 如果需要,主机可以指示设备执行碎片整理。

◆ 碎片整理阶段成功后,主机可能会询问文件的新碎片级别。

但该系列补丁随即就被资深 Linux 内核开发人员、内核多领域维护人员 Christoph Hellwig 否定,并被严厉地批评。他引用了小米工程师 “主机系统需要让设备知道文件的特定 LBA 范围” 这一段概述,称:

这是一个完全疯狂的想法,文件是一个逻辑概念,它非唯一(回流、快照),且可以随时更改(碎片整理、GC、重复数据消除)。

不管是谁想出了这个计划,他应该是疯掉了(原文是 on crack ...),而且它与 Linux 内核无关。

目前看来,该 UFS 基于文件的优化系列补丁进入 Linux 内核的机会非常渺茫。

相关链接:

https://www.phoronix.com/news/UFS-File-Based-Optimization

https://www.jedec.org/standards-documents/docs/jesd231

-End-

最近有一些小伙伴,让我帮忙找一些 面试题 资料,于是我翻遍了收藏的 5T 资料后,汇总整理出来,可以说是程序员面试必备!所有资料都整理到网盘了,欢迎下载!

点击👆卡片,关注后回复【面试题】即可获取

在看点这里好文分享给更多人↓↓

以上是关于小米工程师提交优化补丁被批,Linux内核维护者:太疯狂!的主要内容,如果未能解决你的问题,请参考以下文章

Linux 5.7 内核正在支持 Zstd 压缩算法

故意向Linux内核提交漏洞被全线拉黑?华人教授行为引众怒

华为开发者被批评在 Linux 内核刷 KPI

Linux内核版本类型

如何提交Linux内核补丁到Linux内核社区

提交内核补丁patch