我需要一些关于为linux / * nix系统创建伪文件系统的意见指示。
首先,当我说伪文件系统时,我的意思是/ proc,其中的结构不代表磁盘上的实际文件,而是内核的状态。我想尝试类似于应用程序的接口。
作为一个例子,您可以说,将ftp url挂载到您的文件系统,然后您的浏览器应用程序可以允许您与远程系统进行交互,并将标准文件系统请求转换为ftp文件系统。
所以第一个问题是:如何做到这一点?我已经阅读了一些关于它的内容,看起来你需要实现一个新的内核模块。如果可能的话,我想避免这种情况 - 我的想法是有人可能已经提供了做这种事情的工具,并提供了模块来协助。
我的第二个问题是:是否有人有一个很好的应用程序/服务示例列表/使用这种技术来提供基于文件系统的界面。
最后,如果有人对为什么在一般级别做这样的事情可能是好/坏的想法有任何意见,我想听听。