Linux
什麼軟體允許改變執行時環境,同時保持相同的核心執行?
我知道使用 GNU/Linux 發行版,當它們使用相同的核心或核心在 2 個或多個不同發行版之間兼容時,您可以在執行時在不同發行版之間切換;我從未使用過基於 Linux 的作業系統的此功能,但我想問一下使這成為可能的軟體是什麼,以及如何在執行時正確執行此切換。
最好還有一個利弊列表,例如我放鬆了哪些設置以及在切換期間我可以保留哪些設置。
一般來說,這就是虛擬化,它可以採取多種形式。一個作業系統在物理硬體上執行,而其他作業系統在或多或少的虛擬環境中執行。
如果您想執行非常不同的作業系統(例如 Linux 和 Windows),請在虛擬機中執行其中一個。
在另一個極端,如果您想訪問來自多個發行版(例如穩定發行版和前沿發行版)的程序,它們都執行相同的核心,您可以在目錄子樹中安裝其中一個發行版並執行其程序由於chroot命令,在目錄子樹中。有關如何在 Debian、Ubuntu 和衍生產品上執行此操作的範例,請參閱如何在 64 位 Debian/Ubuntu 上執行 32 位程序?