我正在设计一组Java程序,我希望有一天可以将其转变为基于Java的操作系统。直到我得到一个内核工作之前,我想在Linux系统上运行它们(如果有问题,我使用Ubuntu)。因此,我需要将所有文件系统调用指向我的主文件夹中的不同目录,因此从Java内部访问/
实际上将访问/home/<user>/Thunderbolt/
。在自己的假文件系统中运行Java应用程序
我基本上需要与this question和also this question中相同的东西,但是对于Java。
我看到的东西有关chroot
,我想这可能工作,但我不知道如何得到它与Java运行。我根本不需要担心安全问题,我只需要不同的假文件系统。
此外,核心Java库需要被访问而不必将其复制到假文件系统中。
这是可能的,如果是这样,我怎么设置?
你可能会感兴趣http://fuse.sourceforge.net/ –