为了在家中运行不受信任的代码,我使用了 VMWare 虚拟机。我想找到一个替代的轻量级沙箱 API 来运行不受信任的应用程序,而无需安装 VMWare 或任何其他类型的最终用户虚拟化工具的开销。(编辑:我不希望它托管操作系统 - 我希望它运行不受信任的应用程序)。
理想情况下,沙箱应该是(或可以做成)透明的,因此在沙箱中运行的应用程序不会显示任何额外的 chrome 或功能。(他们不是在 Mac 上的 Parallels 中执行此操作)
我的 Windows .NET 开发人员希望有一个 API,因此我可以为它编写脚本,而不是启动一个特殊的 GUI。
这就像谷歌 Chrome 网络浏览器如何包含自己的技术,以沙箱从 Internet 运行的脚本来保护系统。Google 不需要将 VMWare 与他们的浏览器一起分发,但他们为应用程序实现了沙盒安全性。
编辑:
寻找像谷歌浏览器这样的轻量级的东西,它包含文件/网络/UI 访问、低权限等功能。而不是寻找运行/托管自己的操作系统。