This release introduces MacOS guest support, but the license agreement for MacOS states that it must not be run on non-Apple hardware. From the VirtualBox manual:
"Mac OS X verifies whether it is running on Apple hardware, ...these restrictions are not circumvented by VirtualBox and continue to apply."
Wonder how long until someone patches the source to remove this check. A guest OS shouldn't be able to snoop and find out what kind of hardware the host OS is running on...smells like a hack.
Just from abounding laziness… If I'm running Linux on my Mac Mini, can I run Mac OS X in VirtualBox? The words say yes, but I rather doubt the executable says yes.
It doesn't find out what hardware it's running on. The stock kernel has a driver for the TPM module. When it doesn't find a TPM module the kernel panics. You have two options, emulate a TPM module with the correct keys, or replace the driver with one that gives the kernel the answer it wants.
This is the basis for the "hackintosh"
I'd hazard a guess that it would be pretty easy to get this going on VirtualBox using iBoot + Multibeast.
Considering my primary dev environment for personal projects is an Ubuntu 10.04 VM running on Virtual Box, this is good news.
Double bonus the new version has support for taking full advantage of i5 and i7 procs, and I'm running an i7 920. Time to upgrade when I get home tonight.
I do it the other way around. Ubuntu is my primary OS environment, and VirtualBox lets me run those other OSs for various work-related things. It allows me to stay logged into Linux all day.
Same Here. My organization run backend on ubuntu machine, but as I am both a backend and frontend developer, I run Ubuntu as my base OS (for backend) and Win7 (for frontend), as Host OS on VirtualBox.
That sounds really interesting. I use VirtualBox all the time and have done a bit of reverse-engineering in the past. Could you elaborate on how VirtualBox helps with reverse-engineering windows executables please?
Are you using it strictly as a virtualisation host, or are you using the fact that you can set up serial ports and whatnot to do Windows kernel debugging?
I personally use VMWare Fusion for reversing Windows executables, VMs are invaluable in that snapshotting aids in quickly returning to a known good state, and I can continue to take notes in applications outside of the VM to keep track of my progress.
I love this thing but it goes through too frequent updates. They just had 3.1.8 9 days ago and now they have 3.2. It's not quiet about the updates either, so I feel bad if I don't upgrade. I wish updates had known release dates, except where security bugs are fixed.
We ended up using OpenSolaris for a project specifically for ZFS, plus some related hardware support. I typically use OpenBSD or Debian for most projects requiring a BSD or Linux, so I found myself comparing it to those two systems.
We've definitely had some trouble with getting packages to work correctly, especially when using newer versions of software that were available as packages in the distribution. Most maddeningly though, it's slow. We set it up on a pretty beefy abmx machine, and at its worst it took over 15 minutes to boot.
Last time I experimented with OpenSolaris, it seemed as though it was very useful for Java development, but not a whole lot else. It might have changed since then though.
What does it do better than Solaris 10, which seems about the equivalent of AIX or HPUX in terms of installation, package deployment, and toolset maintenance (as little as possible).
The Mac OS X support is cool and I would love to be able to run older OS X versions in a VM, but it looks like they've still got quite a bit of work before it is really usable. Issues include:
"Even when idle, OS X guests currently burn 100% CPU. This is a power management issue that will be addressed in a future release."
While I'm glad to see Oracle are pushing the development of VirtualBox, I'm fearful they will make it 'not-free' and try to price it like VMware Workstation. I have the same fear for MYSQL. Let's hope Oracle have the sense not to tinker too much.
It would be unfortunate if they decided to start charging for the free edition, however most of the product is GPLed. The only parts which are not open source are a machine-level RDP server, USB support, and USB over RDP (see http://www.virtualbox.org/wiki/Editions). I'm sure the community would fork it if Oracle closed it up.
I'm really impressed with VirtualBox's pace of development. They keep coming out with big new features, passing the other major (paid-for) VM software in some ways.
"Mac OS X verifies whether it is running on Apple hardware, ...these restrictions are not circumvented by VirtualBox and continue to apply."
Wonder how long until someone patches the source to remove this check. A guest OS shouldn't be able to snoop and find out what kind of hardware the host OS is running on...smells like a hack.