Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找在 Linux 机器上开发9p文件服务器的 C 实现。互联网上没有足够的关于 9p 的文档,而且我对实现服务器也不是很有经验。我的总体设计如下:
服务器将只存在于用户空间中,它将 9p 消息转换为 UNIX 调用。
您是否发现任何问题或对提议的设计有任何建议?是否有任何文件可以让我参考以帮助我?你认为我应该如何调试我的服务器并确保它正常工作。
考虑libixp(麻省理工学院许可证)。
libixp
wmii我在日常工作中玩过并使用它。libixp是wmii(在最早的版本中)的一部分,现在它是一个独立的项目。检查wmii早期版本以获得良好的起点或直接进入libixp。
wmii
要调试您的服务器,只需9PFUSE(4)使用参数安装它−D以打印每个 FUSE 和 9P 消息。
9PFUSE(4)
−D