LinuxLinks.com
Newbies What Next ? News Forums Calendar

Search





News Sections
Home
General News (3983/0)
Reviews (632/0)
Press Releases (465/0)
Distributions (193/0)
Software (896/0)
Hardware (528/0)
Security (192/0)
Tutorials (352/0)
Off Topic (181/0)


User Functions
Username:

Password:

Don't have an account yet? Sign up as a New User


Events
There are no upcoming events




VirtualBox

VirtualBox

Sun Microsystems' Virtual Box is a family of virtual machine products targeting desktop computers, enterprise servers and embedded systems.

The software is being actively developed with frequent releases and has an ever growing list of features, supported guest operating systems and platforms it runs on. VirtualBox is a community effort backed by a dedicated company.

There are two versions of the VirtualBox software. The full VirtualBox package is released under a proprietary license which allows using the software free-of-charge for personal and educational use and evaluation of the product. The VirtualBox Open Source Edition (OSE) is the edition which has been released under a freely distribuable license and comes with complete source code. It is functionally equivalent to the full VirtualBox package, except for a few features that target enterprise customers.

VirtualBox allows you to run each of your guest operating systems on its own virtual computer system, which is called a "virtual machine" (VM). The guest system will run in its VM as if it were installed on a real computer, according to the VM settings you have specified. All software running on the guest system does so as it would on a real machine.

There is considerable latitude in deciding what virtual hardware will be provided to the guest. VirtualBox comes with a graphical user interface which greatly simplifies this process. Below we have two screenshots giving a flavour of the customization options that are available.

VirtualBox works on any PC with an x86 architecture. The software supports Intel's hardware virtualization VT-x and has experimental support for AMD's AMD-V, but does not use either of them by default. The software comes with special drivers for the Windows host that enables full USB support inside a virtual machine, and extra networking drivers to support Host Interface Networking.

To make full use of the system users must install the Linux Guest addition. The Guest Additions are designed to be installed inside a virtual machine. They consist of device drivers and system applications for the guest operating system that optimize the guest for better performance and usability. Specifically, they provide better video support, time synchronization, shared folders, mouse pointer integration, and seamless windows. For example, without the guest addition being installed the desktop resolution is limited to only 800x600.

Fortunately, installation of the Linux Guest addition is a breeze; it only involves the following steps.

sudo apt-get install dkms
mount the VBoxGuestAdditions.iso
run sh ./VBoxLinuxAdditions-x86.run

Both of the above screenshows show VirtualBox in action with Ubuntu 8.10 as the guest operating ststem. We have the popular Firefox, Rhythmbox (an integrated music management application), and OpenOffice running in the first screenshot, and GIMP, Freecell (solitaire card game), OpenOffice (again), with a dialog box ironically proclaiming no proprietary drivers are in use on this system (although, of course, it is being run under XP) in the second.

The performance of VirtualBox is very good, and is roughly on a par with VMware. Networking is fast, audio works out of the box, the software is stable, and the graphics performance is sufficient for the majority of tasks. VirtualBox is a very impressive piece of virtualization software.

 VirtualBox 2.2.0

Price
Free to download

Size
62.4MB
License

VirtualBox Personal Use and Evaluation License

OSE released under GNU GPL


Developer
Sun Microsystems

Website
www.virtualbox.org

Support Sites:
Documentation, User Manual, FAQ, Forums

Selected Reviews:
vnunet.com, Idea Excursion

Features include:

  • Modularity. VirtualBox has a modular design with internal programming interfaces and a client/server design. This makes it easy to control it from several interfaces at once: for example, you can start a virtual machine in a typical virtual machine GUI and then control that machine from the command line, or even remotely
  • Virtual machine descriptions in XML. The configuration settings of virtual machines are stored entirely in XML and are independent of the local machines. Virtual machine definitions can therefore easily be ported to other computers
  • Guest Additions for Windows and Linux. VirtualBox has software that can be installed inside Windows and Linux virtual machines to improve performance and make integration much more seamless
  • Shared folders.VirtualBox allows for declaring certain host directories as 'shared folders', which can then be accessed from within virtual machines
  • Virtual USB Controllers. VirtualBox implements a virtual USB controller and allows you to connect arbitrary USB devices to your virtual machines without having to install device specific drivers on the host

