独占进程,在MACOSX中运行到虚拟桌面

时间:2011-06-27 18:57:02

标签: macos parallel-processing desktop quartz-graphics osx-leopard

这里的问题是我需要在MACOSX雪豹的虚拟桌面实例中运行一个进程。但是,例如当我对SPACES进行测试时,这是MACOSX附带的默认桌面管理器,我意识到桌面之间共享进程,所以最终我可以杀死在其他桌面内运行的任何进程,比如桌面编号01,来自根桌面。但我希望我的进程只能执行或启动到我选择的虚拟桌面,而根桌面则无法以任何方式查看或与之交互。 我知道在Microsoft Windows中它完全可以访问,所以我认为在MACOSX中它也可以。

任何想法? 它有一些指导方针,以获得这个?

1 个答案:

答案 0 :(得分:0)

经过大量的工作和测试后,我找到了一个达到目标的好方法。我发现chroot类似于Linux中的jails所以我可以在macos中创建空间来托管一个新的操作系统但不等于虚拟机。所以我可以拥有自己的专属空间来控制一些进程和文件和文件夹,并且我需要在主机系统内以独占方式运行。 另外我可以使用X11来执行图形应用程序。

现在这对我试图解决的问题非常有用。