Coś jak Parallels Desktop dla Linux?


10

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 wineprogramó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.


Eh, www.virtualbox.org ?? (Nie jestem do końca pewien tego, czego szukasz, poza tym, że chcesz, aby Linux był systemem hosta ... prawda?)
irracjonalny John,

To był poziom integracji, którego szukałem, Takkat trafił w sedno.
Huckle,

Odpowiedzi:


16

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:

  • Virtual Box może być uruchamiany z różnymi poziomami integracji pulpitu, od uruchamiania zwirtualizowanego systemu operacyjnego w osobnym oknie, w trybie pełnoekranowym lub w trybie „ Bezproblemowego systemu Windows ” w celu zintegrowania okien aplikacji gościa na pulpicie hosta.
  • Udostępnianie katalogów można osiągnąć poprzez „foldery współdzielone” lub poprzez w pełni zintegrowane rozwiązania sieciowe.
  • Zawartość schowka jest dostępna od gościa do hosta i odwrotnie .
  • Większość urządzeń USB jest w pełni dostępna (w wersji PUEL z obsługą USB2.0).
  • Virtual Box jest skryptowalny, tzn. Może być łatwo uruchamiany i obsługiwany z linii poleceń (lub zdalnie przez SSH).

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.


5

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.


1

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.


3
Ntrcessor: Czy twoje skrypty są open source?
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.