今年linux开发培训,谷歌宣布将其exFAT技术添加到Linux内核中。深受这一风波的鼓励,Paragon软件公司现在也决定将其NTFS驱动程序引入Linux内。
该公司表示,她们早已在Linux内核中递交了一个NTFS读写驱动程序的代码,并计划在下一个版本上将其NTFS工具和实用程序开源。而此前,Paragon的产品仍然走的是商业路线。
"谷歌作出了容许在Linux内核中使用exFAT的决定,我们认为遭到了鼓励,所以给Linux提供了它等待了20多年的东西--在内核级别上的高质量NTFS支持。"
NTFS是WindowsXP及更高版本的默认文件系统。目前,谷歌早已开始在个别情况下用ReFS代替NTFS;但虽然这么,NTFS一直是Windows的通用文件系统。
NTFS支持在例如附加使用NTFS低格的外部储存或将WindowsPC引导至Linux进行故障排除之类的方案中很有用。
Linux当前有两个NTFS驱动程序:一个是可读写的FUSE(FilesysteminUserspace)驱动程序、另一个是只读的内核驱动程序linux 内核 引导 文件系统,Paragon准备替换的则是前者。
Paragon称,当前Linux中的NTFS驱动程序几乎没有得到维护,缺少像样的写支持且没有其他中级功能。而她们的驱动程序除了可以读写,同时还支持journalreplay、压缩和稀疏文件等其他功能。
事实上,早在上月linux学习视频,Paragon就宣布决定将其NTFS驱动程序引入Linux内核。她们称,想凭着自己在商业文件系统开发方面数六年的经验,通过为Linux内核提供NTFS读写驱动的实现来为开源社区作出贡献。
但彼时,该公司采取的27000行代码的单一轮询递交模式,却引起了开发者对于这一补丁过分庞大而未能审查的埋怨。目前,该修复程序早已迭代至第4版,拆分成了多个部份,而且清除和修补了一些错误。
截止当下,Paragon在Linux内核中递交了的NTFS读写驱动程序的代码仍未初审通过。但该公司对此事却持有一个豁达的心态linux 内核 引导 文件系统,并称“对我们而言,重要的是Linux社区可以放心地使用Linux内核中包含的NTFS。”
据悉,Paragon表示,她们的商业版产品也将继续开发,并将作为专有技术提供。一方面,由于OEMs(军事、政府、企业等)不可能会使用基于GPL的开源版本。
另一方面,一些顾客仍希望通过更改代码以微调特定设备上的性能,且她们也不愿公开具体的更改内容。因而,其用于Linux的商业NTFS驱动程序将会继续提供,以供有须要的顾客进行选择。
▼往期精彩回顾▼
认为不错,请点个在看呀