LinuxLinks.com
Newbies What Next ? News Forums Calendar

Search





News Sections
Home
General News (3973/0)
Reviews (628/0)
Press Releases (464/0)
Distributions (187/0)
Software (871/0)
Hardware (522/0)
Security (192/0)
Tutorials (345/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
6 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
Saturday 06/07
  • Open Source LDAP Solutions (0)

  • Monday 06/02
  • Delightful ASCII Art Tools (0)

  • Saturday 05/31
  • Best Tools for Network Inventory Management (0)

  • Sunday 05/25
  • Grab 24 Beautifully Scribed Free Programming Books (0)
  • 6 Invaluable Free Ada Books (0)

  • Thursday 05/15
  • 4 Best Free Pascal Books (0)

  • Saturday 05/10
  • 5 Best Free Erlang Books (0)

  • Sunday 05/04
  • The 9 Best Free Fortran Books (0)

  • Thursday 05/01
  • 5 Best Free Node.js Introductory Books (0)

  • Sunday 04/27
  • Tools to Empower Librarians (0)


  • Vote

    What do you find MOST attractive about Open Source software?

    Amount of customization
    Security
    Freedom provided
    Speed of development
    Quality
    Multiple versions
    Cost
    Potential to contribute
    Ability to modify code
    Results
    4811 votes | 2 comments

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