現在運行操作系統虛擬化的最大缺點是用戶只能在所有虛擬化實例上運行相同的操作系統。至少可以運行相同內核的不同版本?運行不同版本的內核
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. 如果內核版本與模塊版本不同
- 4. 並排運行不同版本的postgresql
- 5. 如何在不同內核上運行不同的線程?
- 6. 發佈版本的運行方式與調試版本不同
- 7. ubuntu上的內核版本不正確
- 8. SAP內核版本的SAP
- 9. CentOS的Linux內核版本
- 10. 在四個並行內核上運行不同的Powershell命令
- 11. 不同的行爲運行Maven的版本時:用最新版本的目標
- 12. 內核版本爲CentOS 7:內核固件不生成
- 13. .NET核心 - MSB3277:不同版本
- 14. Linux內核版本號?
- 15. Linux內核版本編號
- 16. 如何知道發行版使用的Linux內核版本?
- 17. 同時運行jQuery的多個版本
- 18. 是否可以同時運行兩個不同版本的tmux?
- 19. 是否有可能同時運行不同的Erlang OTP版本?
- 20. 如何在同一頁面上運行不同版本的jQuery?
- 21. python上的不同內核上運行方法
- 22. 如何控制在不同內核中運行的不同進程的進程
- 23. 同時在不同的GPU上執行不同的內核
- 24. 在本地羣集中的不同分區中運行不同版本
- 25. 使用OpenMP在不同內核上運行代碼的不同部分
- 26. 內核擴展加載但不運行
- 27. 恢復到以前的內核版本
- 28. ChefSpec上的嘲笑內核版本
- 29. 根據安裝的Net Framework版本運行不同的代碼
- 30. Jupyter筆記本通過/etc/rc.local運行時找不到內核
您確定要運行不同版本的內核嗎? Linux內核大多向上兼容:較新的內核可以運行在較早的內核上運行的應用程序。 – 2011-12-30 10:39:11
而且你甚至可以使用'chroot'在一個更新的版本中擁有一箇舊的「發行版」。所以你可以使用'chroot'來例如裏面有一箇舊的libc。 – 2011-12-30 11:04:10
是chroot真正的操作系統虛擬化嗎? – klijo 2012-01-11 16:39:11