Osobiście miałem wiele pozytywnych doświadczeń biorąc do domu, użyj hiperwizora, takiego jak Xen , możesz wtedy mieć zarówno Linux, jak i Windows, działający pod lekkim hiperwizorem mikro-jądra, żaden nie ma znaczącego spadku wydajności, a ta konfiguracja jest znacznie bardziej elastyczna , co pozwala w dowolnym momencie łatwo przenieść zasoby między nimi.
To prawie pasuje do wspomnianej konfiguracji marzeń, ponieważ możesz w dowolnym momencie niezależnie uruchomić lub wyłączyć dwa systemy operacyjne, aby przenieść zasoby do drugiego i nie będziesz w stanie zauważyć żadnego spadku wydajności (w rzeczywistości może to być ułamek% wolniej jest kilka przypadków, ale nie zauważysz tego, chyba że przeprowadzasz testy porównawcze w celu przetestowania tego).
Jedynym haczykiem jest to, że niektóre funkcje wymagają procesora do obsługi wizualizacji, jednak każdy i7 to robi (afaik), więc nie powinno to stanowić problemu.
EDYTOWAĆ:
Xen zawiera własne mikrojądro, Debian nie jest potrzebny do jego uruchomienia, jedynym powodem, dla którego potrzebny byłby system linux, jest ponowna konfiguracja Xen, ponieważ program konfiguracyjny jest programem linux, który uruchamiasz na jednym z gości (gość to termin, którego używa Xen oznacza maszynę wirtualną). Możesz mieć tylko Linuksa, tylko Windowsa lub jedno i drugie działające w dowolnym momencie, ale będziesz potrzebował Linuksa, aby skonfigurować ustawienia Xena, więc wskazane jest pozostawienie małego linuksa działającego w tle, aby to zrobić, gdy zajdzie taka potrzeba.
Sprzęt może być obsługiwany na kilka sposobów, Xen zapewnia zestaw urządzeń wirtualnych, które pozwalają na używanie sprzętu przez wielu gości jednocześnie, takich jak karty sieciowe i karty dźwiękowe itp.
W przypadku sprzętu, który nie działa w ten sposób lub jest potrzebny tylko jednemu gościowi w tym czasie xen ma urządzenia tranzytowe, oznacza to, że możesz wybrać i wybrać w dowolnym momencie, który gość ma bezpośredni dostęp do sprzętu i może to zmienić w dowolnym momencie czas. Można to zrobić, aby dać konkretnemu gościowi prawdziwy dostęp do karty graficznej, jeśli konieczne jest przyspieszone renderowanie z dużą prędkością bez żadnego narzutu wirtualizacji .
Możliwe jest również, aby jeden gość bezpośrednio korzystał z karty graficznej w trybie tranzytowym, jak wyjaśniono powyżej, ale nadal przeglądaj innych za pomocą lokalnego protokołu VNC, który sprawia, że ekrany innych gości pojawiają się w oknach (myśl jak wirtualne pudełko lub zdalny pulpit) podczas gdy ktoś ma bezpośrednią kontrolę nad kartą graficzną; lub oczywiście możesz po prostu przełączać się między ekranami gości, dając jeden bezpośredni dostęp na raz.
W przeciwieństwie do tego, co możesz założyć na temat wydajności tej konfiguracji, jest to w rzeczywistości jeden z niewielu sposobów na jednoczesne uruchomienie obu systemów operacyjnych przy jednoczesnym utrzymaniu efektywnej natywnej wydajności w obu systemach. Jeśli zrobisz trochę google, zauważysz, że wielu z nich odniosło sukces przy użyciu taka konfiguracja do obsługi wysokowydajnego automatu do gier lub innych wymagających systemów.