Closed-source features

  • Supports the Remote Desktop Protocol (RDP). A virtual machine can act as an RDP server, allowing you to "run" the virtual machine remotely on some thin client that merely displays the RDP data
  • USB over RDP. With this feature, a virtual machine that acts as an RDP server can still access arbitrary USB devices that are connected on the RDP client
  • iSCSI initiator - contains a builtin iSCSI initiator making it possible to use iSCSI targets as virtual disks without the guest requiring support for iSCSI
  • Serial ATA controller
Next Page: VirtualPC

Read ahead:



Last Updated Sunday, April 19 2009 @ 04:05 PM EDT


We have written a range of guides highlighting excellent free books for popular programming languages. Check out the following guides: C, C++, C#, Java, JavaScript, CoffeeScript, HTML, Python, Ruby, Perl, Haskell, PHP, Lisp, R, Prolog, Scala, Scheme, Forth, SQL, Node.js (new), Fortran (new), Erlang (new), Pascal (new), and Ada (new).


Group Tests
All Group Tests

Top Free Software
5 Office Suites
7 Document Processors
6 Lean Desktops
6 Desktop Search
9 Project Management
9 Groupware Apps
14 File Managers
10 Databases
21 Backup Tools
21 DVD Tools
21 Window Managers
21 Productivity Tools
9 Terminal Emulators
21 Financial Tools
21 Text Editors
21 Video Emulators
21 Home Emulators
42 Graphics Apps
6 CAD Apps
42 Scientific Apps
10 Web Browsers
42 Email Apps
12 Instant Messaging
10 IRC Clients
7 Twitter Clients
12 News Aggregators
11 VoIP Apps
11 Remote Display Apps
42 Best Games
42 More Games
21 More Games
21 Notable Games (1)
21 Notable Games (2)
21 Notable Games (3)
8 ASCII Games
9 Educational Games
42 Audio Apps
42 Video Apps
6 Screencasting Apps
80 Security Apps
9 System Monitoring
6 Family History Apps
11 PDF Tools
6 Music Servers
6 Collection Managers
7 Calculator Apps
8 Geometry Apps
Free Console Apps
14 Multimedia
Programming
8 Compilers
9 IDEs
9 Debuggers
7 Revision Control Apps
6 Doc Generators
'Free' Proprietary
21 Closed-Source Apps
Top Commercial Apps
42 Games
Free Web Software
21 Web CMS
14 Wiki Engines
8 Blog Apps
6 eCommerce Apps
5 Human Resource Apps
10 ERP
10 CRM
6 Data Warehouse Apps
8 Business Intelligence
6 Point-of-Sale

All Group Tests

Other Articles
Migrating from Windows
Back up your data
Distribution Guide
Distro Portal Pages
20 Free Linux Books
Running Linux Under Windows


Older Stories
Tuesday 12/16
  • PikeOS provides Safety and Security for Energy-Sensible Communication Platform from X-ES (0)

  • Monday 12/15
  • SMPlayer with support for MPV is now available (0)
  • USB Armory: Open Source USB Stick Computer (0)

  • Sunday 12/14
  • Magical Open Source Music Workstations (0)

  • Friday 12/12
  • Alpine 3.1.0 released (0)
  • Empire: Total War Launches on Linux (0)

  • Thursday 12/11
  • 6-Way Winter 2014 Linux Distribution Comparison (0)
  • Review: 6 business-class Chromebooks test their mettle (0)

  • Wednesday 12/10
  • Canonical Launches “Snappy” Edition Of Ubuntu Core For Container Farms (0)
  • Puzzle GNU/Linux: Integrated Pieces Create an Intriguing OS (0)


  • Vote

    What Linux distribution do you run on your main computer?

    Debian
    Fedora
    Mint
    Slackware
    openSuSE
    Arch
    Ubuntu
    Redhat
    Mageia
    CentOS
    FreeBSD
    Results
    56 votes | 3 comments

    Built with GeekLog and phpBB
    Comments to the webmaster are welcome
    Copyright 2009 LinuxLinks.com - All rights reserved