Several users simultaneously? Killer feature?
Posted: 3. Dec 2016, 00:47
It is possible to assign a separate mouse and keyboard and screen to one VM, so someone can use the VM independently. I can do what I want on the host, at the same time as the VM user. So I use the host OS, and someone else use the VM at the same time - see below for a description how to do this (***). However, I wonder if it is possible to start several VMs, and dedicate a separate mouse and keyboard and screen to each VM - so all the users can run their separate VM simultaneously?
I have a gaming VM that I want to duplicate, so two persons can game on my PC. I dont want to install games on my host OS, because that PC is used for work. So I would like to duplicate my gaming VM and run them simultaneously. This would be a very nifty feature, I dont know if anyone else can do this? VMware? Parallells? Can anyone do that? I would love to have one strong PC and start up several VMs, and assign one user to each VM in a simple way. It is possible to do this on Linux, using multi-seat and using several independent graphic cards and configuring X11, and lot of other work:
http://linuxgazette.net/124/smith.html
But I would like VirtualBox to do be able to support several users easily. This way I could use Windows 10 as my host OS, and would not be forced to use Linux. I could use any OS I want.
In my subjective opinion, this would be a killer feature because companies could save lot of money. They just buy one powerful PC, and clone one master VM and with minimal work, they could setup a new desk so a new employee can work. And if one of the people's VM is problematic, the admin just delete it and clone the VM again. I do guess that companies would be willing to pay for this function as it saves time and money. Would this be difficult to do for VirtualBox? Does it require heavy modifications in the architecture? What do you other users say, would you like functionality like this? VirtualBox could compete with Citrix and the others that allow multi users, with minimal work(?).
(***) This can be done by clicking on a VM and "Settings" -> "USB" -> "USB Device Filters" and then create a new filter with the plus sign. Create a filter for the mouse, and another for the keyboard. Then start the VM and disable mouse integration which traps the mouse pointer in the VM. And now you can use one mouse in the host os, and at the same time you can use the trapped mouse pointer in the VM using another mouse.
I have a gaming VM that I want to duplicate, so two persons can game on my PC. I dont want to install games on my host OS, because that PC is used for work. So I would like to duplicate my gaming VM and run them simultaneously. This would be a very nifty feature, I dont know if anyone else can do this? VMware? Parallells? Can anyone do that? I would love to have one strong PC and start up several VMs, and assign one user to each VM in a simple way. It is possible to do this on Linux, using multi-seat and using several independent graphic cards and configuring X11, and lot of other work:
http://linuxgazette.net/124/smith.html
But I would like VirtualBox to do be able to support several users easily. This way I could use Windows 10 as my host OS, and would not be forced to use Linux. I could use any OS I want.
In my subjective opinion, this would be a killer feature because companies could save lot of money. They just buy one powerful PC, and clone one master VM and with minimal work, they could setup a new desk so a new employee can work. And if one of the people's VM is problematic, the admin just delete it and clone the VM again. I do guess that companies would be willing to pay for this function as it saves time and money. Would this be difficult to do for VirtualBox? Does it require heavy modifications in the architecture? What do you other users say, would you like functionality like this? VirtualBox could compete with Citrix and the others that allow multi users, with minimal work(?).
(***) This can be done by clicking on a VM and "Settings" -> "USB" -> "USB Device Filters" and then create a new filter with the plus sign. Create a filter for the mouse, and another for the keyboard. Then start the VM and disable mouse integration which traps the mouse pointer in the VM. And now you can use one mouse in the host os, and at the same time you can use the trapped mouse pointer in the VM using another mouse.