Raspberry Pi计算机没有太多的CPU功能和主内存,但它们可能是大学课堂上进行虚拟化练习的理想平台。
现在,我正在寻找有效的虚拟化解决方案。
在Xen项目已经实施的解决方案,以对ARM V7-A和ARM V8-A架构上XEN。
- Raspberry Pi 1不能与XEN一起使用,因为它实现了ARMv6。
- 该线程表明Raspberry Pi 2也不能与XEN一起使用。其他消息来源说这是有可能的。
- Raspberry Pi 3具有ARM Cortex-A53处理器,根据XEN项目,XEN支持该处理器。有人用Raspberry Pi 3测试XEN吗?
可以在Raspberry Pi上运行的另一个虚拟机管理程序解决方案是Type-1虚拟机管理程序Xvisor。
一些 教程介绍了如何在Raspberry Pi 2上使用type-2-hypervisor KVM,但显然要使KVM运行并不容易。
是否存在使用Raspberry Pi 2或3实现虚拟化的其他解决方案?
更新1
存在一些教程,它们解释了如何在Raspberry Pi上安装和使用Linux容器(LXC)。LXC也是一种虚拟化技术,但不是Type-1或Type-2-hypervisor(请参阅此处和此处)。到现在为止,我发现最好的教程是这一个,这是德语单词。