gpt4 book ai didi

linux - fuse2 和 fuse3 到底有什么区别?

转载 作者:太空狗 更新时间:2023-10-29 12:23:40 26 4
gpt4 key购买 nike

FUSE = 用户空间中的文件系统建议发行版同时打包 fuse2 和 fuse3(参见 here),他们确实这样做了。

这到底是什么原因呢?仅仅是fuse3中的init代码不一样吗?

最佳答案

release notes for libfuse 3.0.0显得全面。请阅读标题“更改(自 FUSE 2.9 起)”下方的内容。为清楚起见,函数已重命名,函数已删除并整理了参数。以下是发行说明中的​​一些示例,以供大家引用:

  • fuse_lowlevel_new 函数已重命名为fuse_session_new 并且不再解释 --version 或 --help选项
  • fuse_loop()fuse_loop_mt()fuse_session_loop()fuse_session_loop_mt() 现在返回更详细的信息错误代码而不仅仅是 -1。详情参见 fuse_session_loop() 的文档
  • 有新的 fuse_session_unmountfuse_session_mount应在低级 API 中使用的函数。 fuse_mountfuse_unmount 函数应该与高级 API 一起使用只有
  • fuse_invalidate 函数已被删除

将 libfuse2 与 libfuse3 一起安装允许使用 libfuse2 的应用程序继续工作而无需立即更新。

关于linux - fuse2 和 fuse3 到底有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49739325/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com