Linux内核新补丁发布:巧妙规避微软FAT文件系统专利
微软最近控告TomTom公司侵犯了自己的FAT文件系统专利,这个事件在开源界尤其是使用Linux操作系统和FAT文件系统的企业用户造成了不小的影响,而上周有关人员为此专门发布了Linux操作系统的新内核补丁,由于该补丁对微软的专利进行了规避,因此安装这款补丁后,Linux操作系统的用户就可以继续使用操作系统操作FAT文件系统而不会受到微软的控告。
不甘示弱的TomTom随后发起了反诉,不过三月份终审判决过后TomTom败诉,他们被迫在自己的产品中移除了与FAT文件系统有关的内容。
不过,这次判决的结果却令使用FAT文件系统的Linux操作系统的合法性变得非常含糊不清。虽然微软宣称不会对使用FAT文件系统的Linux个人用户进行起诉,但这对那些使用FAT文件系统和Linux操作系统的企业而言则非常头疼。目前使用Linux操作系统的移动设备不在少数,而这些设备都需要具备能读取FAT格式存储体的功能。
Linux基金会组织宣称最好的方法就是放弃FAT文件系统,并重新开发一套新的文件格式。长远上看,这个提议当然是非常合理的,不过眼下Linux系统还很难做到马上就放弃对FAT格式的支持,而新补丁的推出则正好可以解决这个问题。
微软FAT专利问题主要集中在一份名为《长短文件名通用名字空间》的专利上。早期的MsDOS操作系统只支持11个字符长度的文件名,即所谓的“8.3”命名机制。为了满足向下兼容性的要求,这份专利同时为文件分配一个短文件名记录项和多个长文件名记录项。

补丁的作者解释说:“微软的VFAT文件系统有关的两份专利中采用的是为同一个文件同时分配长/短文件名记录项的方法,而我们的补丁则只会为同一个文件分配一种可用的文件名记录项。”
打补丁后,原来长文件名文件的短文件名记录项将使用非法字符进行填充,这些非法字符将是随机生成的。而不是简单地用0值来进行填充,因为在这些记录项内填入特定的数字可能会引起Windows XP系统死机,而随机生成的非法字符则可以尽量避免出现这种情况。
这已经是补丁作者第二次发布于FAT专利事件有关的补丁了,在作者第一次发布的补丁中,他完全废除了长文件名,而新版补丁则由于保留了长文件名因此显得更加实用一些,也因此更受用户的欢迎。
尽管如此,Linux基金会仍然坚信微软的所谓FAT专利是不合法的,而他们推出这些补丁的目的只是想让一些企业Linux用户尽量不会因此而遭到微软的骚扰,甚至被后者拖入麻烦的官司漩涡之中。
CNBeta编译
原文:arstechnica
13

对本文中的事件或人物打分
对本篇资讯报道的质量打分
热门评论
相关资讯
Comice OS 4 Beta 1 发布-基...
Unity 3D Player 将支持Linu...
Linux消息排行Top 5
Linux Deepin 11.12 试用高清...
Get Linux 0.1发布 帮助Windo...
Linux 3.2内核正式版发布
西班牙Extremadura州终止其Linux...
Gix嵌入式桌面系统2012.1发布
Linux Deepin 11.12 发行注记
Linux Deepin 11.12 RC版本...
Linux kernel 3.2 元旦左右发布
Android内核变化将合并到Linux主支
Linux Mint开发者创建Gnome 3分...
CentOS 6.2发布
Deepin GNOME Shell
Unity 3D Player 将支持Linu...
Linux消息排行Top 5
Linux Deepin 11.12 试用高清...
Get Linux 0.1发布 帮助Windo...
Linux 3.2内核正式版发布
西班牙Extremadura州终止其Linux...
Gix嵌入式桌面系统2012.1发布
Linux Deepin 11.12 发行注记
Linux Deepin 11.12 RC版本...
Linux kernel 3.2 元旦左右发布
Android内核变化将合并到Linux主支
Linux Mint开发者创建Gnome 3分...
CentOS 6.2发布
Deepin GNOME Shell



资讯






