オペレーティングシステムの仮想化を実行する上での最大の欠点は、ユーザーがすべての仮想化インスタンスで同じオペレーティングシステムを実行できることです。少なくとも、同じカーネルの異なるバージョンを実行することは可能ですか?異なるバージョンのカーネルを実行する
0
A
答えて
3
カーネルは、実リソース(CPU、デバイス)の管理と抽象化を担当しています。したがって、マシン上に一度に複数のkernelsを持つことはできません。
hypervisor(ソートカーネル)は、複数のvirtual machinesを提供しています。それぞれの場合、別のカーネルを実行します。たとえば、ハイパーバイザーとしてXenを使用することができます(また、入れ子にすることもできます)。
+0
私は同じカーネルの異なるバージョンをオペレーティングシステムの仮想化で実行できるかどうか尋ねます。 – klijo
+0
一部のハイパーバイザー(Xenなど)をネストすることができます(たとえば、別のXenの下で2つのXen-sを実行するなど)。他はできません。また、システム構成(およびハードウェア能力)の問題でもあります。 –
関連する問題
- 1. 異なるマシンでJupyterカーネルとノートブックサーバーを実行する
- 2. 実行時にカーネルのバージョンをCで確認する
- 3. ローカルクラスタ内の異なるパーティションで異なるバージョンを実行しています
- 4. eclipseでJFreeChartの異なるバージョンを実行するには?
- 5. phpbrewで異なるバージョンのphpを実行するには
- 6. 異なるAPIバージョン用に複数のテストスイートを実行する
- 7. AWS Elastic Beanstalk mod_wsgi "実行時"バージョンと異なるバージョン
- 8. 異なるバージョンのコードでiOSを実行しているコード
- 9. C/C++ Cyanogenmod異なるバージョンのtoolchainを使ってカーネルをコンパイルするには?
- 10. 異なるバージョンの.NETを使用してInstallUtil.exeを実行中
- 11. 異なるPythonバージョンでNosetestsを実行していますか?
- 12. 異なるUbuntuバージョンでのC++アプリケーションのコンパイルと実行
- 13. 異なるバージョンのpostgresqlを並行して実行しています
- 14. 異なるバージョンのPython用パッケージの異なるバージョンをアップロード
- 15. Pythonの異なるバージョンに対してpy.testを実行するには?
- 16. 実行時に同じJARの異なるバージョンを使用する
- 17. 異なるWebサイト用に異なるバージョンのPHPをIIS上で実行する - IIS 8.5
- 18. 異なるバージョン
- 19. 異なるバージョン
- 20. 異なるAndroidバージョンの異なるレイアウト
- 21. 異なるバージョンの異なるタイプライブラリ
- 22. Lddは、異なるUbuntuマシン間で同じC++実行ファイルに異なるバージョンのライブラリを表示します。
- 23. 特定のPythonバージョンのバイトコードを異なるインタプリタで実行できますか?
- 24. 2つの異なるバージョンのtmuxを同時に実行できますか?
- 25. 異なるWindowsバージョンの異なるIISバージョン?
- 26. 異なるバージョンの異なるScetionsをコンパイルする - Java
- 27. 異なるバージョンのPythonで異なるエラーを処理する
- 28. Microsoft.NETCore.UniversalWindowsPlatform異なるバージョン
- 29. 異なるユーザーと異なるタスクを実行します
- 30. CentOSの異なるpythonバージョン
本当に、異なるバージョンのカーネルを実行したいですか? Linuxカーネルは主に上位互換です:新しいカーネルは古いカーネル上で動作するアプリケーションを実行できます。 –
そして、新しいものの中に古い "配布"を持つために 'chroot'を使うことさえできます。ですから、 'chroot'を使って内部に古いlibcがあります。 –
は本当にオペレーティングシステム仮想化のchrootですか? – klijo