现在运行操作系统虚拟化的最大缺点是用户只能在所有虚拟化实例上运行相同的操作系统。至少可以运行相同内核的不同版本?运行不同版本的内核
0
A
回答
3
内核负责管理和抽象真实资源(CPU,设备)。所以在一台机器上一次不能有几个kernels。
你可能得到的是一个hypervisor(这是一种内核),提供了多个virtual machines。在它们中的每一个上,你都会运行一个不同的内核。例如,您可以使用Xen作为管理程序(并且可以将它们嵌套)。
+0
我问是否可以通过操作系统虚拟化来运行同一个内核的不同版本? – klijo 2011-12-30 10:45:09
+0
一些管理程序(例如Xen)可以嵌套(例如,在另一个Xen下运行两个Xen-s);其他不能。这也是系统配置(以及硬件能力)的问题。 – 2011-12-30 10:48:06
相关问题
- 1. 本地在不同的CPU核心上运行jupyter内核?
- 2. 在运行时从linux内核模块获取内核版本
- 3. Fedora 19 x86_64内核版本与内核源码不同
- 4. 如果内核版本与模块版本不同
- 5. 并排运行不同版本的postgresql
- 6. 如何获得无内核版本的内核版本
- 7. 如何在不同内核上运行不同的线程?
- 8. ubuntu上的内核版本不正确
- 9. 发布版本的运行方式与调试版本不同
- 10. SAP内核版本的SAP
- 11. CentOS的Linux内核版本
- 12. Java在Windows上运行不同版本
- 13. 无法在jupyterhub中运行多个内核(Python版本)
- 14. 确保节点至少运行某个内核版本?
- 15. 在四个并行内核上运行不同的Powershell命令
- 16. 内核版本为CentOS 7:内核固件不生成
- 17. 不同的行为运行Maven的版本时:用最新版本的目标
- 18. .NET核心 - MSB3277:不同版本
- 19. Linux内核版本号?
- 20. BlueZ兼容内核版本
- 21. Linux内核版本编号
- 22. 如何知道发行版使用的Linux内核版本?
- 23. 同时运行两个版本的java
- 24. 同时运行jQuery的多个版本
- 25. 如何在同一页面上运行不同版本的jQuery?
- 26. 在运行时使用不同版本的相同JAR
- 27. 同时运行两个不同版本的Jboss实例
- 28. 是否有可能同时运行不同的Erlang OTP版本?
- 29. 是否可以同时运行两个不同版本的tmux?
- 30. 如何在同一时间运行不同版本的node.js?
您确定要运行不同版本的内核吗? Linux内核大多向上兼容:较新的内核可以运行在较早的内核上运行的应用程序。 – 2011-12-30 10:39:11
而且你甚至可以使用'chroot'在一个更新的版本中拥有一个旧的“发行版”。所以你可以使用'chroot'来例如里面有一个旧的libc。 – 2011-12-30 11:04:10
是chroot真正的操作系统虚拟化吗? – klijo 2012-01-11 16:39:11