谁来解释一下这个八百年没人用的文件系统为什么值得整合进内核,以及这个事情的危害呢?

A Closer Look at the ‘Trojan Horse’ That is exFAT Inside Linux

techrights.org/2019/08/30/the-

@leo_song 「八百年没人用的文件系统为什么值得整合进内核」你应该是没在手机平板这类移动设备上用过大容量的存储卡(照相机这类功能简单的不算)。

FAT32 太老不说,还有 32 位 4 GiB 限制;ext4/F2FS 只有 Linux 内核的设备支持;NTFS 是微软专有,而且 Windows NT 的复杂特性(比如权限机制、透明压缩、透明加密),不适合移动存储。

算下来,exFAT 是移动设备上唯一收到广泛支持的现代的、轻量级的文件系统。我自己在也一直在用,因为没有别的能用的(需要和别人的 Windows 机器共享数据时)。

自由的驱动实现,包括 fuse 级别的很多年前就有了,后来有人从三星的 GPL 内核中也提取了三星 Android 机器的源代码,质量尚可,因为专利问题无法合并进主线,是以源代码形式流传。

微软这次要把 exFAT 合并进内核时要表示自己所谓的支持,而且把所有 exFAT 专有文档中的「仅供内部使用」声明全部删除,似乎是放出了彻底开放 exFAT 的信号。但 TechRights 的编辑认为事情没那么简单,有可能仅仅是授权了代码,其实依然还有专利陷阱,所以说它有危害。

@niconiconi @leo_song 事實是這樣,exfat代碼只授權給ion會員使用,其他人還是有專利費的問題。

Follow

@roytam1 @niconiconi @leo_song 等进了kernel是不是可以用exhaustion doctrine?

Sign in to participate in the conversation
Fairground

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!