macFUSE 4.1.2 发布,通过第三方文件系统扩展 macOS

栏目: 软件资讯 · 发布时间: 4年前

内容简介:macFUSE 软件包为开发 macOS 10.12 至 macOS 11 的文件系统提供了多种 API。你可以使用所提供的 API 来开发许多类型的文件系统,其内容可以来自本地磁盘、网络、内存或任何其他来源。这些 API 是 FUSE API 的超集...

macFUSE 软件包为开发 macOS 10.12 至 macOS 11 的文件系统提供了多种 API。你可以使用所提供的 API 来开发许多类型的文件系统,其内容可以来自本地磁盘、网络、内存或任何其他来源。这些 API 是 FUSE API 的超集,它起源于 Linux。

由于 FUSE 文件系统是普通的应用程序(而不是内核扩展),你在编程 工具 、调试器和库方面拥有和开发标准 macOS 应用程序一样的灵活性和选择。

macFUSE 4.1.2 正式发布,自 4.1.0 以来的变化包括:

  • 在更新器中添加原生 Apple Silicon 支持。
  • 修复了挂载卷时的一个问题,在极少数情况下,该问题可能导致文件系统进程崩溃。DADiskCreateFromVolumePath() 可能会返回 NULL,所以我们需要确保防止在 NULL 上调用CFRelease()。
  • 修复了使用 macFUSE.framework 时的 "框架 header 中包含双引号"的警告。
  • 修复偏好面板中的竞赛条件(race condition),该条件可能导致偏好面板在检查可用更新时崩溃。
  • 为偏好面板生成调试符号并将其添加到调试存档中。
  • 增加了对在 Apple Silicon 上构建 macFUSE 的支持。
  • macFUSE 在 Apple Silicon Macs 上不再需要 Rosetta 2。将原生 Apple Silicon 支持添加到下载器和卸载程序。
  • 放弃对 macOS 10.9、10.10 和 10.11 的支持。由于使用了 SHA-256 签名而非 SHA-1 签名,在 Apple Silicon Mac 上构建的安装程序包在 10.12 之前的 macOS 版本上无法使用。
  • 修复 auto_cache 文件修改检测。在启用 auto_cache 的情况下,内核扩展会留意远程修改时间的变化。如果检测到一个远程修改,文件的缓存就会失效。我们需要确保在修改时间因本地写入而改变的情况下不使文件的缓存失效。
  • 移除查找中的文件名长度检查。这改善了对非拉丁语的支持。文件名是以 NFD 形式传递的,因此可能比其 NFC 表示法长。NFC 表示不得超过 255 字节。
  • 在安装程序插件中增加对黑暗模式的支持。
  • 许可证已经改变。从 4.0.0 版本开始,未经特定的事先书面许可,不允许与商业软件捆绑在一起重新分发。这包括在商业软件背景下的自动下载或安装。

更多详情可查看:https://github.com/osxfuse/osxfuse/releases


以上所述就是小编给大家介绍的《macFUSE 4.1.2 发布,通过第三方文件系统扩展 macOS》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

理想主义者

理想主义者

[美] 贾斯汀·彼得斯 / 程静、柳筠 / 重庆出版社 / 2018-5-15 / 49.80元

2013年1月11日,年仅26岁的黑客亚伦·斯沃茨自杀身亡,此事在美国引起轩然大波。这不仅是因为在互联网领域,斯沃茨是一个可以与比尔·盖茨、马克·扎克伯格、理查德·斯托曼等齐名的人,更是因为此事揭露了传统世界与互联网世界的规则冲突。 在互联网思维下,信息是明码标价的商品。各种利益方用技术竖起了一道道藩篱,将支付不起费用但渴望用知识改变命运的人隔绝在外。于是,一大批希望改变这种模式的“理想主义......一起来看看 《理想主义者》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码