Ett virtuellt maskin (VM) operativsystem är inte en distinkt typ av operativsystem i sig, utan snarare ett * gäst * operativsystem som körs * inuti * en virtuell maskin. Denna virtuella maskin skapas av programvara (en hypervisor) på en fysisk dator, även känd som en värdmaskin. Hypervisorn tillhandahåller den virtuella hårdvaran (virtuell CPU, minne, lagring, nätverksgränssnitt) som Guest OS anser att den har direkt tillgång till.
Tänk på det så här:Din fysiska dator är huset. Hypervisorn är lägenhetschefen och delar huset i separata lägenheter. Varje gäst -operativsystem är en hyresgäst som bor i sin egen lägenhet, omedveten om de andra hyresgästerna eller byggnadens övergripande struktur. Varje lägenhet har sina egna bekvämligheter (virtuella resurser) och efterliknar en riktig fysisk dator, även om det är allt programvara.
Därför kan * alla * operativsystem vara ett VM -operativsystem - Windows, MacOS, Linux Distributions, etc. Nyckeln är att den körs inom en virtualiserad miljö snarare än direkt på den fysiska hårdvaran. Detta gör att du kan köra flera operativsystem samtidigt på en enda fysisk maskin, testprogramvara i isolerade miljöer eller köra äldre applikationer som kanske inte är kompatibla med ditt värd OS.