微软将发布exFAT规范,但Linux Devs并不开心

微软已宣布将发布exFAT标准的技术实现细节,并允许将来支持集成到Linux内核中。这是微软的一项重大改变,微软曾将其FAT专利武器化。虽然三星在2013年发布了针对exFAT的GPL驱动程序,但专利保留阻止了驱动程序作为Linux的一部分进行分发。

如果驱动程序包含在Linux内核的未来版本中,那么现在可以改变。但正如Phoronix所指出的那样,对邮件列表的讨论已经对预先存在的驱动程序代码提出了批评,该代码在微软发布后被标记为包含在内核中。长期的Linux开发人员Christoph Hellwig称其为“一堆垃圾”,他说:

它基本上是fs / fat /不符合内核标准的重新实现,并且还支持一些间接性以支持exfat。因此,此代码库上的任何工作量都无法真正推动我们前进。相反,有人可以花几天时间在这上面并且实际上有文件系统来测试它只需要将低级格式位转移到我们经过良好测试的fs / fat代码库而不是复制它。

维护Linux -stable分支机构的Greg Kroah-Hartman 为决定采取代码进行了辩护,尽管目前情况如此,他写道:“我知道代码很糟糕,但我很乐意将可怕的代码用于分期。如果它困扰你,请忽略它。“

Stephen J. Vaughan-Nichols 写道,当微软去年加入开放发明网络(OIN)的专利非侵略协议时,此举可被视为对Bradley Kuhn提出的请求的部分回答。在注意到微软过去曾特别动摇Linux产品供应商获取与exFAT相关的许可费用之后,他呼吁微软“在GPLv2或更高版本下向上游提交exfat代码。”微软尚未迈出这一步。相反,它正在发布规范并支持创建Linux驱动程序的工作,该驱动程序将在未来向内核添加exFAT支持。虽然微软支持这项工作,但它希望实际的代码提交由其他人执行。

至于为什么微软会采取这一步骤,在这个特定的时间点,该公司可能在去年的欧洲开源峰会上提供了答案。SJVN引用Azure的主要程序管理Stephen Walli的话说:

开源改变了一切。客户已经改变了。十五年前,一位首席信息官会说,“我们没有开源,他们本来就错了,但这就是他们的想法。” 现在,CIO们知道开源的必要......微软一直是开发人员的公司。在历史的这一点上,开发人员喜欢开源。

在大多数OSS社区中,反对此举或担心微软是否打算偷偷摸摸地偷偷摸摸的东西似乎都很平静。微软多年来一直试图证明其开源真正,甚至将Bash shell和Linux内核集成到Windows 10中。过去,微软与开放的成员之间存在着激烈的标准化斗争。源社区,包括十多年前Office Open XML支持者(Microsoft)和OpenDocument Format(ODF)之间的斗争。

今天,没有任何此类纠纷的迹象。自Satya Nadella接管微软以来,该公司对开源产品的友好程度明显提高。这是否反映了微软是否愿意承认开源软件的客观普及,或者在狡猾的长期战争中破坏这些产品的新战线,这很可能是旁观者的眼睛。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190902A05QG100?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券