Załóżmy, że mam komputer z dwoma monitorami. Używam np. Systemu Windows Vista natywnie i uruchamiam wirtualny komputer Ubuntu. Przechodzę do trybu pełnoekranowego, tak że na jednym monitorze widzę pulpit systemu Windows, a na drugim - Ubuntu Desktop. Mogę teraz używać myszy i klawiatury dla obu z nich.
Działa to dobrze, ale naprawdę chciałbym podłączyć drugą mysz i drugą klawiaturę do mojego fizycznego komputera i przeprowadzić konfigurację, aby jeden zestaw urządzeń wejściowych był używany w systemie Windows, a drugi dla wirtualnego Ubuntu. Wtedy dwie osoby mogłyby pracować jednocześnie, tak jakby korzystały z dwóch oddzielnych komputerów, chociaż istnieje tylko jedna maszyna fizyczna.
Obecnie używam Sun VirtualBox i ma funkcję przypisywania określonych urządzeń USB do maszyny wirtualnej. Chociaż czasami działa to np. Na zewnętrzne dyski, nigdy nie działało to dla myszy i klawiatur (tak, oczywiście, że moje urządzenia wejściowe są podłączone przez USB!).
Chciałbym poznać rozwiązanie, które działa z VirtualBox, ale każda odpowiedź jest doceniana, nawet jeśli potrzebne jest inne oprogramowanie do wirtualizacji lub dodatkowy sprzęt.