Changes between Version 1 and Version 2 of VirtualBox architecture
- Timestamp:
- Nov 16, 2006 3:49:44 PM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
VirtualBox architecture
v1 v2 7 7 == The !VirtualBox modules: a bird's eye view == 8 8 9 When you start the !VirtualBox graphical user interface (GUI), at least one extra process gets started along the way -- the !VirtualBox serv er, normally dubbed `VBoxSVC`. The !VirtualBox GUI is only one of several "frontends" to the !VirtualBox "core", which is encapsulated in several rather largelibraries (among them `VBoxVMM.dll`, or `VBoxVMM.so`).9 When you start the !VirtualBox graphical user interface (GUI), at least one extra process gets started along the way -- the !VirtualBox service, normally dubbed `VBoxSVC`. The !VirtualBox GUI is only one of several "frontends" to the !VirtualBox "core", which is encapsulated in several libraries (among them `VBoxVMM.dll`, or `VBoxVMM.so`). 10 10 11 11 Once you start a virtual machine (VM) from the GUI, you have three processes running: 12 12 13 13 1. `VirtualBox`, the GUI for the main window; 14 1. `V irtualBoxSVC`, a daemon running in the background that keeps track of all the processes involved (this was automatically started by the first GUI process);14 1. `VBoxSVC`, a daemon running in the background that keeps track of all the processes involved (this was automatically started by the first GUI process); 15 15 1. another `VirtualBox` process that was started with the `-startvm` parameter, which means that its GUI process acts as a shell for a VM. 16 16