运行两个虚拟机的单台计算机是否可以由两个用户同时运行,每个用户都在一台虚拟机中进行沙盒处理?

如果你有一台电脑,是否有可能模拟有多台电脑 – 每台电脑都绑在它自己的显示器/键盘/鼠标?

例如:假设我有一台使用virtualbox运行两个DamnSmallLinux实例的计算机,并且连接到两组显示器,键盘和鼠标,两个用户是否可以同时使用它们各自的Linux实例?

用例:你在教孩子如何使用电脑。 你有10个孩子,但只有一台电脑,但你有额外的外设。 你希望你可以买10个树莓派,但是随后一个怪胎制造错误会延迟生产,所以你试图规划一个方法来生产最less数量的硬件工作站。

这是一个相当古老的文章,但你可以做到这一点

http://linuxgazette.net/124/smith.html

http://ubuntuforums.org/showthread.php?t=707796

不是我所知道的,但是这个MS产品可能会诀窍。 尽pipe听起来像是在时间限制之下。

http://www.microsoft.com/windows/multipoint/

这一天他们并不那么时髦,但过去使用terminal来访问服务器是正常的。 用户空间可以通过多种方式保持分离,包括所有程度和目的类似于虚拟化的东西,例如监狱 。

您需要某种硬件才能做到这一点,从削减具有足够function的计算机成为terminal服务或VDI的客户端。

早在2005年,在西雅图举行的TechSoup会议上,我看到许多供应商推销硬件,以便能够多次访问单台Windows计算机。 不幸的是,我不记得任何品牌,但我希望他们变成了VDI解决scheme提供商 – 提供这些服务的供应商可能会有一些入门级的select,以满足您的要求。

说实话,我不知道这是否可能。 但是可能值得一试的是将两个USB键盘和两个USB鼠标连接到物理机器上。 然后您应该能够告诉Virtualbox哪些USB设备被转发到哪个VM。

我的猜测是,这不起作用,但。