【发布时间】:2012-12-20 00:42:40
【问题描述】:
我正在设计一组 Java 程序,希望有朝一日能将它们变成基于 Java 的操作系统。在我得到一个内核工作之前,我只想在 Linux 系统上运行它们(我使用的是 Ubuntu,如果这很重要的话)。因此,我需要将所有文件系统调用定向到我的主文件夹中的不同目录,因此从 Java 中访问 / 实际上会访问 /home/<user>/Thunderbolt/。
我基本上需要与this question 和also this question 相同的东西,但对于Java。
我看过关于chroot 的东西,我认为这可能有效,但我不知道如何让它与Java 一起工作。我根本不需要担心安全性,我只需要不同的假文件系统。
此外,需要访问核心 Java 库,而无需将它们复制到假文件系统中。
这可能吗?如果可以,我该如何设置?
【问题讨论】:
-
您可能对fuse.sourceforge.net感兴趣