一句话概括的话:我个人的判断还是微软试图增加对Linux的话语权,给其它文件系统推广造成障碍。
具体分析:
1. exFAT是移动闪存介质的事实标准。
多数大容量SD卡出厂的时候,都被格式化成了exFAT,这已经是现状了,同时,Linux通过其它方式集成了对exFAT的支持,所以不管微软是否开放其设计细节,exFAT在移动闪存介质上已经占领了足够多的市场。
早年移动设备选择exFAT,也只是为了方便用户在Windows平台访问移动设备上的存储卡,MTP协议并没有随着移动设备的推广而马上应用起来,所以当年大容量SD卡出现的时候,设备厂商必须要选择一个方便用户在主流PC机上使用的文件系统,而FAT32是不能格式化大容量SD卡的(不超过32G),这种情况下exFAT几乎是唯一的选择。
所以,微软开放exFAT设计细节只是顺水推舟的事情。
2. 并没有消息说微软要放弃exFAT专利。
这才是重点,要知道微软对exFAT是有专利的,专利和GPL还是区别的,甚至微软可以放弃对Linux的exFAT专利,但保留对其它操作系统的专利,就这样一个操作就足够打击其它操作系统了。
哪怕微软贡献了GPL版本的exFAT,但如果仅限于Linux使用的话,对于其它厂商来说谈不上利好,比如MacOS,Fuchsia等。
3. 可以在一定程度上阻止Linux社区或者其它组织推出下一代针对SD卡的文件系统
随着MTP协议的普及,SD卡上的文件系统对于用户来说已经不可见了,那么Linux社区或者其它组织(比如SD卡协会,甚至是华为)可以搞一个自己的文件系统。exFAT历史已经太久了,设计一个对SD卡更优化的文件系统其实更好。之前exFAT不在内核里,就不存在踢出内核的问题。
但如果exFAT进了内核,那么至少Linux社区里,替换exFAT的声音会小一些,因为厂商可以直接用了,多数厂商不会花更多的钱再开发一套全新的东西,除非是原来的那一套不好用,或者不能用(贸易战)。
------------------------------
微软这个操作,并没有损失什么,因为exFAT本来就是事实标准,专利也依然握在手里(FAT32的长名专利也在微软手里,Linux社区至今还不能用),同时还可以阻止其它文件系统的推广,增加自身在Linux社区的话语权,甚至在一定程度上推广exFAT(小厂可以偷着用了,发现以后再起诉),好处实在是太多了。
所以,微软开发一套exFAT for Linux,对于微软来说是很划算的事情。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有