Zwykle nie jestem fanem implementacji oprogramowania dla komputerów Mac, ale ostatnio widziałem kopię programu Parallels Desktop dla komputerów Mac, na której byłem pod wielkim wrażeniem. Przyjrzałem się ofertom równoległym dla Linuksa (początkowo byłem podekscytowany, że zostały opracowane dla * nix), ale odkryłem, że ma on zasadniczo takie same funkcje jak VMware.
Czy ktoś wie, czy istnieje oprogramowanie dla systemu Linux, które oferuje poziom integracji, który ma obecny Parallels Deesktop dla komputerów Mac? Poszukałem wine
programów, które chcę uruchomić i byłem bardzo sfrustrowany. Wydaje mi się, że wszystkie oceny w bazie danych aplikacji były sfabrykowane. Próbowałem wina raz na każde wydanie Ubuntu od wersji 8.10 i nigdy nie sprawiłem, że działa stabilnie.
Odpowiedzi:
Virtual Box
Dość stabilną, aktywnie rozwijaną alternatywą dla Parallels Desktop dla Ubuntu jest Virtual Box . Możemy zainstalować wersję OSE z Centrum oprogramowania Ubuntu, ale z mojego doświadczenia wynika, że lepiej jest uruchomić najnowszą wersję z repozytorium Oracle (zobacz tę odpowiedź dotyczącą instalacji). Zapewni to nie tylko aktualne poprawki błędów, ale także umożliwi obsługę USB2.0 i RDP.
Integracja z systemem hosta Ubuntu jest dość duża:
Główną zaletą jest jednak to, że Virtual Box to Open Source i wiele platform. Daje to możliwość eksportowania i uruchamiania maszyn wirtualnych na dowolnym obsługiwanym systemie operacyjnym hosta.
źródło
Mam pewne doświadczenie z Xen, VMware i VirtualBox. Xen nie działa dla mnie, ponieważ ma problemy ze wszystkim, gdzie Linux wymaga naprawdę głębokiego dostępu do sprzętu (w moim przypadku przyspieszenie 3D i przejście do trybu oszczędzania energii). VMware i VirtualBox mniej więcej zapewniają te same funkcje i zdecydowałem się na VirtualBox, ponieważ jest on dostępny za pośrednictwem Centrum oprogramowania Ubuntu. Działa dla mnie dobrze, ale nie jest tak dobrze zintegrowany z Linuksem, jak Parallels dla komputerów Mac.
źródło
Virtual Box wydaje się najlepszym rozwiązaniem. Jak wspomniał inny użytkownik, jest on zdolny do obsługi skryptów, więc chociaż wbudowane płynne poziomy nie są tak wysokie jak Parallels, przy niektórych skryptach można to osiągnąć. Jednym z powodów, dla których bezszwowość nie jest tak wysoka jak Parallels, jest właśnie to, że 2 różne instalacje okien mówią, że mogą mieć rzeczy w różnych miejscach.
Napisałem kilka skryptów, które działają jak skojarzenia przekazujące, mówiąc, że otwórz dokument słowo w słowo. Zmieniono przyciski zamykania, aby wysyłać polecenia zamykania do maszyny wirtualnej i czekać na prawidłowe zamknięcie maszyny wirtualnej. Ustaw maszynę wirtualną systemu Windows, aby uruchamiała się podczas logowania. Ustaw maszynę wirtualną na zamykanie po wylogowaniu. Zostawiłem sen i hibernację w spokoju, ponieważ linux wydaje się wykonywać świetną robotę do spania każdej otwartej aplikacji, w tym VM. Jednak w przypadku niektórych urządzeń konieczne będzie również rozwiązanie tego problemu.
źródło