我需要为我的文凭工作为Linux开发一个文件系统。
发布于 2010-10-31 13:16:16
您想从熔断器开始--它所需要的只是实现系统调用,如open和unlink。
使用Python绑定编写的教程可在引信维基上获得。
发布于 2011-12-29 19:27:14
哪种方式真正取决于您是否想做内核编程。如果没有,那么你唯一合理的选择就是导火索。
如果您是新手,并且从未在内核中工作过,那么FUSE可能是值得一看的。如果您有扎实的编程经验,特别是内核,编写一个真正的驱动程序将产生更好的性能和稳定性。当然,这假设程序员的时间和经验不在方程式中。您总是可以编写一个内核FS驱动程序,其质量如此之高,因此类似的FUSE实现可能会更好。
如果您想要进行真正的内核编程,特别是在FS上,您可能需要考虑Linux。内核确实需要一个完整的写/读高性能/稳定NTFS驱动程序。..。一举两得,主要贡献与论文融为一体。
发布于 2013-01-15 22:47:28
至于任何这样的项目:我建议你和做文件系统工作的人呆在一起,并在一些现有的代码上提供帮助:一个新的文件系统需要经历大约5年经验丰富的黑客的扎实开发工作,才能达到普通人敢用10英尺长的杆来触摸它的地步,这是很正常的。
https://unix.stackexchange.com/questions/3664
复制相似问题