2017-09-03 34 views
0

有许多网站提供云编码sush作为Cloud9repl.it。他们必须使用服务器虚拟化技术。例如,Clould9的工作区由Docker Ubuntu容器提供支持。每个工作区都是完全独立的虚拟机(see details)。如何RunKit使他们的虚拟服务器?

我想知道是否有其他技术,使沙箱环境。例如,RunKit似乎有一个轻解:

它运行的Node.js的只为你创建的虚拟服务器 在一个完全标准的副本。故宫的300,000包的每一件商品都 预装,所以尝试一下

有谁知道如何RunKit acheives呢?

回答

1

你可以看到更多的“Tonic is now RunKit - A Part of Stripe!

我们进攻的时候问题不是在应用级旅游调试,而是直接通过使用泊坞窗的顶部CRIU的最前沿的虚拟化工具的OS上。

的细节在“Time Traveling in Node.js Notebooks

我们可以采取不同的方式感谢称为CRIU一个雄心勃勃的开源项目(代表检查点,并在用户空间恢复)。
的名字说明了一切。 CRIU旨在为您提供与虚拟机为整个计算机提供的流程树相同的检查点功能。这是一项不小的任务:CRIU包含了许多从类似功能的尝试中汲取的经验教训,以及多年来与Linux内核团队的讨论和合作。 CRIU最常见的情况是允许迁移从一台计算机容器到另一个

下一步是让CRIU与码头工人的工作以及

安装程序的一部分是being opened-source,如本HackerNews feed提到。

0

它使用Linux容器,目前泊坞供电。

+0

你怎么知道的?有没有细节? – SoftTimur

相关问题