Slashdot Log In
Virtualbox Goes OSS
Posted by
ScuttleMonkey
on Mon Jan 15, 2007 02:16 PM
from the cut-a-hole-in-the-box dept.
from the cut-a-hole-in-the-box dept.
paltemalte writes to tell us that VirtualBox has gone open source. InnoTek released their virtualization product as open source and launched virtualbox.org to help cultivate the community and allow further development of the software.
Related Stories
[+]
Technology: Review of Sun's Free Open Source Virtual Machine 212 comments
goombah99 writes "After snapping up virtualization company InnoTek at the beginning of the year, Sun has recently released VirtualBox as a fully functional and highly polished free GPL open source x86 Virtual Machine. It can host 32- or 64-bit Linux, Windows XP Vista and 98, OpenSolaris and DOS. It runs on Mac OS X, Windows, and Unix platforms. The download is just 27MB. A review of it on MacWorld, showing HD movies playing inside windows XP on a mac, demonstrates performance visually indistinguishable from VMware. Like its competition, it can run other OSes in rootless, rooted, or seamless modes display modes (where all the applications have their windows mixed at the same time). Each VM instance can only run single core (though I/O is multi-core), and it does not yet support advanced windows graphics libraries however, so some gamers may be disappointed. Slashdot discussed the InnoTek acquisition earlier.
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.

