微软 exFAT 技术进入 Linux 内核后,这一商业公司也想将 NTFS 引入
去年,微软宣布将其 exFAT 技术添加到 Linux 内核中。受到这一事件的鼓励,Paragon 软件公司如今也决定将其 NTFS 驱动程序引入 Linux 内。该公司表示,他们已经在 Linux 内核中提交了一个 NTFS 读写驱动程序的代码,并计划在下一个版本中将其 NTFS 工具和实用程序开源。而此前,Paragon 的产品一直走的是商业路线。
"微软做出了允许在 Linux 内核中使用 exFAT 的决定,我们觉得受到了鼓励,所以给 Linux 提供了它等待了 20 多年的东西--在内核级别上的高质量 NTFS 支持。"
NTFS 是 Windows XP 及更高版本的默认文件系统。目前,微软已经开始在某些情况下用 ReFS 取代 NTFS;但尽管如此,NTFS 仍然是 Windows 的通用文件系统。NTFS 支持在诸如附加使用 NTFS 格式化的外部存储或将 Windows PC 引导至 Linux 进行故障排除之类的方案中很有用。
Linux 当前有两个 NTFS 驱动程序:一个是可读写的 FUSE(Filesystem in Userspace)驱动程序、另一个是只读的内核驱动程序,Paragon 打算替换的则是后者。Paragon 称,当前 Linux 中的 NTFS 驱动程序几乎没有得到维护,缺乏像样的写支持且没有其他高级功能。而他们的驱动程序不仅可以读写,同时还支持 journal replay、压缩和稀疏文件等其他功能。
事实上,早在上月,Paragon 就宣布决定将其 NTFS 驱动程序引入 Linux 内核。他们称,想凭借自己在商业文件系统开发方面数十年的经验,通过为 Linux 内核提供 NTFS 读写驱动的实现来为开源社区做出贡献。
但彼时,该公司采取的 27000 行代码的单一转储提交模式,却引发了开发者对于这一补丁过于庞大而无法审查的抱怨。目前,该修补程序已经迭代至第 4 版,拆分成了多个部分,并且清理和修复了一些错误。
截至当下,Paragon 在 Linux 内核中提交了的 NTFS 读写驱动程序的代码尚未审核通过。但该公司对此事却持有一个乐观的态度,并称“对我们而言,重要的是 Linux 社区可以放心地使用 Linux 内核中包含的 NTFS。”
此外,Paragon 表示,他们的商业版产品也将继续开发,并将作为专有技术提供。一方面, 因为 OEMs(军事、政府、企业等)不可能会使用基于 GPL 的开源版本;另一方面,一些客户仍希望通过修改代码以微调特定设备上的性能,且他们也不愿公开具体的修改内容。因此,其用于 Linux 的商业 NTFS 驱动程序将会继续提供,以供有需要的客户进行选择。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
OpenJDK 已正式迁移至 GitHub
OpenJDK 从 Mercurial 迁移到 Git 和 GitHub 的工作已宣布完成。 其 GitHub 仓库(https://github.com/openjdk/jdk)也已由此前的只读副本变成了一个活跃项目,亦即意味着JDK (Java) main-line 的开发工作未来将会在 GitHub 上开展。所以如果希望为 Java 贡献代码,现在用 GitHub 帐号就能提交。官方也提供了详细的教程。 按照计划,此次迁移会保留所有版本的历史记录(包括标签)和提交记录,并对提交消息按照 Git 最佳实践进行重新格式化。目前看来,这两个目标均已顺利实现。 官方曾解释过切换至 Git 代码版本控制系统的原因主要是提升性能和为代码审查提供更好支持,GitHub 的性能、丰富的 API 和日渐扩大的社区环境正好满足了他们的需求,所以即便存在一定的迁移成本,最后还是果断执行了这个决策。
- 下一篇
Chrome 将主动移除拖慢浏览速度的广告
近日,Chrome 工程师 John Delaney 在chromium 小组论坛中称计划推出一项新功能,用以限制拖慢浏览器速度的广告。 这是 Chrome 浏览器在降低资源消耗方面的又一种尝试。他们表示这样做是因为消耗资源过多的广告容易给用户带来负面的体验,可能是明显降低性能,也可能是对电量或带宽有所消耗。于是,Chrome 开发团队选择从广告入手,对广告可使用的资源进行限制,超出限制时就主动将广告移除。 此干预仅针对影响最严重的广告。如果用户未点击某广告,并且它满足以下任意条件的话,就会被归为严重类别: 总共使用主线程超过 60 秒 在任何打开 30 秒的窗口中使用主线程超过 15 秒 使用超过 4 MB 的网络带宽 Chrome 产品经理 Marshall Vale 在今年五月份曾提到过,只有 0.3% 的广告超出了此阈值,但它们却占广告使用的网络数据的 27% 和所有广告 CPU 使用率的 28%。 Chrome 团队提供了一个测试站点,可以输入任何 URL 来测试指定网站上的广告情况。 经过几个月的尝试,该功能已趋于完善,并将从本月起,在接下来的 Chrome 版本中逐步推出...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Mario游戏-低调大师作品
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合Thymeleaf,官方推荐html解决方案