Destroying your server in 4 easy steps. (Score:5, Funny)
2. Get your site posted on Slashdot.
3. ???
4. PROFIT! (For your web host, at least)
Re: (Score:2)
Bonus points (Score:2)
Re: (Score:2)
A few questions (Score:3, Interesting)
Before doing anything though, is this for real? Has anyone on
Can Linux Virtualization Get Any More Fragmented? (Score:2, Interesting)
Re:Can Linux Virtualization Get Any More Fragmente (Score:4, Informative)
Which you use depends on what you want to do - if you're in hosting, Xen, KVM, VMWare, vservers or OpenVZ is probably what you're after. If you're wanting to test software on several OSes, VMWare is probably where it's at, though Xen and probably KVM will serve too. If your OS of choice doesn't run on your hardware, you'll need an emulator like QEmu. Kernel hackers will probably use UML, Qemu or Bochs, whereas those who wish to use windows apps under linux might try Xen, KVM, QEmu, VMWare, Wine, Win4Lin or Cedega depending on various factors.
Various levels of hardware support are also represented. Xen will get you near-native performance, but you'll need an x86 that explicitly supports full virtualization or an OS that's been recompiled for paravirtualization. QEmu, on the other hand, will let you run windows on a powerpc mac, albeit more slowly.
So, although there's a lot of choice out there, which one you'd actually use depends a lot on what hardware you've got, what OS or progam you want to run, whether you want to use Office, play games, run a variety of OSes or many instances of one, and what's the fastest technique for your particular combination. There's a lot going on, and it's not just about running windows under linux or vice versa.
Parent
This isn't linux virtualization (Score:2)
This is an application of some of the simplest principles of computer science.
Basically the idea is that any function that is computable can be computed by a machine that is Turing Complete [wikipedia.org].
The applied corrolary is that anything one program/machine can do, another machine/program can do.
Alan Turing [wikipedia.org] is considered the father of modern computer science (please, no Ada Lovelace flames! I'm not clueless.)
Generally spe
Re:Can Linux Virtualization Get Any More Fragmente (Score:4, Interesting)
Xen is a pain to setup and manage for a desktop, it's server-orientated. QEMU without KQEMU is dead slow (full virtualisation has its price!), with KQEMU is closed source. KVM is quick with VT processors, but suffers from poor USB support (locks up on my machine), and network performance is slow in both due to lack of paravirtualised network drivers in qemu. UML obviously doesn't run windows. Win4Lin I haven't tried, it isn't free in either sense. Bochs is for much more hardcore situations than running Windows on x86. VMWare on linux - for me - has been awkward to get working fully (USB again) and rather flakey on both gentoo and ubuntu.
Currently KVM shows promise, but it needs a bit more work for me, especially for USB, vesa-resolutions and networking. No doubt in another 6 months, it will be awesome. Indidivual user VMWare software just seems happier running with windows as the host OS.
So far, my testing of virtualbox looks very promising - very fast, VERY nice front end on linux, quick to setup, and the closed source version has some clever RDP features. I think I may finally have found a virtualisation software that lets me sync my PDA to outlook via USB, when running linux as my main OS - my holy grail.
There are lots of different virtualisation projects from total emulators like bochs, to paravirtualised-optimised systems like virtualbox and vmware, to full virtualisation such as qemu and kvm (strictly speaking, kvm is a replacement for kqemu, not qemu itself). I've not heard of virtualbox before, but I'm certainly going to look further into it.
Parent
Re:Can Linux Virtualization Get Any More Fragmente (Score:4, Insightful)
Parent
Dual model (Score:2)
Freeware? (Score:3, Insightful)
Re: (Score:2)
graphic card acceleration (Score:4, Interesting)
So these guys look like they're targeting desktop use for the most part. So the big thing several players in the commercial space are rushing towards is support for 3D graphics acceleration via the graphics card. VMWare and Parallels are both due to release something usable in the near future. I see nothing about it on their Web site or in the user guide. It seems a strange item to leave out.
Someone needs to explain bittorrent to them (Score:5, Insightful)
Obviously the don't quite get how bittorrent works.
Hardware 3D acceleration? (Score:2)
Note the Windows Vista Aero effects. Either the screenshots are fake or they are first to market with this. Anyone care to comment?
Re: (Score:2)
Even this? (Score:2)
http://virtualbox.org/attachment/wiki/Screenshots/ 4-installing.png [virtualbox.org]
Re:Even this? (Score:4, Informative)
Parent
Trying it now... (Score:5, Informative)
Bloody hell! It not only seems to work, it looks pretty fast as well. I'm installing a Fedora 6 on it (hosted on Win XP) as I type. I use VMware (licenced) on other systems and I use VMWare Player on this one (Dell XP thingy) and, so far, VB has impressed me.
The user interface seems to be better thought out than I've encountered in the past (I especially like the ability to blow a virtual machine completely away with little effort) - VMWare, take note.
I'll post again when I've given this instance a bit of a hammering - you know; IP stack handling, cpu loading etc.
Give it a try - it can't hurt. AND their site hasn't shown signs of being slashdotted (err... yet).
Oh, yeah! One last thing. Will those who are whinging about the differences about the binary version and the source version please do two things:
1. Read what they *actually* say about the two versions.
2. STFU!!
I thank you.
Re: (Score:3, Interesting)
Performance vs. VMware, Parallels (Score:2)
Re: (Score:2)
Well... what are you waiting for?
Disgrace of /. Crowd (Score:2, Informative)
This is a 270M large source package, have you even took the time SVN it? No! So you all prematurely replying about something you have little to no clue about - educate yourself!
Man, you are a disgrace of OSS movement, every single one who has
Innotek OS/2 ISV (Score:3, Informative)
Porting Virtual PC to OS/2 before MS bought it out (and fixes so virtual PC runs OS/2)
Porting Alsa to OS/2. GPL questions about not releasing the 16 bit interface which the community rewrote and now we have the opensource Uniaud. Sound actually works better here then under Ubuntu.
Lots of work on Odin (think Wine from which much of the code comes from). Unluckily they closed of most of their later developments and there has been questions about whether they are breaking the GPL. Seems they have honoured the letter of the GPL but perhaps not the spirit.
Using Odin ported
Flash 5 (plus an illegal Flash 7 sneaked into the wild)
Java 1.4
Acrobat reader.
Also one of there most important developments (now maintained by the main porter) GCC 3.2.2 along with a new Libc as IBM would not distribute GPL code to build Mozilla.
This allows the Mozilla family to continue to run on OS/2 and many an open source program to build with configure and make.
Innotek libc is now klibc using GCC 3.3.5 and continues to improve.