Slashdot Mirror


Review of Sun's Free Open Source Virtual Machine

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.

354 comments

  1. InnoTek? by Anonymous Coward · · Score: 5, Funny

    Umm, yeah. Did you get the memo?

    1. Re:InnoTek? by goombah99 · · Score: 4, Funny

      No I'm over at Penitrode now. did the place burn down or something?

      --
      Some drink at the fountain of knowledge. Others just gargle.
    2. Re:InnoTek? by Anonymous Coward · · Score: 0

      In Soviet Russia, the mondays get a case of YOU!

    3. Re:InnoTek? by discogravy · · Score: 3, Funny

      I hope not, they still have my stapler!

    4. Re:InnoTek? by SanityInAnarchy · · Score: 1

      Initech was the Office Space company. Different spelling, probably derived from a different word.

      --
      Don't thank God, thank a doctor!
    5. Re:InnoTek? by CnlPepper · · Score: 4, Funny

      root@SanityInAnarchy:~> modprobe -r pedantry
      root@SanityInAnarchy:~> modprobe humour

    6. Re:InnoTek? by JustinRLynn · · Score: 1

      root@SanityInAnarchy:~> modprobe -r pedantry root@SanityInAnarchy:~> modprobe humour

      FATAL: Module humor not found.
      root@SanityInAnarchy:~>apt-get install human-module-humor

    7. Re:InnoTek? by Anonymous Coward · · Score: 0

      like Inno[-vation/-vative] Tech[-nology]

    8. Re:InnoTek? by SanityInAnarchy · · Score: 3, Funny

      E: Couldn't find package human-module-humor
      root@SanityInAnarchy:~# apt-get install fortunes-off

      Close enough.

      --
      Don't thank God, thank a doctor!
    9. Re:InnoTek? by JustinRLynn · · Score: 1

      All in good fun :)

    10. Re:InnoTek? by Anonymous Coward · · Score: 1, Funny

      Hey now. Don't jump to conclusions.

    11. Re:InnoTek? by g0bshiTe · · Score: 1

      I'm still waiting for my piece of cake.

      --
      I am Bennett Haselton! I am Bennett Haselton!
  2. it was released before sun bought it by larry+bagina · · Score: 4, Informative

    but yeah, in the last few months, it's seen some polishing (particularly the Macintosh features).

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

    1. Re:it was released before sun bought it by Mental+Maelstrom · · Score: 5, Informative

      True. VirtualBox was GPL2'd in January 2007, Sun acquired InnoTek in February 2008 (source). So it was actually InnoTek, not Sun, who released VirtualBox into the wild in the first place. :-)

    2. Re:it was released before sun bought it by lazy_nihilist · · Score: 3, Insightful

      And this shows that Sun is willing to invest in a GPL'd product.

    3. Re:it was released before sun bought it by Anonymous Coward · · Score: 1, Informative

      Indeed. And moreover credit should be given to qemu. VirtualBox uses qemu (for real mode code), just like Xen and KVM. In fact, none of the open source virtualizers would be possible without qemu.

      So this is definitely not a Sun project.
      It could be, more millions dumped into the toilet by Sun buying an Open Source project and crippling source code installations.

    4. Re:it was released before sun bought it by kestasjk · · Score: 3, Informative

      Wow, I had never heard of this before, sounds good! I had been using Microsoft's software, which gives me a "Processor error" when I try to boot Ubuntu, perhaps VirtualBox will have better luck.

      Sun just get better and better, I'm slowly finding myself using more and more of their software, and most of it is excellent.

      --
      // MD_Update(&m,buf,j);
    5. Re:it was released before sun bought it by mu22le · · Score: 2, Informative

      VirtualBox is based on qemu, they had no choice but to release all the sources together with the binary.
      That said, InnoTak kept the OS add-on (the small programs and extension that let you share mouse, keyboard, folders and so on) closed source, but free as in beer, I do not know about Sun, possibly they will release the add-on sources too.

    6. Re:it was released before sun bought it by Anonymous Coward · · Score: 0

      And yet, it's still open source.

      Sounds to me like Sun still saw the value in the contributions.

    7. Re:it was released before sun bought it by fuliginous · · Score: 1

      Except features that were only in the "commercial" InnoTek product are now in the standard tool that you download.

  3. Mentions comparible speeds to VMware... by Drinking+Bleach · · Score: 5, Interesting

    In my experience, I've actually found VirtualBox to be much faster than VMware, and coupled with the far less demanding system requirements (at least for the VM software itself, it doesn't do much to reduce guest sys requirements, of course :P), I haven't used VMware for over a year and half now.

    1. Re:Mentions comparible speeds to VMware... by MightyMartian · · Score: 3, Interesting

      I had nothing but problems with it when I was testing it a couple of months ago. I couldn't get the networking to work in NAT mode, and bridging mode on a laptop ain't always the best idea. Maybe I'll give it another shot.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    2. Re:Mentions comparible speeds to VMware... by adisakp · · Score: 3, Interesting

      In my experience, I've actually found VirtualBox to be much faster than VMware

      VMWare supports multiple CPUs (2 cores visible on Guest OS) and also supports hardware accelerated 3D. Have you tried running any 3D or multithreaded apps under VMWare and VirtualBox? I find that VMWare is quite fast if you install the VMTools in the guest OS and the integration (cross VM copy/past / drag and drop, seamless mouse pointer, etc) is quite nice.

      One of the main things I like about VMWare is the "Snapshot" capability which lets you create multiple "restore" points (in an easy to use visual "tree" manager) that you can instantly return to. In fact you can have a VM automatically revert to a snapshot. Does VirtualBox have any sort of advanced snapshot management?

    3. Re:Mentions comparible speeds to VMware... by at_slashdot · · Score: 3, Informative

      "One of the main things I like about VMWare is the "Snapshot" capability which lets you create multiple "restore" points (in an easy to use visual "tree" manager) that you can instantly return to. In fact you can have a VM automatically revert to a snapshot. Does VirtualBox have any sort of advanced snapshot management?"

      Yep.

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    4. Re:Mentions comparible speeds to VMware... by grub · · Score: 1


      I've been using VB on Ubuntu with a dual-core Intel chip. Runs XP in a VM considerably faster than the older physical box I migrated it from. Only use the real box for playing games at lunch.

      --
      Trolling is a art,
    5. Re:Mentions comparible speeds to VMware... by Anonymous Coward · · Score: 5, Informative

      I couldn't get the networking to work in NAT mode, and bridging mode on a laptop ain't always the best idea.

      There was a nice bug in 1.6.0 that severely hindered networking, it has been fixed in 1.6.2 though. I only had problems with bridges and tun devices, I didn't try NAT, the bug reports had windows hosts and Linux guests, my situation had Windows and Linux guests on a Linux host. To summarize the bug: networking works perfectly until you reboot the VM, then there is no working network.

    6. Re:Mentions comparible speeds to VMware... by Zancarius · · Score: 4, Informative

      I had nothing but problems with it when I was testing it a couple of months ago. I couldn't get the networking to work in NAT mode, and bridging mode on a laptop ain't always the best idea. Maybe I'll give it another shot.

      Getting the networking system to work is a bit of a pain, but I've only had minor difficulties when using the host interface. NAT will work, but you won't be able to ping or access any resources in your own network (which is a bad thing if you have a fileserver at home and wish to access it on a VM). There are, however, a few tutorials that can help you get started with bridging your network for Windows hosts or a variety of Linux hosts.

      FreeBSD is the only guest OS I've had difficulties with (even MSDOS will work, but it requires some additions to prevent it from eating up your cycles like crazy--FreeDOS plays nicely, though). I could only ever get the NAT-based networking to work and even then it would freeze whenever IO operations peaked.

      Take a look at some of those articles, and you might be able to get networking up and running in VirtualBox! I have to say, for something of a FOSS offering, it's really nice.

      --
      He who has no .plan has small finger. ~ Confucius on UNIX
    7. Re:Mentions comparible speeds to VMware... by oever · · Score: 1

      I have the same experience when emulating 32 bit windows XP on 64 bit Linux on a quadcore processor (Q6600). The speed difference is huge. VMWare can virtualize multiple cores whereas VirtualBox do only a single processor. Nevertheless, a VMWare machine that can use two cores feels much slower than a VirtualBox machine that can use only one. Integration into the desktop is nice very nice too: one can hide the Windows desktop and have the Windows windows appear over a linux desktop.

      My only two complaints are that certain actions in Windows XP can cause a blue screen in the virtual machine and that SMB networking is not entirely reliable.

      --
      DNA is the ultimate spaghetti code.
    8. Re:Mentions comparible speeds to VMware... by bunratty · · Score: 1

      I've had NAT working with Fedora 8 and Fedora 9 with VirtualBox 1.6.0 and 1.6.2 on my Windows XP laptop. I set up both of those for PCnet-FAST III (NAT) on Network Adapter 0 and have had no problems. I've had some problems with the guest additions in both versions, though.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    9. Re:Mentions comparible speeds to VMware... by Anonymous Coward · · Score: 0

      Yep.

      +5 Informative, -1 Detailed

    10. Re:Mentions comparible speeds to VMware... by moxitek · · Score: 1

      I couldn't get the networking to work in NAT mode, and bridging mode on a laptop ain't always the best idea.

      I think you have it backwards. I use VirtualBox on my Linux laptop because its easily supported on my distibution (Arch Linux) but VMware is a nightmare to get working in anything but deb and redhat based distros in my experience.

      The only downside for me is the lack of bridging. NAT works out of the box for networking but in order to bridge you have to create an openvpn connection back to your host and I already use an openvpn to connect to one of my clients, which complicates things when it wants to use the tun/tap interface... anway it was more pain than I was willing to go through to do any sort of virtual server testing.

    11. Re:Mentions comparible speeds to VMware... by petes_PoV · · Score: 4, Informative
      > Yep

      With reservations.

      You can't have snapshots of RAW disk images. it's also widely acknowledged (see the VB forums) that snapshot management is a weak point.

      If you need snapshots, wait a few months/years until it works solidly

      --
      politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    12. Re:Mentions comparible speeds to VMware... by moxitek · · Score: 4, Insightful

      VMWare's real-world SMP and Multi-CPU support is actually pretty shoddy. Although it is "supported" and two virtual processors will show up on the guest, the performance is not anywhere near bare metal multi-cpu performance.

      I have a client running MSSQL and Exchange as virtual servers (both multithreaded apps that make good use of multiple processors/cores) and the performance was actually better with single virtual proc than assigning multiple cores to each VM.

      VMWare supports processor "pinning" however and allows you to dedicate a specific proc/core to a VM which can really boost performance.

    13. Re:Mentions comparible speeds to VMware... by dotancohen · · Score: 1

      I couldn't get the networking to work in NAT mode, and bridging mode on a laptop ain't always the best idea.

      Why not? I'm pretty sure my XP VM connects via bridging (the host is Kubuntu). I also could not get NAT to work, but as I don't need the VM having it's own unique address on the 'LAN' I saw no problem with bridging. This is on a Dell Inspiron laptop, by the way.

      --
      It is dangerous to be right when the government is wrong.
    14. Re:Mentions comparible speeds to VMware... by fast+turtle · · Score: 1

      The only problem with VMWare is that they don't support any 64bit Host OS. This means you are stuck with a 32bit OS to emulate a 64bit OS if you want to run a 64bit OS. Sorry but that's the big reason I gave up on VMWare. No support for a 64bit Host OS.

      --
      Mod me up/Mod me down: I wont frown as I've no crown
    15. Re:Mentions comparible speeds to VMware... by dotancohen · · Score: 0, Redundant

      Yep.

      Shortest +5 Informative post in the history of /.

      --
      It is dangerous to be right when the government is wrong.
    16. Re:Mentions comparible speeds to VMware... by swb · · Score: 1

      Do you have it backwards? Bridged hosts are bridged to the LAN and have their own IP address. NAT'd hosts have a RFC1918 address and share the host's IP address on the LAN.

    17. Re:Mentions comparible speeds to VMware... by jbrendel · · Score: 1

      Yeah, VirtualBox is nice, but still: * Networking with VMware seems to be easier if you want to run a server as guest, rather than a desktop system. Installing a server as guest with VirtualBox requires some jumping-through-hoops to be able to log in. With VMWare it just works. * I installed OpenSolaris first under VirtualBox (Ubuntu 8.04 host) and for some reason, it continued to max out my CPU, even when there was no activcity. No such problems with VMware.

    18. Re:Mentions comparible speeds to VMware... by pathological+liar · · Score: 2, Informative

      I had the same network problems, and on top of that the USB support is buggy at best.

      For something like a webcam it was absolutely unusable.

    19. Re:Mentions comparible speeds to VMware... by Anonymous Coward · · Score: 0

      VMWare supports multiple CPUs (2 cores visible on Guest OS) and also supports hardware accelerated 3D. Have you tried running any 3D or multithreaded apps under VMWare and VirtualBox? I find that VMWare is quite fast if you install the VMTools in the guest OS and the integration (cross VM copy/past / drag and drop, seamless mouse pointer, etc) is quite nice.

      Isn't that only with the paid VMWare Workstation?

    20. Re:Mentions comparible speeds to VMware... by domatic · · Score: 2, Informative

      I had a workaround script for this that takes down and brings back up the tunnel and bridge I was using for VirtualBox. I haven't needed to use it since upgrading to the latest and greatest.

    21. Re:Mentions comparible speeds to VMware... by $pace6host · · Score: 1

      The only problem with VMWare is that they don't support any 64bit Host OS. This means you are stuck with a 32bit OS to emulate a 64bit OS if you want to run a 64bit OS. Sorry but that's the big reason I gave up on VMWare. No support for a 64bit Host OS.

      Do you mean no support for 64bit Windows Hosts? I'm running VMWare Server (1.0.5) on top of x86_64 Ubuntu right now.

    22. Re:Mentions comparible speeds to VMware... by adisakp · · Score: 1

      If you need snapshots, wait a few months/years until it works solidly

      I don't absolutely need an advanced snapshot manager (i.e. multiple trees / go-back & forward / branch at any point) like VMWare has. I mainly just need simple snapshotting to save a particular state for reversion. I actually was about to buy VMWare 6.0 (I currently own 5.5 and it's a $99 upgrade). I've been happy with 5.5 under XP but my new machine has Vista and VMWare 5.5 doesn't run under Vista. I guess I should give VirtualBox a shot since it's free and see if it does what I need before paying to upgrade VMWare.

    23. Re:Mentions comparible speeds to VMware... by rahvin112 · · Score: 2, Informative

      And I'm running VMWare workstation on top of Windows Vista Ultimate 64bit. Running on top of 64bit was fixed with the version 6.0 release of Workstation.

    24. Re:Mentions comparible speeds to VMware... by homesnatch · · Score: 1

      The free VMWare Server has single snapshot capability where you can create a snapshot and either revert to it or create another snapshot to replace it.

    25. Re:Mentions comparible speeds to VMware... by chikanamakalaka · · Score: 2, Interesting

      I have used Xen for awhile from Citrix, how does this compare? Does anybody know of a good review or benchmark against VMware ESX, Xen and VirtualBox and any others?

    26. Re:Mentions comparible speeds to VMware... by GaryOlson · · Score: 4, Informative

      The only problem with VMWare is that they don't support any 64bit Host OS

      The documentation states otherwise and you will notice the release date for VMware workstation 5.5.2 -- with 64bit Host support -- was May 2006. I have used a 64bit Host OS for VMware workstation for nearly that long.

      If you are stating the free ESX Server does not support 64bit Host OS, the GSX documentation from December 2005 specifically states Windows Server 2003 x64 can be used as the host OS.

      Have you tried looking at VMware lately?

      --
      Every mans' island needs an ocean; choose your ocean carefully.
    27. Re:Mentions comparible speeds to VMware... by adisakp · · Score: 2, Insightful

      VMWare Workstation allows you to create quite advanced snapshot trees. You can move back and forward between snapshots, delete snaphots, start new branches at arbitrary snaphots, etc. Think of it as source control + branching for your VM.

      VMWare 6.0 is supposed to allow you to record, then replay and debug the state of a VM as well.

    28. Re:Mentions comparible speeds to VMware... by at_slashdot · · Score: 1

      I'm sure there was a "no" post somewhere that was informative :D

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    29. Re:Mentions comparible speeds to VMware... by Anonymous Coward · · Score: 1, Informative
    30. Re:Mentions comparible speeds to VMware... by Zancarius · · Score: 2, Funny

      I'm definitely going to have to try out the new version. Thank you for this link.

      --
      He who has no .plan has small finger. ~ Confucius on UNIX
    31. Re:Mentions comparible speeds to VMware... by Anonymous Coward · · Score: 0

      You are absolutely wrong.

      I'm running vmware server on a CentOSx64 host with Windows 2008x64 as a guest.

      Check your facts.

    32. Re:Mentions comparible speeds to VMware... by Anonymous Coward · · Score: 5, Informative

      I'm sure there was a "no" post somewhere that was informative :D

      No

    33. Re:Mentions comparible speeds to VMware... by CamoCoatJoe · · Score: 3, Informative

      I find that VMWare is quite fast if you install the VMTools in the guest OS and the integration (cross VM copy/past / drag and drop, seamless mouse pointer, etc) is quite nice.

      VB has something similar, called "Guest Additions", IIRC. I don't know if it makes the VM any faster, but I do know that it has clipboard sharing (with options on which ways it goes) and seamless mousing.

      --
      This is not a signature.
    34. Re:Mentions comparible speeds to VMware... by michield · · Score: 2, Informative

      it does actually. Very simply, it allows saving a virtual box in any state it's in and restoring it to the state you saved it as. I've been using it for quite some time now and I have some 5-6 virtual boxes on it, and it works just as it should.

      Ok, must admit, I have no idea about VMware (might be way better). Mostly because VirtualBox (on Fedora 8) does exactly what I need, ie run 2 versions of WinXP (IE6 and IE7) and even a Win98 box.

      I think, in some way, that may have to do with their accessibility of code, being that it was easy to get VirtualBox and kind of messy to find out how to get Vmware.

      --
      The surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us. BW.
    35. Re:Mentions comparible speeds to VMware... by Nefarious+Wheel · · Score: 1

      The only problem with VMWare is that they don't support any 64bit Host OS

      Old news I think, or perhaps a bit cross-pointed. That was a problem with Microsoft's Virtual Server for a long time in that it ran on 64 bit platforms but only supported 32bit guest instances. This too is history, and the 32 bit instance limitation is kind of gone now. Things that pressured a 64 bit instance were things like Exchange Server moving to 64-bit only platform.

      --
      Do not mock my vision of impractical footwear
    36. Re:Mentions comparible speeds to VMware... by Anonymous Coward · · Score: 0

      One of the main things I like about VMWare is the "Snapshot" capability which lets you create multiple "restore" points (in an easy to use visual "tree" manager) that you can instantly return to. In fact you can have a VM automatically revert to a snapshot. Does VirtualBox have any sort of advanced snapshot management?

      Yes.

    37. Re:Mentions comparible speeds to VMware... by Anonymous Coward · · Score: 0

      Does VirtualBox have any sort of advanced snapshot management?

      Yes. It does.

    38. Re:Mentions comparible speeds to VMware... by tonyr60 · · Score: 1

      Do the snapshots on top of zfs, and use the zfs snapshot capability. Works great.

    39. Re:Mentions comparible speeds to VMware... by cicatrix1 · · Score: 1

      (Score:4, Informative)

      Um. I almost modded you up to +5, but I was afraid of the rift in space and time which would have surely been generated by such a paradox.

      --

      I know more than you drink.
    40. Re:Mentions comparible speeds to VMware... by godfra · · Score: 1

      Yes.

      3.4.4 Snapshots With VirtualBoxâ(TM)s snapshots, you can save a particular state of a virtual machine for later use. At any later time, you can revert to that state, even though you may have changed the VM considerably since then.

      Starting out with VirtualBox This is particularly useful for making sure that a guest installation is not damaged by accidental changes, misbehaving software, or viruses.

      Once you have set up the machine the way you want it, simply take a snapshot, and should anything happen to the installation, you can simply revert to its snapshot state. To take a snapshot of your VM, perform the following steps:

      1. If your VM is currently in either the âoesavedâ or the âoepowered offâ state (as displayed next to the VM in the VirtualBox main window), click on the âoeSnapshotsâ tab on the top right of the main window, and then on the small camera icon (for âoeTake snapshotâ).

      If your VM is currently running, select âoeTake snapshotâ from the âoeVMâ pull-down menu of the VM window.

      2. A window will pop up and ask you to name the snapshot. This name is purely for reference purposes to help you remember the state of the snapshot. For example, a useful name would be âoeFresh installation from scratch, no external driversâ.

      3. Your new snapshot will then appear in the list of snapshots under the âoeSnapshotsâ tab. Underneath, you will see an item called âoeCurrent stateâ, signifying that the current state of your VM is a variation based on the snapshot you took earlier. (If you later take another snapshot, you will see that they will be displayed in sequence, and each subsequent snapshot is a derivation of the earlier one.)

      To revert to an earlier snapshot, you click on the âoeCurrent stateâ item and select âoeDiscard current stateâ. This will bring the VM back to the state of the nearest (most recent) snapshot. In the same way, you can merge several earlier snapshots into one.

      Note: The snapshot reverted to will affect the virtual hard drives that are connected to your VM, as the entire state of the virtual hard drive will be reverted as well. This means also that all files that have been created since the snapshot and all other file changes will be lost.In order to prevent such data loss while still making use of the snapshot feature, it is possible to add a second hard drive in âoewrite-throughâ mode using the VBoxManage interface and use it to store your data. As write-through hard drives are not included in snapshots, they remain unaltered when a machine is reverted.

    41. Re:Mentions comparible speeds to VMware... by dargaud · · Score: 1
      I've asked this question to a colleague and he said 'yes', but I still have my doubts. I want to get Linux on my main desktop, but there are a few Windows things I depend on, among them some specific USB hardware that Linux cannot deal with (proprietary crap).

      So I'm looking for a virtualizer that can pass on the USB to the target OS, even though the host doesn't know how to deal with it. Can Sun's solution do that ? Because WMware sure as hell could not the last time I tried.

      --
      Non-Linux Penguins ?
    42. Re:Mentions comparible speeds to VMware... by Laurence0 · · Score: 1

      Short answer: Yes, with PUEL

      Long answer: Yes, as long as you get the Personal Use and Evaluation version, rather than the Open Source Edition. However, it's not perfect, I've had a few issues with card readers not being picked up correctly, but I think that might be mostly down to not having it set up properly for every specific card reader. I've not tried it with more complicated stuff, like webcams.

    43. Re:Mentions comparible speeds to VMware... by Gazzonyx · · Score: 1

      Were you able to tell if the cause was actually VMWare itself or the cores ping-ponging the cache? I've got a dual socket, eight logical core Xeon box at work, and I always suspected that the SMP performance was off, but I could never narrow it down to where I could say for sure that it was VMWare (and say, not a saturated front side bus).

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    44. Re:Mentions comparible speeds to VMware... by Anonymous Coward · · Score: 0

      Where's the -1 Paradox when you need it?

    45. Re:Mentions comparible speeds to VMware... by jeremyp · · Score: 3, Funny

      Too late. It's happened.

      This shows that the moderation system sucks. The post is +5 informative and yet it's clearly false.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    46. Re:Mentions comparible speeds to VMware... by Anonymous Coward · · Score: 0

      The installation notes mention a few problems with Virtual Box...

      Currently, we are aware of the following restrictions:
              â No support for Host Interface Networking
              â No support for Internal Networking
              â No support for audio input
              â No support for VT-x/AMD-V (rarely required)
              â No support for raw disk access
              â The numlock emulation isn't implemented yet
              â The VirtualBox kernel extension is currently accessible from all user accounts

    47. Re:Mentions comparible speeds to VMware... by phorm · · Score: 1

      VMWare supports multiple CPUs (2 cores visible on Guest OS) and also supports hardware accelerated 3D

      I don't know about the multi-CPU thing, but the 3d hardware acceleration is only available on VMWare Workstation, not the free version (VMWare Server).

    48. Re:Mentions comparible speeds to VMware... by Hel+Toupee · · Score: 1

      Agree. I'm running VMware Server on Ubuntu 8.04 x64. Installed without a hitch. I'm actually running WinXP from a RAW partition that I also dual-boot as the guest OS, and it all works beautifully.

      --
      PERL:
      All of the power of Voodoo with most of the understandibility!
    49. Re:Mentions comparible speeds to VMware... by mysticgoat · · Score: 1

      I tried VBox just recently, to host WinXP for some apps that I still need after migrating to Ubuntu. It works well for everything except some aspects of USB support. (No USB printer, dang it. But the Palm sync'd just fine!)

      It seems to be a solid product. When I was researching it, I found that there were concerns about VBox breaking with Linux kernel upgrades, but I didn't see anything that wouldn't be contained by prudent network administration. That is, the guys who were moaning were the ones who rolled out kernel upgrades in production environments without first testing for breakage.

    50. Re:Mentions comparible speeds to VMware... by Anonymous Coward · · Score: 0

      it is much snappier than esx player (although I haven't tried 3.5i yet).

      I've been using ESX player for a year now and have tried this this morning and am going to use this instead.

      Can't wait to try the Mac OS version, although I have to say that Vmware Fusion is very nice.

    51. Re:Mentions comparible speeds to VMware... by nurb432 · · Score: 1

      NAT worked out of the box for me, it was TUN that i never got working ( on a linux host anyway )

      Went back to VMware since that is what we have at work anyway ( ESX flavor )

      --
      ---- Booth was a patriot ----
    52. Re:Mentions comparible speeds to VMware... by dotancohen · · Score: 1

      Do you have it backwards? Bridged hosts are bridged to the LAN and have their own IP address. NAT'd hosts have a RFC1918 address and share the host's IP address on the LAN.

      I might have it backwards regarding shared addresses, but I'm pretty sure that I'm using bridged networking. I'll check when I get home.

      In any case, I'd still like to hear more about the advantages and disadvantages of each.

      --
      It is dangerous to be right when the government is wrong.
    53. Re:Mentions comparible speeds to VMware... by swb · · Score: 1

      I can only speak of them with respect to VMWare, but I almost always use bridged networking.

      On my laptop, I connect to virtual hosts using an RDP client or ssh server vs. the clunkier console client, and its just easier when your virtual host has its own IP address (off the top of my head, I couldn't tell you what would be involved in port-mapping a NAT'd VM to connect to its internal services).

      NAT'd I only use when I have to, mainly when I only have access to a single IP address or I want to masquerade an additional host's traffic as my own.

    54. Re:Mentions comparible speeds to VMware... by mrpolyrhythm · · Score: 1

      What do you mean, Raw Disk images? Because if you're referring to a Raw Device Mapping (like making a Raw LUN visible to a vm) then you can have snapshots with that data too, you just have to create the RDM with virtual compatibility mode. (You'll also be able to perform VMotion migrations with that mapping as well...)

    55. Re:Mentions comparible speeds to VMware... by Walter+Carver · · Score: 1

      I have been running WinXP Pro SP2 inside Linux with Vbox, and yes, the Guest Additions make the host OS faster. They act like drivers.

  4. VirtualBox! by Anonymous Coward · · Score: 4, Informative

    The best virtualization I've found for windows hosts. Works great - I run Vista Ultimate host & Ubuntu guest in seamless mode on my laptop and everything is still fast as hell!

    1. Re:VirtualBox! by negRo_slim · · Score: 1

      Not to knock the multiplatform and OS aspects of this but I had Vista Ultimate under Virtual PC on XP with a single core sempron 2800 and I found it surprisingly responsive/usable.

      --
      On the Oregon Cost born and raised, On the beach is where I spent most of my days
    2. Re:VirtualBox! by Max+Littlemore · · Score: 2, Interesting

      I run Vista Ultimate host & Ubuntu guest in seamless mode on my laptop and everything is still fast as hell!

      I highly recommend swapping that around. I run a Vista guest on Ubuntu and it is really quick - for some reason the Vista boot time seems quicker in the VM (?) - and that gives me 3D acceleration for Ubuntu. It works out a bit better for me because the 3D desktop in Vista is pretty, but the 3D desktop on Ubuntu is highly functional and much more configurable. I'll take the form + function over just form any day.

      It's also kinda cool running Vista in a root window and blowing peoples mind by doing regular windows stuff, then hitting some magic key combination to rotate a cube to a completely different system. Of course I have completely re-themed the Ubuntu system and installed emerald - rotating from vista to a turd invokes the wrong sort of "wow".

      --
      I don't therefore I'm not.
    3. Re:VirtualBox! by ci4 · · Score: 2, Interesting

      I am doing exactly the same, but the host OS is Solaris nevada-94. I made the Vista VM just 640MB (the host has 4GB) thinking it would be somewhat slow - actually is very good. And it still blows onlookers away in Seamless mode with the maxed out Compiz configuration on a modest Quadro FX570...

      The laptop I am writing this from (using OpenSolaris snv-94) also had Vista running under VirtualBox (I needed the only-windows VPN client), but I took it off, as it seemed to overheat the system.

      Got also OpenBSD running (4.4), but without X (not interesting in this case, ofcourse, but still...).

      The main problem I'm having right now with it is NetBSD - staunchly refuses to boot under VirtualBox with a consistent error (posted to the relevant lists, but with no sensible answer so far).

      One should not forget that VirtualBox place under the sun (pun intended) is mainly for development tests and casual use; it is not server class product, so it should not be mixed with the likes of VMWare server or Xem. If you are running a VM and decide to log out, you can't unless the guests have been suspended or shut down. Having said that, the performance is indeed very good and the guests are usable.

      Other virtualization technologies from Sun include xVM - this is effectively Xen with the underlying Linux bits replaced with Solaris AFAIU. I've ran a few VMs with this, not regularly ATM; it seems to be getting better with every new Nevada point.

  5. Starcraft runs fine by blargfgarg · · Score: 4, Informative

    I'm happy.

    1. Re:Starcraft runs fine by dotancohen · · Score: 1

      I'm happy.

      So does SolidWorks 2006. I'm happy.

      --
      It is dangerous to be right when the government is wrong.
    2. Re:Starcraft runs fine by chikanamakalaka · · Score: 1

      So does GWBASIC. I'm happy.

  6. Wow! by gazbo · · Score: 5, Funny

    Free, GPL AND open source? All in one package? However do they do it?!

    1. Re:Wow! by Anonymous Coward · · Score: 0

      Unpossible!

    2. Re:Wow! by jmorris42 · · Score: 1

      > Free, GPL AND open source? All in one package? However do they do it?!

      Easy. They lie^Wmarketspeak. It is free, not Free, isn't GPL and not even Open Source. They have a GPL'd cut down version you can get though that isn't much more than the free QEMU they built their product around with some of the shiny wrapper included. Of course since QEMU is Free they didn't exactly have much of a choice did they? So why give them high praise for simply complying with the GPL?

      According to their own webpage the cut version lacks USB support, remote display and some other features that I'd agree only enterprise customers are likely to be interested in. But QEMU itself has VNC support and some USB support.

      --
      Democrat delenda est
    3. Re:Wow! by Anonymous Coward · · Score: 0

      Free, GPL AND open source? All in one package? However do they do it?!

      By using the GPL 2, not 3.

      If the ability to do in situ modification is an important attribute of Free software, then the fact that the draft GPL 3 was revised to allow Free software bought as part of a non-consumer device to be made un-Free was a serious compromise taken under pressure from IBM and its associates. If the FSF did not allow its ethics to be compromised by IBM pressure, the complimentary conclusion is the ability to do in situ modification is not an important attribute of Free software. In the latter case, the clause prohibiting such locking on devices for consumer use is an arbitrary restriction unrelated to the cause of preserving software freedom. Either way, the GPL 3 deliberately compromises Free software, while the GPL 2 did so either inadvertently and innocently, or not at all.

    4. Re:Wow! by Anonymous Coward · · Score: 0

      > "... free GPL open source..."

      That is just simply pleonasm.

    5. Re:Wow! by Walter+Carver · · Score: 1

      free of charge and open-source don't necessarily go hand-by-hand. Remember the GPL says that if you give someone the binaries you have to give them the source. You don't have to give binaries to everyone (see RHEL) and you don't have to give source to anyone who doesn't have the binaries.

      But yeah, I see you point :-P

  7. Darkhorse by 99BottlesOfBeerInMyF · · Score: 4, Insightful

    It looks like a viable candidate for a VM, but still a bit behind the leaders. VMWare and Parallels seem to be better choices if you can afford them, but hopefully being free as in beer and GPL will allow it to catch up rapidly and make the ongoing competition even better. If they can get 3D graphics card support running, I will be looking really hard at VirtualBox.

    1. Re:Darkhorse by at_slashdot · · Score: 1, Insightful

      "VMWare and Parallels seem to be better choices"

      On which facts do you base your assertion? I understand the 3D issue (by the way does Parallels do 3D?) but other than that?

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    2. Re:Darkhorse by Firehed · · Score: 1, Interesting

      I'm curious as to how your experiences have been with 3d in other virtualization software. As of yesterday, I couldn't even get Counter-strike:Source to open in VMWare (which is hardly resource-intensive by today's standards), let alone play; my experiences in Parallels, while less recent, have been pretty much the same. I've of course tried several other games with similar results. Maybe their 3d goals are more CAD/workstation-oriented, but that's frankly irrelevant to me.

      Anyone else with some insight?

      --
      How are sites slashdotted when nobody reads TFAs?
    3. Re:Darkhorse by cbart387 · · Score: 4, Informative

      VMWare and Parallels seem to be better choices if you can afford them

      vmware server edition is free, barring a registration via email. At least it was 3 months ago...

      --
      Lack of planning on your part does not constitute an emergency on mine.
    4. Re:Darkhorse by antime · · Score: 1

      I've successfully run Half-Life 2 under Parallels Desktop (ie. on a Mac host). I had to turn all the details way down to get it running at a playable speed, but it ran. The big thing is to remember to increase the video memory allocation in the VM settings. By default it reserves only something like 4MB for the virtual machine, which obviously is not enough for any game made this century.

    5. Re:Darkhorse by zachtib · · Score: 1

      I'm curious as to how your experiences have been with 3d in other virtualization software. As of yesterday, I couldn't even get Counter-strike:Source to open in VMWare (which is hardly resource-intensive by today's standards), let alone play; my experiences in Parallels, while less recent, have been pretty much the same. I've of course tried several other games with similar results. Maybe their 3d goals are more CAD/workstation-oriented, but that's frankly irrelevant to me.

      Anyone else with some insight?

      I can run CS:S in a VM decently. On default settings it gets 35fps in the included stress test. Note that only Workstation 6.5 has support for DirectX 9 in guests, WS 6.0 does not.

    6. Re:Darkhorse by zachtib · · Score: 1

      yes it still is, and the RC of Server 2.0 is out as well, not to mention that ESXi is also free as of a few days ago

    7. Re:Darkhorse by TheRaven64 · · Score: 4, Informative

      Parallels sold me their desktop software when I bought an Intel Mac. After repeated crashes (OS X kernel panics, not just application panics), they finally admitted that it was their fault and they hadn't read the documentation about how inter-processor interrupts were meant to work, so their kernel module crashed regularly on any Core 2 Duo machine. Their suggested fix? Buy the new version. Those pirates deserve to go out of business.

      --
      I am TheRaven on Soylent News
    8. Re:Darkhorse by bluefoxlucid · · Score: 1

      USB support so that you can use iTunes in Windows. I should try Wine+iTunes one day... but I don't use the iTunes store.

    9. Re:Darkhorse by 99BottlesOfBeerInMyF · · Score: 1

      On which facts do you base your assertion? I understand the 3D issue (by the way does Parallels do 3D?) but other than that?

      Parallels and VMware seem pretty close with both having some rudimentary 3D, but not really fast enough for games and the like. Other criteria for me are general speed; ease of install, snapshots, and general use; support for consumer hardware; and stability. I've only played with VirtualBox but it really did not seem to be consumer ready or ready for everyday use for me.

    10. Re:Darkhorse by 99BottlesOfBeerInMyF · · Score: 1

      I'm curious as to how your experiences have been with 3d in other virtualization software.

      Basically, I've used VMware and Parallels to run Windows, Solaris, and Linux for regular workstation use, work stuff, not games. They both seem fast enough and stable enough to make it through my normal work schedule, running some fairly heavy 3D apps, but not anything with a real time frame rate requirement.

      I hope that they will soon be usable for casual games, but it's not a big deal for me.

    11. Re:Darkhorse by 99BottlesOfBeerInMyF · · Score: 1

      My company shelled out for version 3, and I played with the beta of version 2. Version 3 has been stable as I could want and they were fairly responsive to the one bug I reported.

    12. Re:Darkhorse by thePowerOfGrayskull · · Score: 1

      Might I recommend floola? It's like iTunes, but without the irritating bugs. I think it won't directly with DRMd stuff (though it won't break it either) - but if you have MP3s and/or ripped and an iPod, it's great. Built in support for podcasts too, though the interface is a bit klunky for that.

    13. Re:Darkhorse by thePowerOfGrayskull · · Score: 1

      The default allocation also isn't enough to run in seamless mode - you need to bump it to at least 32 IIRC.

    14. Re:Darkhorse by Anonymous Coward · · Score: 0

      I disagree. I have a lot of issues with parallels, and, after having bought two versions, will not buy any additional ones.

      There are serious problems with it. For instance, the performance of the VM is slower and slower if you use high computational applications. At the end, it kernel panics. But the real issue is that they generally refuse to acknowledge that anything is wrong.

      For instance, a couple of month ago, the automatic update code was broken (maybe it still is). Quite a few people reported the issue, but parallels pretended that it was an issue with customer ISP. Net result, not fixed in the next version. It was obvious that the issue is in parallels code, but they took that now standard arrogant damage-control attitude that passes for support these days.

      The good thing with a GPL version is that you can be condident that it will improve over time (albeit slowly), and that if maintainer hide themselves behind their fingers for too long, the code will be forked. With proprietary software, you can't. I suspect parallels to know that their buggy product will force people to upgrade to the latest version, that will have another set of issues.

      I, for one, will not play this game anymore. If VirtualBox can run the software I use (even if it is worse than parallels), I'll kiss Paralells goodbye forever.

    15. Re:Darkhorse by adisakp · · Score: 1

      I'm curious as to how your experiences have been with 3d in other virtualization software. As of yesterday, I couldn't even get Counter-strike:Source to open in VMWare (which is hardly resource-intensive by today's standards), let alone play

      If you're running in VMWare 5.5 Add the following to the configuration (.vmx) file for the virtual machine:

      mks.enable3d = TRUE

      In VMWare 6.0, you need to go to the Virtual Machine Menu and select Settings -> Display -> Accelerate 3D Graphics. You only get DX8.1 graphics right now but supposedly support for DX9 is coming. Also, I've heard VMWare 6.5 Beta has better 3D support.

      VMWare's 3D runs at about 1/2 the speed of native DX on a real (non-VM) machine but that's still about 20X faster than software rendered 3D which is what you're stuck with on other VM's.

    16. Re:Darkhorse by ensignyu · · Score: 2, Informative

      VMWare Server 1.0 works pretty well for basic desktop use, and has a number of useful features that VMWare Player doesn't.

      I'd stay away from 2.0 unless you really want to run a server though. They replaced the nice, intuitive admin GUI with an ugly, buggy, and barely usable web browser based interface. To add insult to injury, the Tomcat instance takes 100+ megs of RAM.

    17. Re:Darkhorse by Anonymous Coward · · Score: 0

      I see you have also used Beta 1.

      That's where I gave up on VMWare, and installed VirtualBox.

    18. Re:Darkhorse by MobyTurbo · · Score: 1

      Parallels sold me their desktop software when I bought an Intel Mac. After repeated crashes (OS X kernel panics, not just application panics), they finally admitted that it was their fault and they hadn't read the documentation about how inter-processor interrupts were meant to work, so their kernel module crashed regularly on any Core 2 Duo machine. Their suggested fix? Buy the new version. Those pirates deserve to go out of business.

      VMWare doesn't charge for new versions of VMWare Fusion to existing licensees. Well, they haven't promised to do this indefinitely, but all minor version upgrades have been free and they've promised to make 2.0 a free upgrade as well for owners of 1.x as thanks to them for being "early adopters". It's not often that computer "pioneers" get appreciation rather than arrows in their back. :-) Plus I've never had a kernel panic from VMWare. Virtualbox does look promising though, it will be nice to see full featured virtual machine clients come to open source.

    19. Re:Darkhorse by BrainInAJar · · Score: 1

      why replace one closed source app with another?

      Why not just use Songbird or something?

    20. Re:Darkhorse by ubertopf · · Score: 1

      I have to second this. After upgrading to a more recent version of parallels, the application would be unresponsive and spew messages about threads and timers into the logs as fast as possible, becoming plain unusable in a matter of seconds. I'd try yet a newer version, but you have to upgrade through the parallels application, which is .. not working anymore. VMWare Fusion offers a 40EUR discount when purchasing with proof of purchase of a competing product, guess they'll get my euros next ..

      --

      something clever to make me stand out!

    21. Re:Darkhorse by catch23 · · Score: 1

      Yes parallels does do accelerated 3D. I use VMware though, more stable than parallels, and doesn't have weird usb & networking issues that virtualbox has.

    22. Re:Darkhorse by Anonymous Coward · · Score: 0

      I can only agree with that. I really don't know how they can think VMware-server 2.0 is a better or even usabale alternative to VMware-server 1.x. I think VMware server 1.x was a too nice alternative to VMware-workstation, so they decided to create a nightmare that almost nobody can use. Iguess in a short time they will pull the plug on VMware 1.0 and you are left with this heap of garbage.

      Lucky for us VirtualBox is a very usable (albeit not perfect) replacement of VMware. Exit VMware?

    23. Re:Darkhorse by himself · · Score: 1

      Agreed!

      Some salesguy from Parallels called me up and asked when I would buy something like the third paid upgrade in a year. I told him that the software simply died -- *again* -- and I wasn't going to reinstall it. Also, I hadn't bothered buying the last update because, well, I was tired of giving them money for a buggy product. He was pretty disappointed. Then he asked if I was the guy who bought Mac software for my employer. I told him no, but I was one of the most knowledgeable people in IT about Macs, and added that I would be making fun of his product if asked.

      I tried out Virtual Box at USENIX last month when I realized that my Parallels install wouldn't work any more. I downloaded it and installed OpenSolaris before we were out of the first group of Peter Baer Galvin's slides. Go, Virtual Box, go!

      - Will

    24. Re:Darkhorse by keithjr · · Score: 1

      VMware Server is rather old, and lacks paravirtualization support. So, the performance isn't over close to ESX Workstation and the like. I'm running Server on my home machine and I'd never even dream of video playback. Thus, I'm very interested in VirtualBox...

    25. Re:Darkhorse by Firehed · · Score: 1

      Interesting. Of note, the brand new VMWare Fusion 2 beta 2 (ie, came out yesterday) seems to have made a huge improvement for me - while it's still unplayable due to some bizarre interaction with the mouse, the framerate for Far Cry was fine even if it was running in some butt-ugly, presumably DX8 mode. I assume the mouse thing was due, at least in part, to my multi-monitor setup which always seems to confuse fullscreen VM stuff.

      --
      How are sites slashdotted when nobody reads TFAs?
    26. Re:Darkhorse by ransom1982 · · Score: 2, Informative

      That has been changed in the latest beta release. They've moved back to the admin GUI.

    27. Re:Darkhorse by Anonymous Coward · · Score: 0

      I used to work for a web hosting company that ran Plesk, which is owned and run by Parallels. Shoddy software, impossible upgrades, and business practices that make the mafia look like the ice cream truck guy.

      I am running Virtual Box on my Hardy Heron box here at work, running Windows XP for some Winders specific software I am required to run. This new version is excellent and the seamless mode is just beautiful in function.

      Plesk, SWSoft, Parallels, or whatever they'll be called next: Kiss my shiny metal @$$.

    28. Re:Darkhorse by Anonymous Coward · · Score: 0

      Sorry to hear that. I've been running Parallels for a couple of years now on a number single and dual core boxes, and it's almost flawless with XP and Ubuntu guests. Software has bugs, and Parallels isn't even particularly expensive for what it does. Get over it.

  8. Binaries not Free by Bryansix · · Score: 5, Informative

    Â 2 Grant of license. (1) Sun grants you a personal right to install and execute the Product on a Host Computer for Personal Use or Educational Use or for Evaluation. âoePersonal Useâ requires that you use the product on the same Host Computer where you installed it yourself and that no more than one client connect to that Host Computer at a time for the purpose of displaying Guest Computers remotely. âoeEducational useâ is any use in an academic institution (schools, colleges and universities, by teachers and students). âoeEvaluationâ means testing the product for a reasonable period (that is, normally for a few weeks); after expiry of that term, you are no longer permitted to evaluate the Product.

    The binaries are not Free for corporate use. The source is free (GPL) but good fucking luck compiling it on a windows machine. Maybe you could compile it on a linux machine but on windows it assumes a development environment complete with every freakin' thing under the Sun (no pun intended). I gave up after two days of trying to get it to work.

    1. Re:Binaries not Free by Drinking+Bleach · · Score: 5, Insightful

      You're already using Windows -- what's so odd about buying a license?

    2. Re:Binaries not Free by bigstrat2003 · · Score: 1

      It's not odd that they want to charge for their product, it's odd that they charge for the binaries, but not the source. That's the odd thing.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    3. Re:Binaries not Free by Darkness404 · · Score: 5, Insightful

      See, this is one part where a package management tool comes in handy. For example, the binaries that are provided by Sun are not free, BUT when Debian takes the GPL'd source, and makes a .deb file, it is free.

      --
      Taxation is legalized theft, no more, no less.
    4. Re:Binaries not Free by adisakp · · Score: 5, Interesting

      The binaries are not Free for corporate use. The source is free (GPL) but good fucking luck compiling it on a windows machine. Maybe you could compile it on a linux machine but on windows it assumes a development environment complete with every freakin' thing under the Sun (no pun intended). I gave up after two days of trying to get it to work.

      Go recursive / self-hosted build. You could always set up a VirtualBox VM with the appropriate development environment to build VirtualBox :-)

    5. Re:Binaries not Free by Anonymous Coward · · Score: 0

      it's odd that they charge for the binaries, but not the source. That's the odd thing.

      That's not odd at all. Many companies do that, and it's even mentioned in the GPL.

    6. Re:Binaries not Free by Anonymous Coward · · Score: 0

      Well, on windows you could just use Virtualbox inside a VMWare linux session. :-/

    7. Re:Binaries not Free by Anonymous Coward · · Score: 3, Informative

      From the VirtualBox Personal Use and Evaluation License (PUEL):

      "Personal Use" requires that you use the product on the same Host Computer where you installed it yourself and that no more than one client connect to that Host Computer at a time for the purpose of displaying Guest Computers remotely.

      It does not restrict corporate use. Their definition of personal use is quite different from most licenses.

    8. Re:Binaries not Free by larry+bagina · · Score: 0, Flamebait

      The Sun binaries are built by paid professionals who wrote and understand the code. The debian package will be built by someone who doesn't understand what he's doing, but commenting out that code prevents compiler warnings so it must be an improvement.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    9. Re:Binaries not Free by paulbd · · Score: 2

      Not odd at all ... you can have the source for free - since anyone else can give it you as well. But if they do the work of building it, they want you to pay for the time and effort you've saved (which apparently on Windows, seems like quite a bit).

    10. Re:Binaries not Free by TheBig1 · · Score: 5, Informative

      This is not quite correct - in the FAQ they state that you can use it on work machines and still have it count as personal use (even if it is used for buisiness purposes). However, if you make an install image and roll out to 1000 users, that would count as an enterprise install. See Virtual Box FAQ, point 6.

      Overall, I think this is quite a fair license and restriction.

      Cheers

    11. Re:Binaries not Free by Bryansix · · Score: 1

      "Well I didn't know that!" Said in the same tone as Seth Rogan in The 40 Year Old Virgin when he realizes David's Ex (played by Mindy Kaling of "The Office" Fame) has really been trying to stay away from David and that David is stalking her.

      I'll install the binary right away.

    12. Re:Binaries not Free by Anonymous Coward · · Score: 0

      Is there any such .deb for Virtualbox? There certainly aren't any working .spec (RPM) files available. And the open-sourced code doesn't support RDP (i.e., running headless w/ remote desktop), which is almost a need in some cases.

    13. Re:Binaries not Free by LeafOnTheWind · · Score: 1

      Um.... if someone wanted to compile their own Windows MSI or exe , that would be free too. The only plus about linux (for the builder) is that its much easier to land dependencies and the build environment.

      For the installer, the plus is its much easier to type
        cd /usr/ports/emulators/virtualbox && make install clean
      than it is to go to a website ;)

    14. Re:Binaries not Free by LeafOnTheWind · · Score: 1

      P.S. Yes, I know ports doesn't install a binary, its just an example.

    15. Re:Binaries not Free by Anonymous Coward · · Score: 0

      On Linux I just sync to the SVN repository, run the kmk build tool and then install it to a fixed location on my drive. Compiling takes about 10 minutes on my single core pentium4. The only drawback is that when I get a new kernel via system update, I have to recompile the VirtualBox module. Other than that it is extremely straightforward.

    16. Re:Binaries not Free by initialE · · Score: 1

      What's there to stop someone else from building it and posting an installer on thepiratebay?

      --
      Starbucks, Harbuckle of Breath.
    17. Re:Binaries not Free by paulbd · · Score: 1

      absolutely nothing. of course, downloaders have to trust the download source for that to work.

    18. Re:Binaries not Free by rtechie · · Score: 2, Interesting

      Because it's bullshit.

      You cannot compile your own binary from the supposedly free open source code and distribute it. The goal here is to save money on QA by rolling patches made to the released open source code into their commecrcial non-distibutable binary product. This is the same crap that has me pissed off at Sugar (of SugarCRM). Sugar has done a very good job of FOOLING the open source community into thinking their product is open source. What Sugar does is that the release most of the product as open source, except for a few critical features, and they refuse to allow open source people to add those features. So they can have the benefits of open source (free QA, free development) without actually sharing freely with the public.

      Essentially what Sun is trying to do here is STEAL the code of contributors.

    19. Re:Binaries not Free by speedtux · · Score: 2, Insightful

      Maybe you could compile it on a linux machine

      You don't have to. Under Linux, you just type "apt-get install virtualbox".

      but good fucking luck compiling it on a windows machine

      Well, that's because compiling anything with a lot of dependencies on a Windows machine sucks. The problem is Windows

    20. Re:Binaries not Free by speedtux · · Score: 1

      You know, while I often criticize companies, including Sun, for GPL+commercial dual license shenanigans, I don't see a problem here.

      You can compile Virtualbox from source on Linux. The GPL is a perfectly fine license for it that inhibits no real-world use. That means that Virtualbox is a great virtualization environment for Linux. It would be that even if it didn't run on Windows at all.

      I do see a problem with Java's dual licensing. I do see a problem with Qt's dual licensing. I just don't see a problem with Virtualbox's dual licensing.

    21. Re:Binaries not Free by Darkness404 · · Score: 1

      Ubuntu has some of the OSE, I have installed them before. I don't know about Debian, I just used that as an example because .deb is the Debian package format, not the Ubuntu one (yes, yes, I know Ubuntu uses it)

      --
      Taxation is legalized theft, no more, no less.
    22. Re:Binaries not Free by spankymm · · Score: 1

      yep, free! ... and missing a few features.

      --
      http://cafepress.com/spankymm - for the Masturbating Monkey in you!
    23. Re:Binaries not Free by Anonymous Coward · · Score: 0

      From the Virtual Box Licensing FAQ

      Personal use is when you install the product on one or more PCs yourself and you make use of it (or even your friend, sister and grandmother). It doesn't matter whether you just use it for fun or run your multi-million euro business with it. Also, if you install it on your work PC at some large company, this is still personal use. However, if you are an administrator and want to deploy it to the 500 desktops in your company, this would not qualify as personal use. Well, you could ask each of your 500 employees to install VirtualBox but don't you think we deserve some money in this case? We'd even assist you with any issue you might have.

      So you can use it personally in a corporation for O/S testing, image development and more! Seems pretty fair to me.

    24. Re:Binaries not Free by devman · · Score: 2, Insightful

      How is that odd, Red Hat does the same thing with RHEL and it works out pretty well for them.

    25. Re:Binaries not Free by CamoCoatJoe · · Score: 1

      The binaries have features not included in the OSE. In addition to the features listed in another comment, OSE doesn't let you use actual hard disks/partitions for the VM disk.

      (You might be able to work around that by setting up the VDI with the binary, then switching to OSE. I haven't tried it.)

      --
      This is not a signature.
    26. Re:Binaries not Free by IntlHarvester · · Score: 1

      Right, why would anyone download a mystery binary from a torrent, when it's so much easier to just ignore the EULA?

      Also that license is very similar to the old Netscape free eval/edu license that everyone ignored.

      --
      Business. Numbers. Money. People. Computer World.
    27. Re:Binaries not Free by Your+Pal+Dave · · Score: 1

      GPL version is in the main repositories here

    28. Re:Binaries not Free by Anonymous Coward · · Score: 0

      I think you DID intend that pun, sir, otherwise Sun would not be capitalized.

    29. Re:Binaries not Free by entrigant · · Score: 2, Interesting

      You can compile Qt from source on Linux. The GPL is a perfectly fine license for it that inhibits no real-world use. That means that Qt is a great toolkit for Linux. It would be that even if it didn't run on Windows at all.

      So I'm curious, what makes Qt worthy of special distinction that gives you pause?

    30. Re:Binaries not Free by Anonymous Coward · · Score: 0

      So I'm curious, what makes Qt worthy of special distinction that gives you pause?

      Qt is primarily a library.

      The GPL is a perfectly fine license for it that inhibits no real-world use.

      That is incorrect.

      I cannot distribute closed source applications based on Qt, since code needs to be linked with Qt for its primary intended use.

      I can distribute closed source applications based on VirtualBox, since things don't need to be linked with VirtualBox for its primary intended use.

      That's why the GPL is a big problem for Qt, while it is not a significant problem for VirtualBox.

      If Qt were under the LGPL, you'd have a point.

    31. Re:Binaries not Free by speedtux · · Score: 1

      The GPL is a perfectly fine license for it that inhibits no real-world use

      Wrong.

      I cannot distribute closed source applications based on Qt without getting a commercial license, since code needs to be linked with Qt for its primary intended use.

      I can distribute closed source applications based on VirtualBox without getting a commercial license, since things don't need to be linked with VirtualBox for its primary intended use.

      The "right" license for Qt would be LGPL.

    32. Re:Binaries not Free by timbo234 · · Score: 1

      There certainly aren't any working .spec (RPM) files available

      Nonsense, my Mandriva machine has the RPMs in its 'main' repository:
      [tim@triton ~]$ sudo urpmq --list | grep virtual
      dkms-virtualbox
      virtualbox
      virtualbox-guest-additions
      virtualbox-kernel-2.6.24.4-desktop-1mnb
      virtualbox-kernel-2.6.24.4-desktop-3mnb
      (...snip list of kernel packages with the binary kernel modules)

      You can find all the Mandriva mirrors at easyurpmi.zarb.org, go up a couple of directories and find the SRPM directory if you want the .spec files.
      And they're in the 'main' repo which means they've been tested and are part of the official released packages from Mandriva bugfix updates, so I'd say there's a pretty good chance they'll be working.

      --
      Pre-canned Evolution Links for all those Slashdot holy wars.
    33. Re:Binaries not Free by TuringTest · · Score: 1

      So your problem is with the "share and share-alike" spirit of the GPL, not with the companies dual licensing.

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
    34. Re:Binaries not Free by Anonymous Coward · · Score: 0

      Never really had a problem myself: install dependancies -> compile *shrug*

    35. Re:Binaries not Free by Jurily · · Score: 1

      The "right" license for Qt would be LGPL.

      Wrong. You should be thankful Trolltech released Qt as GPL after KDE got flamed for using a non-Free library.

      However, Trolltech is still a for-profit company.

    36. Re:Binaries not Free by dmjones500 · · Score: 1

      If I'm not mistaken, the source you are provided does not provide every feature found in the pre-built binaries. See http://www.virtualbox.org/wiki/Editions#Closed-sourcefeatures for more details.

      So you're not just paying for the convenience of having somebody compile it for you...

    37. Re:Binaries not Free by SIGALRM · · Score: 1

      The source is free (GPL) but good fucking luck compiling it on a windows machine.

      I've done it. I'd be more than happy to send you the OSE Win binaries if you want them.

      --
      Sigs cause cancer.
    38. Re:Binaries not Free by C0vardeAn0nim0 · · Score: 1

      GPL 2.x is pretty clear about that. they can charge for binaries to pay for the work of building it, the bandwidth or media to distribute, etc. as long as the source is provided.

      --
      What ? Me, worry ?
    39. Re:Binaries not Free by speedtux · · Score: 1

      So your problem is with the "share and share-alike" spirit of the GPL, not with the companies dual licensing.

      I don't have a problem with the "share and share-alike" spirit of the GPL at all.

      I have a problem with the fact that Qt is violating that spirit.

    40. Re:Binaries not Free by entrigant · · Score: 1

      So wait... first you say you have a problem with libraries that are gpl (i.e. follow that spirit) because you can't make commercial products using them, but then you accuse them of violating that spirit? Did I miss something?

      Or perhaps it's that they sell non free licenses that makes you think they are violating it. If they did not do that, however, it still wouldn't invalidate your previous reason for having a problem with Qt which was you can't write proprietary code that links against it.

      Also, virtualbox does the same thing. There's a big difference though. Their non free version contains features the free one does not. Qt doesn't do that. However, Qt is deserving of your malice because it's a library, but virtualbox is not because it's an app? Does the "share and share-alike" spirit not apply to apps for some reason?

      What if Qt had a dual license option of lgpl vs. commercial. Would you have a problem with it then?

      I'm sorry if I'm not making much sense, but I'm trying to make sense of what you are saying. To me, you're not making much sense.

  9. Works for me by trampel · · Score: 5, Informative
    I've been using the non-GPL version since before Sun acquired them to run XP-only work software under Linux on an 1.5GHz Athlon, with decent performance.

    The weird thing is that the boot time for XP in the virtual machine is shorter than on the real one.

    1. Re:Works for me by Darkness404 · · Score: 5, Insightful

      What would be so odd about that? With a real XP install a cold boot has to go through A) The BIOS (about 3-4 seconds) B) The bootloader (depends) and C) The actual boot up. With a VM you only have to do C. And that isn't including any tweaks that the VM authors have done to speed up XP.

      --
      Taxation is legalized theft, no more, no less.
    2. Re:Works for me by setagllib · · Score: 4, Informative

      Virtual machines have their own [very fast] BIOS and bootloader. The only exception is when you run a Linux kernel from an intelligent tool like QEMU/KVM or Xen which can load a kernel from the host and inject it into the virtual machine to boot the guest.

      The fact remains that real devices have warmup sequences which cannot be altogether avoided. The closest the world has come to VM-like booting is LinuxBIOS, which cuts down the device initialisation to the point that Linux can boot on top almost instantly, just like in a virtual machine.

      --
      Sam ty sig.
    3. Re:Works for me by Anonymous Coward · · Score: 0

      The weird thing is that the boot time for XP in the virtual machine is shorter than on the real one.

      A real-world PC has to support a very wide variety of hardware. When it starts it has to probe & search for all kind weird things. Memory, dma, pci buses, usb, hard disks, floppies, CD/DVD, firewire, video bios, etc.

      On the other hand a virtual machine is a known quantity with very limited emulated hardware support.

    4. Re:Works for me by ShadeARG · · Score: 2, Interesting

      The parent poster is saying that the XP startup sequence, from the 3 bars that marquee to the login/desktop is a lot faster. Even Vista flies unnaturally under VirtualBox with only 512MB of RAM dedicated to it on an AM2 5000+ BE processor without hardware virtualization enabled.

      I refuse to run Vista on a real machine--I've seen one too many horrifying installs with quality WHQL certified hardware go horribly wrong. I don't mind running Vista in VirtualBox, it behaves very well. The only snag I ran into was slow network performance caused by the default PCnet-FAST III network interface. I switched over to an Intel PRO/1000 MT Desktop virtual NIC and it runs like a champ.

      I can't emphasize enough how unbelievably VirtualBox performs. I can even run 2000 SP4, XP SP3, Vista SP1 and variety of Linux guests at the same time, and each one is snappy. Check it out if you haven't with the guest additions installed. I guarantee that you will be greatly surprised.

    5. Re:Works for me by black6host · · Score: 2, Informative

      I, too, use the non-GPL version and I've been most happy with it. My host is Ubuntu Hardy, with a variety of guests. Sharepoint development is best done on a Windows Server box so that is my main guest (SBS 2003), which I run in seamless mode. Got an XP guest running at the same time for testing and while I didn't bother to try and set up NAT between the two guests I've had no problem with networking. 2 virtual cards in both guests allow the guests to communicate on one segment to each other, and to the host as well on another. Couple that with shared folders and it's a pretty slick development environment. Seamless mode has a few quirks with the display but I've found as long as I have at least one windows app on the display (usually something I'd have open anyway but with the window sized very small) the issues are minimal. Add in the fact that remote access to my production server is a piece of cake and I can play with my WM6 phone in a windows environment (USB support is good, though a bit tricky to set up) and I'm more than pleased.

    6. Re:Works for me by Anonymous Coward · · Score: 0

      The fact remains that real devices have warmup sequences which cannot be altogether avoided. The closest the world has come to VM-like booting is LinuxBIOS, which cuts down the device initialisation to the point that Linux can boot on top almost instantly, just like in a virtual machine.

      You mean the PC world. Other systems do boot without the pain of the PC BIOS (and calling each add-on BIOS and waiting 5 seconds for you to press control-A, S, or C :).

      For instance, PowerPC Macs and Sun SPARC systems use Open Firmware or OpenBoot which maintains a device tree and only has to initialize the devices that are necessary for booting. The Open Firmware monitor also remains available after the OS is running (via OS calls or a special key sequence), which is useful for kernel debugging or if your OS ever hangs, and has a simple setenv/printenv interface for setting system parameters that's even usable over a serial line.

    7. Re:Works for me by spankymm · · Score: 1

      Your VM may have it's own bootloader, but I can assure you that every VM I have used is a complete virtual *machine*, not just a virtual operating system.

      It executes exactly the same bootloader as a real machine.

      The exception to this is as you describe, loading a kernel.

      Your logic is completely back-assward.

      --
      http://cafepress.com/spankymm - for the Masturbating Monkey in you!
    8. Re:Works for me by the_B0fh · · Score: 1

      Running linux means linux can preload the necessary disk sectors into memory/running cache. So when your XP VM requests the said disk sectors, it's already in memory.

  10. A Good VM by lgbr · · Score: 5, Informative

    I find this to be an excellent VM that continues to make a lot of progress. After using VMWare server, Bochs, and QEmu, this one really takes the cake on both performance and usability. Virtual machines are easy to set up using a nice graphical interface, and all of the bells and whistles require no extensive configuration (sound, mouse integration). Running a Gentoo hardened Linux on amd64? No problem. Some of the features that really put VirtualBox above the rest for me:

    • Intel E1000 Support.
    • Seamless window integration for popular OSes
    • Shared folders
    • VT-x/AMD-V and PAE/NX Support
    • Headless support

    Best of all, it's FOSS.

    1. Re:A Good VM by Anonymous Coward · · Score: 0

      ... After using VMWare server, Bochs, and QEmu, this one really takes the cake ...

      Mmmm ... cake.

    2. Re:A Good VM by grub · · Score: 1


      VT-x/AMD-V and PAE/NX Support

      The last I recall reading about these, VirtualBox disables the support by default at their own funky dynamic stuff is faster than the more expensive switching that the hardware virtualizing does.

      --
      Trolling is a art,
    3. Re:A Good VM by cute-boy · · Score: 1

      Running a Gentoo hardened Linux on amd64? No problem.

      Being a Gentoo user, you compiled Virtual Box yourself from the source?

      R

    4. Re:A Good VM by Anonymous Coward · · Score: 0

      emerge virtualbox

    5. Re:A Good VM by YodaToad · · Score: 1

      It's a lie.

    6. Re:A Good VM by linhares · · Score: 1

      Same experience here. I run windows on mac and linux hosts (some copies of windows that, well, you know, they fell of a truck or something).

      I also run Parallels and there is no distinguishable aspect, FOR ME, in either performance or feature set. This is one of the first things I install on a new machine (alongside truecrypt, firefox, etc).

      I love the fact that SUN did this. This is really an amazing piece of code.

    7. Re:A Good VM by Anonymous Coward · · Score: 0

      Headless support is NOT FOSS. It's only available on the binary package, which is only Personal use & trial.

    8. Re:A Good VM by lilomar · · Score: 1

      Let them eat cake!
      Cake or Death?
      Birthdays are nature's way of telling us to eat more cake.

      There are so many good quotes with cake in them.
      That one is getting old.

      --
      The creator of this post (Jacob Smith) hereby releases it, and all of his other posts, into the public domain.
    9. Re:A Good VM by spinkham · · Score: 2, Informative

      I'm using KVM on Linux mostly because as virtualbox still doesn't support 64 bit guests.
      Virtualbox management infrastructure and guest additions are way better then qemu/KVM, but the lack of 64 bit support on the guest side makes it a no go for me.
      When checking if 64 bit works yet, I see some recent checkins for 64 bit support and a claim on the forums that 64 bit guests will be in the next release.
      The other issue I've had is Ubuntu specific. When a new kernel comes out, KVM is included, but virtualbox OSE usually takes a while to catch up.

      --
      Blessed are the pessimists, for they have made backups.
    10. Re:A Good VM by spankymm · · Score: 1

      Er... headless is not in the FOSS version, and you can run vmware/qemu/etc headless.

      Would you like to try again?

      --
      http://cafepress.com/spankymm - for the Masturbating Monkey in you!
    11. Re:A Good VM by mvdw · · Score: 1

      The showstopper for me was the lack of parallel port support. I need this for JTAG support, so I can use linux as my fpga development environment, and still program the damn things (unfortunately Altera has windows-only programming support for free).

  11. Sun by jcnnghm · · Score: 5, Interesting

    Sun has consistently appeared to be one of the largest corporate supporters of OSS, and their hardware is rock solid, yet they seem to get bashed every time they come up. It seems like they've been busy giving away the keys to the castle so to speak, but it never seems to be enough. What does everybody have against Sun?

    --
    You don't make the poor richer by making the rich poorer. - Winston Churchill
    1. Re:Sun by Darkness404 · · Score: 2, Insightful

      Because, by keeping some parts of things proprietary, Sun comes off as a hypocrite. We either want a company to praise (such as Red Hat) or a company to hate (such as Microsoft), but one that keeps some things proprietary and some things in the open just makes us wonder why. For example, we know the main reason why Apple went on an open-sourcing binge when OS X was released, to keep Apple relevant, but Sun never really had a down time like Apple did around the OS 9 era.

      --
      Taxation is legalized theft, no more, no less.
    2. Re:Sun by Drinking+Bleach · · Score: 5, Informative

      Sun was a proprietary vendor for quite a long time. Practically the whole reason that they take so long between announcing something is going to be open source (eg, Solaris and Java) and actually getting it into the public, is auditing the entire source tree to make sure they don't release some component licensed from some other company when they're not supposed to do that.

    3. Re:Sun by jcnnghm · · Score: 2

      In that case it should be much easier to criticize Apple. It seems Sun is open sourcing things as quickly as they can deal with the legal ramifications, Apple is nothing like that.

      I've been reading the Sun ceo's blog lately, and it seems like every post talks about open source at some point or another.

      --
      You don't make the poor richer by making the rich poorer. - Winston Churchill
    4. Re:Sun by Anonymous Coward · · Score: 0

      "but one that keeps some things proprietary and some things in the open just makes us wonder why. "

      Any business would be worried about competition from free software, Microsoft attacked apache just for that reason, it hates the fact that it is used in the server space instead of having a monoculture of something like windows server.

    5. Re:Sun by 99BottlesOfBeerInMyF · · Score: 5, Insightful

      Sun has consistently appeared to be one of the largest corporate supporters of OSS, and their hardware is rock solid, yet they seem to get bashed every time they come up... What does everybody have against Sun?

      Personally, I appreciate Sun's OSS work. I do understand some of the sentiment though. Sun often seems to be a day late and a dollar short in their OSS ventures. They waited to release OpenSolaris under a reasonable OSS license until Linux had completely dominated that niche. Ditto with many other technologies. Even now, it is a real pain in the butt to actually get a copy of OpenSolaris and install it as a normal user. They make you install a proprietary download manager and give them a bunch of personal info. On almost all of their projects, developers not working at Sun complain about how hard it is to get changes and contributions added to those projects, because of all the red tape. Sun's OSS motto might be "we'll do OSS if we have no other option, and then we'll make it annoying". In this case they've made the binaries for this project unavailable for corporate users in a clear attempt to try to make things artificially hard so they can make money on unnecessary service contracts, instead of making it easy and concentrating on service contracts where they can provide real value (the former strategy often resulting in lesser adoption of their projects, to the detriment of said project).

      I'd like to stress that I do appreciate their work. Unlike another person replying, I have no problem with their creating and profiting from both proprietary and OSS projects. They just are a big business that despite being a large OSS contributor, does not play very well with individuals or the OSS community as a whole. It leaves a lot of us personally frustrated with them when we expect them to behave like other big OSS contributors. Heck, even Apple is easier to collaborate with.

    6. Re:Sun by Anonymous Coward · · Score: 2, Informative

      Have you looked at what the open source version of virtualbox currently lacks?


      The following list shows the enterprise features that are only present in the closed-source edition. Note that this list may change over time as some of these features will eventually be made available with the open-source version as well.

              * Remote Display Protocol (RDP) Server

              This component implements a complete RDP server on top of the virtual hardware and allows users to connect to a virtual machine remotely using any RDP compatible client.

              * USB support

              VirtualBox implements a virtual USB controller and supports passing through USB 1.1 and USB 2.0 devices to virtual machines.

              * USB over RDP

              This is a combination of the RDP server and USB support allowing users to make USB devices available to virtual machines running remotely.

              * iSCSI initiator

              VirtualBox 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

              Like a real SATA controller, VirtualBoxâ(TM)s virtual SATA controller operates faster and also consumes less CPU resources than the virtual IDE controller. Also, this allows you to connect more than three virtual hard disks to the machine.

      I could understand iSCSI and RDP, but c'mon, USB too!
      To me they're just trying to get good PR from the Open Source community for an almost unusable piece of software, to push the closed source version. While certainly much better than Microsoft, Apple and others, that's still not open enough for me.

    7. Re:Sun by Darkness404 · · Score: 1

      But there are truly open companies such as Red Hat that even though there are clones using the Red Hat source (such as Cent OS) Red Hat still has yet to go bankrupt from that.

      --
      Taxation is legalized theft, no more, no less.
    8. Re:Sun by Anonymous Coward · · Score: 5, Interesting

      The short answer is that Sun won't get on the Linux bandwagon.

      The slightly longer answer is that they are actually trying to compete with Linux. And some people will even say that Solaris is, in some ways, better than Linux. That's apostasy of the highest order for the Slashdot crowd.

      A longer answer still is that most people on Slashdot are probably exposed to the worst of Sun as part of their jobs: the 10-year old behemoths. They haven't been updated in years (if ever). You can't buy parts for them, and even if you could, they're a bitch to work with because they weigh a million pounds. You spend a large part of your day just trying to keep them shuffling off this mortal coil for just a few more days. And you still often get calls about them in the middle of the night. Then you turn to your fellow admin, the guy who runs 100 shiny new Dells with RHEL5. Who has 100 times as many servers as you, but spends his entire day reading Slashdot. And you burn with hate for Solaris. It's not fair -- a 10-year old Linux box is going to be in a far worse state than a 10-year old Sun box -- but it is the way people think.

      I guess the really short answer is: "A lot of reasons, none of them very good."

    9. Re:Sun by MobyTurbo · · Score: 3, Interesting

      For example, we know the main reason why Apple went on an open-sourcing binge when OS X was released, to keep Apple relevant, but Sun never really had a down time like Apple did around the OS 9 era.

      The main reason why OS X has so much open source has nothing to do with "an attempt to keep Apple relevant", it was because when NeXTStep (OS X's ancestor, why do you think most of the API still begins with NS?) was made, Unixes that were based on BSD Unix were the de-facto standard, and the Mach microkernel was considered state of the art. There were a *lot* of Unixes that were partially open source (though this predates the open source movement) and partially proprietary at the time. OS X simply has heritage from a codebase that was state of the art Unix circa the late 80s. (Predating Linux by several years.)

    10. Re:Sun by Zancarius · · Score: 4, Interesting

      I've been reading the Sun ceo's blog lately, and it seems like every post talks about open source at some point or another.

      I have to agree. Jonathan Schwartz is a very brilliant individual, and his blog entries make for informative and often entertaining reads. His take on applying FOSS in the corporate world is very interesting, particularly in these times where the technological world seems to be moving away from proprietary software.

      I very much believe that part of the reason Schwartz is so vehement about open sourcing Sun's offerings is partially the result of genuine goodwill. However, I also believe that much of the reason is due in no small part to his desire to a) keep Sun relevant in the news (it works to get headlines!), b) when he mentions Sun's GPL/OSI-approved software, he tends to also press the issues of maintainability, dependability, and Sun's commitment to continued support (i.e. it's open source and we can fix it if something goes wrong), and c) I think it may also be partially viral. One merely has to take a glance at the various languages (especially in the web development/scripting sphere) to understand how open sourcing the interpreter, virtual machine, or compiler tends to bolster a product's popularity. Yes, there are certainly failures in this regard, but considering Python, Perl, PHP, Ruby, LUA, and company (let's not forget the popularity of gcc when it comes to C/C++!), the only thing that surprises me is that Sun didn't open source Java sooner.

      Schwartz is a good man, and I'd like to believe that while he's looking out for maintaining Sun's relevance in the years ahead as well as pushing their own product offerings and support, he's also doing good for the community as a whole. As other posters stated before, it's really a moot point getting on Sun's case; there are serious, often frightening legal implications when you open up your source--especially if you licensed parts of it from other companies. It isn't that Sun wishes to do anything evil, it's just that their hands are tied by companies that don't exactly see the world in the same light as the rest of us do (remember the fiasco regarding Java's sound libraries and the Dolby or THX issues? that's a good example).

      Bravo to Sun. VirtualBox is an awesome product, and I'm glad that they've added it to their product portfolio.

      --
      He who has no .plan has small finger. ~ Confucius on UNIX
    11. Re:Sun by linhares · · Score: 1

      Have you looked at what the open source version of virtualbox currently lacks?

      VirtualBox implements a virtual USB controller and supports passing through USB 1.1 and USB 2.0 devices to virtual machines.

      I could understand iSCSI and RDP, but c'mon, USB too! To me they're just trying to get good PR from the Open Source community for an almost unusable piece of software, to push the closed source version. While certainly much better than Microsoft, Apple and others, that's still not open enough for me.

      If you're thinking about external drives, you can easily bypass that, as I do. Just get your usb drive as a shared folder and it appears inside the VM. If the USB is for wifi, the host OS handles it, and the guest gets it free. I haven't seen any problem with that, though I agree it may be sort of stupid. Average Joes will become frustrated and move away, probably not to the paid version of VirtualBox, but to WM or to Parallels.

    12. Re:Sun by linhares · · Score: 1

      MOD PARENT UP!

    13. Re:Sun by Anonymous Coward · · Score: 1, Informative

      " Even now, it is a real pain in the butt to actually get a copy of OpenSolaris and install it as a normal user. They make you install a proprietary download manager and give them a bunch of personal info."

      How long ago was that? Last week I downloaded an iso straight from opensolaris.com and had it running in virtualbox soon after without having to give any personal information and without needing any download manager.

      The process was no different from that of a linux liveCD distribution.

    14. Re:Sun by 99BottlesOfBeerInMyF · · Score: 1

      The slightly longer answer is that they are actually trying to compete with Linux. And some people will even say that Solaris is, in some ways, better than Linux. That's apostasy of the highest order for the Slashdot crowd. A longer answer still is that most people on Slashdot are probably exposed to the worst of Sun as part of their jobs: the 10-year old behemoths.

      Here's my perspective. My experience with Sun lately has been with Solaris. Technically, as it now stands, it may be more advanced than Linux in many ways. Unfortunately, not all is wine and roses.

      As a normal user looking for a workstation, Solaris is so late to the game that almost everyone is already invested in linux. Applications are designed for Linux and take advantage of Linux's features to a greater extent than Solaris. Getting Solaris, is a pain as well, because of all the hoopla Sun makes you go through. In short it is not very compelling.

      As a developer looking for a base OS to make a custom distro or an appliance, Solaris also fails. Getting minor customizations or changes into Solaris is an exercise in frustration compared to the ease of Linux. Whatever its faults, Linux takes input from everyone and has a well tested apparatus for lots of people to contribute and lots of experienced coders available to hire for that purpose.

      Sun was and is simply too reluctant to commit to being part of the OSS community. They were too late open sourcing Solaris and are still not good about encouraging others to contribute to it or even making that process not a slow and painful experience. The same thing goes for OpenOffice and any number of other Sun OSS projects. As I mentioned in other places, I appreciate their contributions and the quality of technology they create, but they get a C-minus when it comes to being part of the community and facilitating uses for their software where they don't see the immediate benefit to their bottom line.

    15. Re:Sun by Taxman415a · · Score: 1

      I think you've hit it exactly on the head why they have so much trouble gaining open source cred. I just wanted to point out you don't actually have to install their download manager, they just make you think you do. If you look carefully, you can get the files you need without it. As for the personal information, you don't actually put in real info do you? While I do appreciate they are making the file available, I choose not to give them personal information they don't need. So it's John Doe notinterested@hotmail.com

    16. Re:Sun by Anonymous Coward · · Score: 0

      In this case they've made the binaries for this project unavailable for corporate users in a clear attempt to try to make things artificially hard so they can make money on unnecessary service contracts, instead of making it easy and concentrating on service contracts where they can provide real value (the former strategy often resulting in lesser adoption of their projects, to the detriment of said project).

      Just needed to point out that Red Hat doesn't even make the binaries available to anyone who doesn't pay and doesn't even let CentOS use their name on thier webpage. Instead they have to say a prominent North American Enterprise Linux vendor or upstream vendor after threats of lawsuit.

    17. Re:Sun by 99BottlesOfBeerInMyF · · Score: 1

      Even now, it is a real pain in the butt to actually get a copy of OpenSolaris and install it as a normal user. They make you install a proprietary download manager and give them a bunch of personal info.

      How long ago was that? Last week I downloaded an iso straight from opensolaris.com and had it running in virtualbox soon after without having to give any personal information and without needing any download manager.

      That was a few months back. I just took a look at their new site, and it sounds like they listened to their feedback (either mine or that of many others). I'm downloading a new iso now, and have some hope, although my success rate for installing the current OpenSolaris release inside a VM optimized for it has only been about 50%.

    18. Re:Sun by 99BottlesOfBeerInMyF · · Score: 1

      Just needed to point out that Red Hat doesn't even make the binaries available to anyone who doesn't pay and doesn't even let CentOS use their name on thier webpage [centos.org].

      I have no problem at all with the trademark thing. If RedHat or Sun doesn't want their brand on a product that has been tweaked and is being distributed by another company or group, that is cool with me. The difference between Linux and VirtualBox is, there are a lot of Linux distros out there tailored to different needs and it is easy for different companies to contribute to Linux and create projects with ongoing development shared. With most of Sun's projects, this has not been the case. If I want to use Linux for my enterprise workstations, I can go with Redhat or IBM or Canonical and I know all of them can get bug fixes done and all will benefit from one another. If I want to use VirtualBox, where else can I go if Sun is unresponsive or just doesn't care about my needs? If another company starts working on it aiming at my market, will their changes get into the main codebase, or will they constantly be back porting them to the latest release from Sun? With Linux, I can get binaries from somewhere, even tweaked for use in my home, but where do I get binaries for VirtualBox if Sun doesn't distribute them and will Sun play nice with whatever company is "competing" with them by distributing said binaries?

    19. Re:Sun by GaryOlson · · Score: 1

      "A lot of reasons, none of them very good."

      To which I will add Sun salesmen -- a bunch of slick-tongued, overpaid, schemers who are only interested in their bonus and not what is best for the customer. Sun's line of x86 servers are quite good; but pricing and purchasing are a nightmare. The web store prices are at least 30% too high; and negotiating with the salesmen makes me feel unclean.

      --
      Every mans' island needs an ocean; choose your ocean carefully.
    20. Re:Sun by Golthar · · Score: 2, Insightful

      What are you talking about? You can download the latest OpenSolaris right here without any registration: http://www.opensolaris.com/get/index.html
      And Sun finally stepped into the new decade by finally providing a package manager by using IPS.

      As for the red tape, all large open source organisations require contributors to sign some form of agreement to allow them stewardship over the code. This allows them to relicense it in the future. Sure Sun was slow and late on the uptake, but they are opening up a lot more than other companies.

    21. Re:Sun by petermgreen · · Score: 1

      Afaict sun is going through a difficult transition. Thier traditional buisness was selling unix boxes but those have been increasingly pushed out of the market by cheaper wintel, lintel and mactel systems.

      From the presentations they gave during the opensourcing of java it looks like they are hoping that by opensourcing thier products they can keep them relavent and therefore give themselves more chances to sell support and licenses to use the software in ways not allowed by the OSS licenses. Whether this will work for them remains to be seen.

      But that doesn't mean that they will open everything. If a product is leading it's market (I would expect a company like sun to have at least the odd project that does) then opensourcing it would be stupid. Equally if a product has few users it may not be worth the work of opensourcing it. Opensourcing a long time propietry product is not easy because there will very often be code that they don't have the right to opensource. That means that either code must be rewritten or upstream vendors must be renegotiated with.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    22. Re:Sun by Anonymous Coward · · Score: 0

      it's not very nice calling most people here 10-year old behemoths...

    23. Re:Sun by MadMidnightBomber · · Score: 1
      For example, compare SunOS 5.6 with Linux (kernel) 2.6

      So, SunOS is, like, 3 better.

      --
      "It doesn't cost enough, and it makes too much sense."
    24. Re:Sun by jeremyp · · Score: 1

      As a normal user looking for a workstation, Solaris is so late to the game that almost everyone is already invested in linux.

      Quoted for irony. Solaris isn't late to the game, it's been squeezed out of the game by commodity hardware running Windows. Sun started as a manufacturer of high end desk top workstations and that is where Solaris originates from. In fact, Sun was manufacturing desktop workstations before either Linux or Windows existed.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    25. Re:Sun by Anonymous Coward · · Score: 1, Informative

      Even now, it is a real pain in the butt to actually get a copy of OpenSolaris and install it as a normal user. They make you install a proprietary download manager and give them a bunch of personal info.

      I'm not sure I understand how difficult it is to get OpenSolaris, when all you have to do is go to http://www.opensolaris.com/get/ and click "Download". It doesn't ask for any personal information; in fact it doesn't ask for anything at all, except where do you want to save the ISO to.

      Even the old Sun Download Center didn't *require* a proprietary download manager, only recommended it. And it asking you to provide a name, a company name, a country, and a phone number (pretty much all of which can be faked) isn't "a bunch of personal information". It may be a bit, but it isn't a bunch.

      In this case they've made the binaries for this project unavailable for corporate users in a clear attempt to try to make things artificially hard so they can make money on unnecessary service contracts

      You haven't read any of the documentation, FAQs, or even the thread here. Corporate users can download Virrtual Box and use it. In fact, several of the engineers and administrators on my team have it installed to make it easier for us to interact with our servers from our desktops/laptops.

    26. Re:Sun by Anonymous Coward · · Score: 1, Informative

      A longer answer still is that most people on Slashdot are probably exposed to the worst of Sun as part of their jobs: the 10-year old behemoths.

      Funny, within my company we have literally hundreds of 10-year old Sun behemoths. And we don't have anywhere near the kinds of problems you are speaking about. Our 10 year old Sun boxes just continue to run. Hence the reason they haven't been replaced.

    27. Re:Sun by againjj · · Score: 1

      Note that the GP said "open-sourcing binge" (meaning the source was closed and now is not) vs. your "has so much open source" (which indicates origin, not current state). Apple did not have to reopen the source that got closed when NeXT took it. Had they wanted to, they could have left everything closed, but the chose to open some of it back up.

    28. Re:Sun by Anonymous Coward · · Score: 0

      What does everybody have against Sun?

      I know this will get me flamed, but...

      In a word, JAVA.

      YMMV, but I've yet to see a Java app that didn't behave like some amateur's first BASIC program. I keep hearing that decent apps exist, but every time I start to think maybe it's really true and actually try to *use* one, I get that same impression again. It's become a bit like crying wolf at this point. If it is actually possible to create a professional high-performance app in Java, noone seems to know how to deploy it...

         

    29. Re:Sun by MobyTurbo · · Score: 1

      Note that the GP said "open-sourcing binge" (meaning the source was closed and now is not) vs. your "has so much open source" (which indicates origin, not current state). Apple did not have to reopen the source that got closed when NeXT took it. Had they wanted to, they could have left everything closed, but the chose to open some of it back up.

      NeXT didn't close any of the BSD source. They may have not offered it for download like Apple did (as if anyone did at the time, since this was before people were on the Internet backbone who weren't defense contractors - even GNU did most of their source distribution at the time via paid-for magtape) but, in complience with the BSD and CMU Mach licenses, everything they didn't add as closed was open - just as it is now. In fact, NeXT even made OpenStep an open multivendor spec as well.

      It is strange to talk as if NeXT and Apple had substantially different corporate policies, both were headed by Steve Jobs - I don't imagine that they had different orientations towards open source or any other aspect of corporate policy since Apple is really just NeXT 2.0 post-second-coming-of-Jobs

    30. Re:Sun by carton · · Score: 1

      I used solaris in the 90's then threw up my hands and walked away after the SunOS 4.x -> Solaris 2.x switch. I started again using Solaris about 1.5 years ago.

      My view on them is different. I think the red tape is not excessive, and I VASTLY prefer the red tape to the arbitrary, unpredictable political dick-sucking pervasive in the Linux world that I ran into working on Linux/XBox. Also the download manager is optional, and the login/licenseagreement is for SXCE a.k.a. Nevada which does not have a redistributable license, so it's technically copyright violation to give it to your friend even though it's $0. OpenSolaris 2008.05 a.k.a. Nevada, and Nexenta, can be redistributed, which means no login or license agreement.

      My two main problems are these:

        * they misrepresent what features they actually have. They bragged about ZFS in Solaris 10 for a full *YEAR* before ZFS was actually IN Solaris 10, and they're still doing it, right now, where a bunch of nasty bugs are fixed in the development release that are not backported to stable Solaris 10.

            of course Linux pulls this crap pretty horribly, too.

        * they misrepresent the open-sourceness of their software. Initially OpenSolaris was not a self-hosting operating system, but just a random collection of source code that you could build, on proprietary closed-source $0 SXCE, and then install overwriting PARTS of your system. The initial source release was really tiny, like less than 100MB tarball. However the thing referred to by the word OpenSolaris, though not an operating system, at least was all open-source.

            now OpenSolaris is a full operating system, but it does not come with source. It's a redistributable BINARY release on CD-ROM.

            you can download the source for part of OpenSolaris, but not the whole thing. It's not like Linux or BSD at all, yet people think it is.

        * They claim that ``all new things added to Solaris will be open-source,'' and we will make some slow best-effort progress at opening the old things. They do not meet the claim, though: they don't sell any hardware (neither SPARC nor x86) for which all open-source drivers are available. It's bad enough that Sun has the power to choose chip-by-chip a collection of hardware for which writing drivers without NDA is possible, and mass-purchasing leverage with vendors, neither of which Linux has. But almost always the same chip with the closed-source driver in Solaris has a FOSS driver in Linux, and frequently the Linux driver is working better.

    31. Re:Sun by Anonymous Coward · · Score: 0

      Point taken about Linux being more accepting of changes than most company sponsored projects. Though if Linus or some other core developer has a beef with you then good luck even getting listened to, let alone getting your changes accepted upstream.

      Just needed to point out that Red Hat doesn't even make the binaries available to anyone who doesn't pay and doesn't even let CentOS use their name on thier webpage [centos.org].

      I have no problem at all with the trademark thing. If RedHat or Sun doesn't want their brand on a product that has been tweaked and is being distributed by another company or group, that is cool with me.

      I didn't say that Red Hat doesn't want Centos using the Red Hat trademark on Centos products-- Red Hat bullied Centos into not even being able to refer to "Red Hat" on their web site (go look for yourself). While calling your product "Kleenex" might get you sued, talking about Kleenex or even saying "compare to Kleenex" on your product isn't illegal!!!

      I don't see what trademarks have to do with Red Hat not letting me download their product for free like Sun does.

  12. does anyone know of a good howto by siddesu · · Score: 1

    on how to run Windows Vista preinstalled on a separate partition from VirtualBox (itself running on linux)?

    I tried (not very hard) to follow the docs, and failed dismally.

    tia

  13. performace by brezel · · Score: 5, Interesting

    "demonstrates performance visually indistinguishable from VMware"

    what? i have been running vmware on my linux workstation at work for years and recently switched to virtualbox and realized that virtualbox is in orders of magnitude snappier, faster and less ressource-intensive than vmware.

    just the fact that mouse support works absolutely flawless in vb is an enormous advantage over vmware. i am not even going into how much i/o wait vmware seemed to cause all the time which vb simply doesn't (yes the settings are comparable:>)

    NEVER will i go back to vmware again (at least not on the desktop)

    1. Re:performace by Anonymous Coward · · Score: 2, Informative

      Well... every benchmark avalaible (just Google) shows that VMware is consistently way faster than VirtualBox; even in graphics. If the fact that your scheduler can't cope with the extra load VMWare needs annoys you, just ionice/nice it. It will then have similar performance to VBox.

      If VMWare is slow for you in Seamless/Unity mode, it's often due to your window manager. VirtualBox uses a dirty trick where all the Virtual machine windows are rendered in a single, screen-sized, transparent window. VMWare does it the good way (TM) and opens a new GUI window for every VM window, so it gets free integration with the host taskbar/alt+tab.
      With the VirtualBox "hack", you'll never get your decorator/compiz window previews to work.

    2. Re:performace by Anonymous Coward · · Score: 1, Insightful

      > "orders of magnitude snappier, faster and less ressource-intensive than vmware."

      You've actually measured it to be 100+ times faster than VMware? Maybe you mean a few % faster, in places it counts? VMware performs reasonably close to raw hardware for most uses, to perform 100x faster would be a feat of magic.

  14. Mac? by mrdoogee · · Score: 2

    I checked the site and it says that the OS X version is still in beta. Any 10.5 users tried this yet? Specifically with XP?

    1. Re:Mac? by linhares · · Score: 1

      I have a macbook air and a hackintosh running a copy of xp that fell of a truck or something, and it is beautiful and smooth. Just install the thing, then install the guest OS tools, and you'll have fullscreen, mouse integration, etcetera. Beautiful.

    2. Re:Mac? by hudsucker · · Score: 3, Informative
      It does generally work. But it has some rough edges. Some of these are OS X specific. YMMV.
      • No raw disk support on OS X.
      • Can't use a Boot Camp partition as the hard disk.
      • Can't run 64-bit guests.
      • No 3D graphics support.
      • No Host Interface Networking (virtual switch) on OS X.
      • Ctrl-left click is passed as right mouse button even on a two button mouse.
      • I couldn't get VBoxSDL to work because that command doesn't exist.
      • I couldn't get VRDP remote connection to work.
      • I couldn't get Windows XP to see VirtualBox shared folders.
      • Sometimes when it crashes it can get confused about what graphics mode it should be in and you can get into a situation where Seamless mode isn't working, but there is no way to escape it.
      • It crashes occasionally.
      • VirtualBox can't grab a USB device that is in use by the host. You have to create a "USB filter", start the guest before plugging in the USB device, so the guest will grab it before the host takes it.
      • I've run into one application (the Zone Labs integrity scanner run by the Checkpoint SSL VPN) that causes a freeze for several minutes when run in the guest.
      • Installation of XP had trouble reading the XP and the Windows 98 CD-ROMS (Win 98 is for upgrade verification). But it worked fine when given an .ISO of the same CD. I'm going to try it with VMware and see if it hits the same problem.
      • Installation of Guest Additions on Ubuntu Linux guests is kind of clunky, and you have to redo it every time you run a system update that rebuilds the kernel. *

      * Maybe Ubuntu users are used to that kind of thing.

    3. Re:Mac? by catch23 · · Score: 1

      Has trouble doing host-shared networking, NAT sometimes works... usb crashed my machine a few times. Yeah, it's still beta.

  15. support advanced windows graphic.. by jwhitener · · Score: 1

    "and it does not yet support advanced windows graphics libraries"

    I was under the impression that no virtual servers support advanced/3d graphics.

    Please tell me I'm wrong, and I'll uninstall my copy of windows today:)

    1. Re:support advanced windows graphic.. by igb · · Score: 1

      VMware Fusion mutters about supporting DirectX 9 on appropriate hardware, presumably for playing Windows games on Mac iron. It doesn't affect me: I use Fusion mostly to run Solaris on my Mac, plus a tiny Windows instance to support an X10 adapter and a Brother label printer, and I've not played a computer game since wasting a day on ADVENT in 1983. But I believe it's there for those that want it.

    2. Re:support advanced windows graphic.. by Panaflex · · Score: 2, Informative

      Better get crackin... VMWare supports DirectX 9 (on appropriate hardware).

      --
      I said no... but I missed and it came out yes.
  16. straight on to boing boing by davejenkins · · Score: 4, Funny

    So, can I run my xbox through it? I need to be able to run simultaneously:
    1) xbox halo
    2) mac for screen grabs and skype
    3) red hat terminals for server access
    4) windows for outlook and skype

    Plus, I need to be able to take screen grabs in any one of these virtual environments and save them into one or more of the others.

    Bonus points if it has 'arrange by penis' for the desktop environments.

    1. Re:straight on to boing boing by Spy+der+Mann · · Score: 1

      Actually, you can run multiple VM's at the same time and have them use their own private network (but good luck setting up non-nat network). Along with the shared files, I think it can do most of what you require.

      The only difficult part would be running xbox halo, sorry. No "don't shut down the server" for you :)

    2. Re:straight on to boing boing by corerunner · · Score: 1

      I hope this is all you need for the second episode. The anticipation is killing me!

      --
      "Don't hate the media, become the media." -Jello Biafra
  17. I like that bussiness model by goombah99 · · Score: 5, Insightful

    That bussiness model seems pretty fair to me. Release the code GPL, free binaries for non commerical use, and sell the binaries for corporate clients. They are essentially charging companies for the time and expertise it takes to compile it. And presumably it means they only have to offer support to paying corprorate customers.

    A nice thing about that model is that it caps the price at the value added. Think sun is charging too much? compile it yourself and support it yourself. The value contained in the code itself, and value added to the code by unpaid GPL contributors, is not part of the price this way.

    And that's a very nice way to make money off GPL. You're not cheating the contributors at all. And anyone can go into competition with sun for the compiling. So it comes down to charging for the value added by sun in compiling and servicing it.

    Not quite the same as RedHat's model but highly simmilar

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:I like that bussiness model by Bryansix · · Score: 1

      Last time I checked I could get Red Hat for free and pay for support if I needed it. I work for a small company. I just need virtualbox for one specific thing. I'm not in a position to pitch it to my boss.

    2. Re:I like that bussiness model by Anonymous Coward · · Score: 0

      Last time I checked I could get Red Hat for free and pay for support if I needed it. I work for a small company. I just need virtualbox for one specific thing. I'm not in a position to pitch it to my boss.

      the parent said it was fair, not free. You are free to compile it yourself or hope someone else does, or pay a reasonable fee for any of several VM choices.

    3. Re:I like that bussiness model by radarsat1 · · Score: 2, Insightful

      A nice thing about that model is that it caps the price at the value added. Think sun is charging too much? compile it yourself and support it yourself.

      Until someone does figure out to compile and releases a nice auto-build tool under GPL that anyone can use with the click of a mouse. Then it's back to Litigation City.

      For example, if I understand correctly, this is basically what happened with WineX, the custom Wine port for Cedega. They release the source as subversion (not tarball) but provided binaries for a cost. They even made it pretty difficult to find the svn repository, but it would be mentioned here or there on a forum, or maybe a single small link on their site. Finally someone managed to produce a script that would download the source and compile it in one easy shot. In fairness, they did not go legal on it. (Not sure they would have a case anyways.) But they did ask politely to have it removed, I think, from Gentoo for example, who complied. (With or without fuss, I don't remember.) But basically their business model relied on everyone being polite, which as I'm sure you'll agree can, unfortunately, only last so long. It's not a good long-term business plan.

      Usually ideas based essentially on obfuscation (difficulty to decypher, or in this case, difficulty to compile) don't have much to them. It's just another example of false and temporary scarcity that the information economy relies on so heavily.

    4. Re:I like that bussiness model by jroysdon · · Score: 1

      rh9 was the last free release and was followed-up with fedora core 1. rhel is not free and you cannot install it and get updates anywhere you please. fedora 9, etc. are still free, but not supported except by the community, and not stable.

      centos, scientific linux, and a number of others take the gpl code that rh provides in rhel, they rip out the rh artwork/logos, and distribute compatible biniaries. note that rh requires the rip out the rh artwork/logos as they are trademarked or whatever.

      pardon the lack of caps. keyboard is acting up.

    5. Re:I like that bussiness model by goombah99 · · Score: 1

      why? surely the GPL allows compiling of code?

      --
      Some drink at the fountain of knowledge. Others just gargle.
    6. Re:I like that bussiness model by Galactic+Dominator · · Score: 1

      COFFEE WILL FIX THAT, JUST POUR SOME IN BELOW THE ENTER KEY.

      Check out the filter

      Filter error: Don't use so many caps. It's like YELLING.

      It's like them old Ford Taurus's that automatically buckled you up. Thanks /. I appreciated the care and concern you put into your filters for our reading pleasure.

      --
      brandelf -t FreeBSD /brain
    7. Re:I like that bussiness model by spankymm · · Score: 1

      Yep, and here's the beauty of the model:

      You add new features to the paid-for binaries before they get added to the open-source version.

      The mug punters actually *pay* you to do your beta testing!

      --
      http://cafepress.com/spankymm - for the Masturbating Monkey in you!
    8. Re:I like that bussiness model by devman · · Score: 2, Insightful

      So untrue. This is the exact relationship between CentOS and RHEL. (CentOS is built using the RHEL source, minus trademarks) and yet Red Hat still makes money selling RHEL.

    9. Re:I like that bussiness model by Anonymous Coward · · Score: 0

      And anyone can go into competition with sun for the compiling. So it comes down to charging for the value added by sun in compiling and servicing it.

      Anyone want to start a CentOS-like business for recompiling this for the masses?

    10. Re:I like that bussiness model by Anonymous Coward · · Score: 0

      Actually, the provided binaries are based on slightly different code that has more features than the GPL version. Most of the features aren't really useful outside of a corporate environment, but the ability to use any USB device in a virtual machine is probably useful for anyone. Too bad that feature is *only* in the binary version...

    11. Re:I like that bussiness model by Anonymous Coward · · Score: 0

      It seems fair, if you assume the businesses using it are rational.

      I did some contract work at a Really Big Company recently, where all the devs used Windows boxes, and a few of the servers were Redhat. They had no problem paying for Redhat licenses. Strangely, though, any open-source programs that were to be run on Windows had to be compiled in-house. I guess their lawyers told them this would shift liability favorably or something.

      It makes no sense, but there it is: the people they're targeting for being most willing to pay, are also those least likely to. They would seriously hire somebody to sit around and do builds full-time before they'll pay for that.

      Better suggestion: offer a really easy way to get support. Often support contracts are big, take forever to approve, and so on -- the overhead completely outweighs the amount of value being exchanged. If there was a simpler way, I can see both big- and small businesses using it.

      All companies I've worked at, big and small (and even in education), have been completely willing to pay for support for free software, if it exists.

      The classic example seems to be something like attaching "I'll pay $500 if you fix this bug within the next month" to a bug report, but there are plenty of details to work out, I'm sure there are other models that would work, too.

    12. Re:I like that bussiness model by the_B0fh · · Score: 1

      Your summary is too simplistic. I remember that when it happened, the gentoo posted the reasons why they did what they did. Don't remember what it was though, must be getting old.

  18. But will it run OS X? by Mr2001 · · Score: 3, Interesting

    Does it emulate whatever Apple hardware OS X checks for, or will it still need a patched OS?

    --
    Visual IRC: Fast. Powerful. Free.
    1. Re:But will it run OS X? by linhares · · Score: 1

      No luck here. Tried iAtkos, Kalyway, Jas, and other distros, but it won't even install under VirtualBox. There is a WMWare osX86 going around the cybertubes but it is the slowest thing I have ever seen in my entire life. even the amplifications of dock icons are slow motion, and full of freezes.

      It would be really cool to have that, But I don't see it happening soon... And I have WASTED my time on the task, sir.

    2. Re:But will it run OS X? by LeafOnTheWind · · Score: 1

      It runs on os x, it does not emulate os x. More exactly: there is a client for OS X but you can not create OS X virtual machines.

    3. Re:But will it run OS X? by kapouer · · Score: 1

      deadmoo's vmdk image ? vb can read those images. vb can also use a 'real' partition. i had no success booting my osx partition from vb. it seems they know how to fix this, but they don't want to.

    4. Re:But will it run OS X? by CountBrass · · Score: 1

      How can a post that asks a questions (and a bad question at that: OSX doesn't check for any Apple hardware) be "Interesting". I look forward to metamoderating these people.

      --
      Bad analogies are like waxing a monkey with a rainbow.
    5. Re:But will it run OS X? by againjj · · Score: 1

      OSX doesn't check for any Apple hardware

      Nope, it just assumes it is there, and breaks when it isn't. (Assuming that it is already installed; otherwise it does check for hardware during the install process.)

    6. Re:But will it run OS X? by againjj · · Score: 1

      MacOSX as a guest OS is not supported. Further, I am virtually certain that it will not work as is, as it requires EFI instead of a standard BIOS.

    7. Re:But will it run OS X? by Mr2001 · · Score: 1

      and a bad question at that: OSX doesn't check for any Apple hardware

      Well, there's obviously some hardware difference between a Mac and a typical PC that prevents OS X from being installed and used on the latter. Maybe it's just EFI vs. BIOS. I'm not sure; if I were, I would've asked something more specific.

      If you'd rather split hairs and complain about moderation than answer the question, that's fine: other people have already answered it.

      --
      Visual IRC: Fast. Powerful. Free.
  19. Great for desktop use, not so much for servers by cduffy · · Score: 2, Informative

    No 64-bit support in released versions. No libvirt driver (yes, there's a fancy C++ API; libvirt is simpler and easier and has bindings for everything).

    It's fantastic for running a Windows desktop VM -- particularly with the seamless-mode support -- but has no place anywhere near my QA lab.

    1. Re:Great for desktop use, not so much for servers by TheRaven64 · · Score: 1

      Correct. It's not a server virtualisation product. Sun has two of those two: they invested a lot in Xen on x86 and their own hypervisor on SPARC. This is aimed at the desktop virtualisation market, where previously Sun had no product.

      --
      I am TheRaven on Soylent News
  20. benchmark information by markybob · · Score: 5, Informative

    for benchmark information about virtualbox vs kvm vs vmware workstation, you might be interested in http://dipconsultants.com/press/24508-1/

    1. Re:benchmark information by dgym · · Score: 1

      Sadly this benchmark is next to useless, there is some vital information missing.

      It is nice to see recent kernels being used, but what was the hardware, and what options were used?

      Many people are still benchmarking KVM performance on Intel chips, which is unfortunate. NPT (as found in AMD's recent chips) is a second generation virtualization technology that has a major impact on VM performance. The compile test would run nearly twice as fast on NPT enabled hardware. Intel will be bringing something similar out with their next product line up.

      There is also the question of which drivers were used. KVM supports virtio for paravirtualized drivers, but did the guest support it and was it used? I'm sure the other systems tested also have a wealth of options that could make a significant difference, sadly we don't know what was used for any of them.

      I haven't seen any good benchmarks in ages, anyone want to fund some research?

  21. Contribution from non-FOSS users? by Anonymous Coward · · Score: 5, Insightful

    It's not odd that they want to charge for their product, it's odd that they charge for the binaries, but not the source. That's the odd thing.

    It's not odd if you look at it from a contribution standpoint.

    The FOSS community contributes to VirtualBox directly through help with development, testing and bug fixing on the project, as well as indirectly through their efforts on all the other FOSS projects upon which VirtualBox depends, including toolchains and mountains of utilities. Availability of source code is clearly not optional for this.

    Windows binary users get a bit of a free ride on the back of all that hard work, so instead they contribute to VirtualBox by providing a bit of cash. They don't need access to the source code nor a build environment for this, and what's more, in the Windows environment it's very normal and expected to pay for your packages.

    So, the VirtualBox product offering seems quite well adjusted to its two communities, and quite fair as well.

  22. Volume! by Anonymous Coward · · Score: 2, Funny

    They lose a little on each sale, but they make up for it in volume.

  23. It get's even better - the source *won't* compile by JSBiff · · Score: 5, Interesting

    I too ran into this problem where I wanted the OSE (Open Source Edition) GPL binaries on Windows. I already had Visual Studio installed, so that wasn't a big deal, but one of the requirements to build is having the MinGW g++ compiler, so now you have a situation where you need two seperate c++ compilers to compile the thing, which is kind of wierd. On top of that you need to download and install the DirectX SDK and the Windows Driver Kit, along with several open source libraries (ok, needing various library dependencies is kind of of par for the course though).

    After finally getting everything downloaded and unpacked into a build tree, and getting all the command line arguments for their configure script (so it would know where to find all the libraries), the build process ran for about 1/2 hour then died with a type casting error related to the USB device driver. Now, according to the VirtualBox website, the USB wasn't even supposed to be part of the Open Source Edition (and I suspect that might be part of why I got the errors - because it was expecting it and it wasn't there).

    I asked on the VirtualBox forums and developer mailing list, and after a week someone said that they got it to build by commenting out the 2 lines that generated the build error. But now I'm *very afraid*. A Debian developer who 'got rid of build errors' by commenting out 2 very critical lines of source code put hundreds of thousands or millions of users in jeopardy (because of weak SSL keys generated with insufficient randomness). I have no idea what the long term effects of commenting out those two lines of code are, so I wouldn't be comfortable distributing the OSE binaries I built to anyone anyhow.

    On that topic - I'm not sure whether *any* binaries built of VirtualBox could legally be distributed under the GPL, anyhow - I'm worried about the fact that it depends on the DirectX SDK and Windows Driver Kit - would the terms of either of those 'poison' the binaries?

    I should, I suppose, mention that it's possible that since the version of the source that I downloaded, the VBox developers may have fixed the compile issue, but the whole thing just reeks of trying to appear to be GPL, while making it practically impossible for most users (on Windows, at least) to get it working from source, starting with the fact that you can't compile it on Windows without Visual C++, and continuing on to the un-compilability of the source code version which was released at the time I tried to build the binaries ( about a month ago ).

  24. so what kind of VM is this by goombah99 · · Score: 4, Interesting

    Does this thing run the VM as some sort of hypervisor underneath the OS or does it piggyback the other OS's on a parent OS.

    If It's a hypervisor like thing where all the OS's' are symmetric then I guess it must be getting in the way of my "normal" OS and limiting it to single core?

    If it's not a hypervisor/symmetric VM and one OS is the master, Do all the OS's have full access to the hardware functions. So for example if I my mac is the master OS, and I set up a firewall set, does the windows OS have to go through the mac's firewall (and thus be protected better) or does it have direct access to the ports itself. If the latter who negotiates the conflicts when both want the CD or audio port.

    Finally, are the VMs portabel from machine to machine. Or even platform to platform.

    So If I create a VM on one machine, save it's state and open it on another machine, does it just run? (even the network settings?) What if the second machine was say an AMD and the first an Intel. What if the first host was a mac and the second host a linux machine?

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:so what kind of VM is this by forkazoo · · Score: 4, Informative

      Does this thing run the VM as some sort of hypervisor underneath the OS or does it piggyback the other OS's on a parent OS.

      It's not a hypervisor. It's basically just an application that you run under your real OS.

      If It's a hypervisor like thing where all the OS's' are symmetric then I guess it must be getting in the way of my "normal" OS and limiting it to single core?

      If it's not a hypervisor/symmetric VM and one OS is the master, Do all the OS's have full access to the hardware functions. So for example if I my mac is the master OS, and I set up a firewall set, does the windows OS have to go through the mac's firewall (and thus be protected better) or does it have direct access to the ports itself. If the latter who negotiates the conflicts when both want the CD or audio port.

      The main OS treats it as an ordinary application. The primary OS firewall will effect hosted machines, for example, and as far as audio, as long as your primary OS can deal with multiple applications playing sound, then it's a non issue. Otherwise, it happens as any other conflict would. Generally, first to open the device wins.

      Finally, are the VMs portabel from machine to machine. Or even platform to platform.

      So If I create a VM on one machine, save it's state and open it on another machine, does it just run? (even the network settings?) What if the second machine was say an AMD and the first an Intel. What if the first host was a mac and the second host a linux machine?

      Yes, you can move the VM images around. Part of the whole point of the VM is that it is running on the virtual hardware, and doesn't have the ability to know what the physical hardware is.

    2. Re:so what kind of VM is this by chikanamakalaka · · Score: 1

      I wish I could moderate but I can only moderate certain comments. Is this normal?

    3. Re:so what kind of VM is this by Anonymous Coward · · Score: 0

      You're probably trying to moderate a post made by a "Slashdot Gold(tm)" subscription member. Unlike slashdot regular or silver subscribers, Slashdot Gold, Platinum and Diamond subscribers are immune to negative and or/regular moderation.

    4. Re:so what kind of VM is this by r_jensen11 · · Score: 2, Informative

      So for example if I my mac is the master OS, and I set up a firewall set, does the windows OS have to go through the mac's firewall (and thus be protected better) or does it have direct access to the ports itself.

      When setting VirtualBox up under Gentoo, I had to create a new network 'device' specifically for VB, and would have to create one for each virtual machine had I not just decided to stick with 1 virtual machine. From my understanding, VB is protected in the following fashion:

      eth0 and tap both connect to br0, so the chain would go:
      Internet eth0 br0 tap. I would imagine that if the firewall were applied to either eth0 or br0, it that would protect both the host and client, since the host interfaces with br0 while the client interfaces with tap, but someone else will have to confirm that here.

    5. Re:so what kind of VM is this by CountBrass · · Score: 0, Flamebait

      How are a bunch of questions that could have been answered by the documentation, if goombah99 wasn't too fucking lazy, in any way "interesting".

      --
      Bad analogies are like waxing a monkey with a rainbow.
  25. No 64-Bit Hosts by Anonymous Coward · · Score: 1, Informative

    I've been running it since before the InnoTek acquisition. They do not currently support 64-bit guests, though they claim it is in the works. It does however work on a 64-bit host.

  26. Does NOT support 64bit guest OS by bluefrogcs · · Score: 2, Informative

    not yet, maybe in the future. You can run virtualbox in a 32bit or 64bit host, but can't run a 64bit guest OS.

  27. Open source edition is missing USB and SATA by Anonymous Coward · · Score: 0

    Read their editions page. The "extra enterprise only" features include USB support (even 1.1) and a SATA controller.

    http://virtualbox.org/wiki/Editions

  28. VMware still wins. by functor · · Score: 3, Informative

    VirtualBox's greatest failing is that in using QEMU's I/O and networking code, they've made it a royal pain to set up bridged-mode networking on Linux hosts. You get to write two scripts, to add and remove a TAP device from a host-side bridge, and get to set up said bridge on the host yourself. Not only this, since the 2.6.18 kernel you need to run VirtualBox VMs as root (or set up sudo with /etc/sudoers not to prompt for a password and use it within your scripts), because only the superuser can manipulate the TAP/TUN devices; chmodding them writable by a particular privileged group is insufficient.

    Compare to VMware, which handles all the bridging etc. by itself—much more convenient to use.

    Then there are VirtualBox's "Guru meditations", obscure ERROR_MESSAGES_THAT_LOOK_LIKE_THIS and provide minimal information, often requiring perusal of the source code to figure out what's wrong. This is entirely unsuitable for end users as well as people whose time is valuable.

    Finally, I tend to run a 64-bit kernel with 32-bit userspace. VirtualBox does not support this combination—it's either 32-bit kernel with 32-bit userspace or 64-bit kernel with 64-bit userspace. (VMware on the other hand does support 64-bit kernel with 32-bit userspace; its failing is that [as far as I know] there is no non-beta 64-bit userspace for VMware yet, though this will change with the release of VMware Server 2.0 and VMware Workstation 6.5.) This is only really a problem on Debian and Debian-derived distributions like Ubuntu, whose package manager (dpkg) is too incompetent to handle multiarch properly, despite work ongoing for about four years now, so the user has to set up a 64-bit chroot environment. (Fedora, RHEL and CentOS get this right; rpm can handle multiarch properly, so it's only a matter of installing the appropriate libraries there.)

    VMware also supports 64-bit guests on certain processors. VirtualBox doesn't support 64-bit guests at all.

    So in my view, between the two, VMware still wins, open source or no open source.

    1. Re:VMware still wins. by cortana · · Score: 2, Interesting

      I'll take TUN/TAP over VMware's clusterfuck of an installation script any day.

      Many of VirtualBox's error messages could be improved, but they are better than VMware's random freezing or empty dialog boxes.

      I think you're a bit crazy to run a 64 bit kernel and 32 bit user space... it doesn't really matter if VirtualBox does or does not support this... Linux itself doesn't!

    2. Re:VMware still wins. by functor · · Score: 1

      VMware's installer is a pleasure to use compared to the futzing around with scripting that I get to do with VirtualBox. (And by the way, VMware Workstation 6.5 is getting an even newer installer that's even better than what they used to have.)

      And a 32-bit userspace sure is supported with a 64-bit Linux kernel. Debian stable, testing and unstable, for instance, all package amd64 kernels in the i386 distribution, and they run perfectly fine. The Linux kernel provides what kernel developers call "compat" support for ioctls and system calls in order to support 32-bit user processes on a 64-bit kernel. (This is also what, for instance, enables nspluginwrapper to run on a 64-bit Linux system.)

      (Additionally, if you look at any commercial UNIX, they all have 64-bit kernels with 32-bit userspaces, with only specific applications that need more than 2-3 GiB of virtual address space built as 64-bit binaries, because 64-bit apps use more memory and cache [due to the larger pointer/reference size used in data structures] and so actually run slower on non-x86-64 architectures. x86-64 is a special case primarily due to the presence of twice as many general-purpose registers.)

    3. Re:VMware still wins. by petes_PoV · · Score: 1

      > a royal pain to set up bridged-mode networking on Linux hosts

      Not much of a pain, here's a copy of my /etc/networking/interfaces file
      ---
      auto lo
      iface lo inet loopback

      # set up bridge for Virtualbox "host interface networking"

      auto eth1
      iface eth1 inet manual
        up ifconfig eth1 0 0 0 0 up
        down ifconfig eth1 down

      auto br0
      iface br0 inet dhcp
        bridge_ports eth1

      ----
      Apropos 64 bit. I'm successfully running Ubuntu AMD64 as my host with 32 bit Linux & Windows guests

      --
      politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    4. Re:VMware still wins. by Anonymous Coward · · Score: 0

      Software Failure. Press left mouse button to continue.

      Guru Meditation #8000005.

    5. Re:VMware still wins. by functor · · Score: 2, Informative

      I know, I've actually set it up in this manner myself, though it's annoying to do so. But this isn't sufficient—you need to provide VirtualBox (and QEMU with or without kqemu, and KVM) two shell scripts to run the brctl addif and brctl delif commands when starting and stopping a VM respectively. This is external scripting that shouldn't be necessary for the end user to do.

    6. Re:VMware still wins. by Anonymous Coward · · Score: 0

      This is only really a problem on Debian and Debian-derived distributions like Ubuntu

      Ubuntu is full 64bit build.

    7. Re:VMware still wins. by QuestionsNotAnswers · · Score: 1
      I find it reliable, simple to use, and reasonable to configure. It is especially good if you still need to use Windows, but want to use a Linux OS.

      they've made it a royal pain to set up bridged-mode networking on Linux hosts. You get to write two scripts

      I changed my /etc/network/interfaces file so the VM could see our network (used Google). I am a complete Linux newbie though, so maybe I have just misunderstood what you have said.

      obscure ERROR_MESSAGES_THAT_LOOK_LIKE_THIS and provide minimal information, often requiring perusal of the source code to figure out what's wrong.

      Yeah I have seen a couple of doozies - but a few minutes Googling helped me sort the problems out. I like to know the source code is there should I need it to resolve problems.

      I tend to run a 64-bit kernel with 32-bit userspace. ... VirtualBox doesn't support 64-bit guests at all.

      I think plenty of users wouldn't have the same restrictions as you do.

      I come from a windows background, and I find the GUI setup brilliant. I tried kvm, but I found it complex, and I couldn't get some features working (e.g. multi-core support, networking, ACPI problems). I would like multi-core support in VirtualBox but it isn't a biggie.

      --
      Happy moony
    8. Re:VMware still wins. by Anonymous Coward · · Score: 0

      Yes. ATTENTION SUN! please fix VirtualBox networking, do it ala VMWare and we are sold.

    9. Re:VMware still wins. by functor · · Score: 1

      Yes. Debian also has an amd64 port. However, people (like me) who would like to use a 64-bit kernel (for instance, to make use of 8 GiB of RAM without having to use PAE, and to be able to build and use the occasional 64-bit app that might use the majority of that RAM) without compromising compatibility (for instance, with binary-only 32-bit codecs and browser plugins) will install a 32-bit distro and a 64-bit kernel. This is as true for Debian as it is for Ubuntu, even if Ubuntu doesn't ship a 64-bit kernel for their i386 port. (It's pretty easy to build a 64-bit kernel, even on a 32-bit distro.)

    10. Re:VMware still wins. by catch23 · · Score: 1

      I guess if you enjoy messing with config files, then yeah you'll like virtualbox. It was nearly impossible for me to get bridging working on my mac. Debian works so well in parallels & fusion, I just don't see a good reason for futzing with config files if you're rich enough to spend $50 on commercial software.

    11. Re:VMware still wins. by functor · · Score: 1

      I find it reliable, simple to use, and reasonable to configure. It is especially good if you still need to use Windows, but want to use a Linux OS.

      I suppose it is if all you're doing is running a single VM in isolation, and the built-in NAT networking is good enough for your purposes. It isn't if you're running multiple VMs that need to interact with one another as well as physical hosts on a real Ethernet network.

      Yeah I have seen a couple of doozies - but a few minutes Googling helped me sort the problems out. I like to know the source code is there should I need it to resolve problems.

      See, the way I view it is that I shouldn't have to hit the source code for minor quibbles, and that readable, comprehensible error messages are far more valuable than available source. Most people cannot read or understand arbitrary source code or its structure (and this is even true of many programmers). Most people will, however, be able to tell what a proper error message is saying.

      I think plenty of users wouldn't have the same restrictions as you do.

      Probably. Most people don't run a 32-bit userspace with a 64-bit kernel. However, 64-bit guest support is a fundamental feature, and it's a restriction not to support 64-bit guests. Most of the guest OSes I run are 32-bit, but I do have some 64-bit Windows, Solaris and FreeBSD guest OSes that I want to virtualize. As it is right now, I have three options: VMware, Xen 3.x and kvm, of which VMware is the best-performing by far. VirtualBox, of course, doesn't support it.

      I come from a windows background, and I find the GUI setup brilliant. I tried kvm, but I found it complex, and I couldn't get some features working (e.g. multi-core support, networking, ACPI problems). I would like multi-core support in VirtualBox but it isn't a biggie.

      Perhaps you should give the free of charge VMware Server a try as well.

    12. Re:VMware still wins. by Anonymous Coward · · Score: 0

      I run my VMs as a non-privileged user, using bridged mode. Besides some arp/routing weird problems (that haven't bothered me enough to care), it works like a charm. Buuuuut, there are many different ways to do bridged mode (haven't used VMware on Linux, but on Windows it was way more easy)

    13. Re:VMware still wins. by mpeg4codec · · Score: 1

      On Debian or Ubuntu, install the package uml-utilities, which is from an older form of virtualization (popular around 2002) called user-mode Linux. One of the tools included is called tunctl, and it allows you to create what are called persistent TUN/TAP devices. Write a simple script to run as root at boot that creates the TAP device owned by the Qemu user and adds that to the bridge. Then in Qemu (probably Virtualbox too, but I've never used it), you just specify to use that specific numbered TAP device for your networking. The only permissions you then need are that the user have write access to /dev/net/tun or your OS's equivalent.

      I've been doing this for years, no sudo funny business necessary.

    14. Re:VMware still wins. by QuestionsNotAnswers · · Score: 1

      I just want a usable product that allows me to run my VMs. I suspect you have more complex needs than many, and you choose VMWare to fit those needs.

      the built-in NAT networking is good enough for your purposes.

      I am using bridging, not NAT. The ethernet connection is set up in promiscuous mode so the virtual machine has it's own MAC address on the network. It takes some skill to set it up (not suitable for grandma) but I know squat about Linux bridging (I was a complete newbie), and I got it working reliably using googled information...

      See, the way I view it is that I shouldn't have to hit the source code for minor quibbles, and that readable, comprehensible error messages are far more valuable than available source.

      Of course simple comprehensible warnings are desirable. However I have yet to hit an error in Virtual Box that I couldn't resolve easily. For me Virtual Box just works. I do care that the source code is available (Like most developers, I have been stung by closed source too many times).

      Perhaps you should give the free of charge VMware Server a try as well.

      I am not ignorant of VMWare's significant benefits. However, I haven't found a situation that I think justifies the cost of learning another system, when I already have a great VM that meets my needs.
      I did investigate VMWare, but I judged that it would take more time to learn to use it (amongst other reasons).

      --
      Happy moony
  29. With a single exception by Gazzonyx · · Score: 1

    Except when you're using iSCSI as the backing store.

    --

    If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

  30. Free Open Source Toaster by c0d3r · · Score: 1

    In unrelated news, your local thrift shop is offering free open source toasters, although it can only toast 1 slice of bread at a time. I'd imagine with a power strip you can line up several of these toasters to toast more bread at once. Cheers!

  31. VirtualBox and *BSD by Troy · · Score: 2, Informative

    I spent a lot of time trying to get VirtualBox to play nice with FreeBSD. I'm much more familiar with BSD-flavored *nix (esp re: creating jailed environments), so I run a FreeBSD box as a cvs server for the programming classes I teach. I planned on migrating this function to a virtual machine this year. Unfortunately, VirtualBox would go down in flames every time I did a build-world. Web searches availed little.

    I tried using OpenBSD instead, but that ended up being worse. The install looked something like


    Making devices...
    Segmentation Fault
    Segmentation Fault
    Segmentation Fault ...

    I eventually had to migrate my partially-finished FreeBSD disk to VMWare and finish my work there. It's a bit of a bummer, because VirtualBox does appear to have some really neat features, especially for XP guests. Still, I gotta use what meets my needs.

    1. Re:VirtualBox and *BSD by value_added · · Score: 1

      I eventually had to migrate my partially-finished FreeBSD disk to VMWare and finish my work there.

      Regrettably, the virtualisation options/choices for FreeBSD range between poor to none at all, the niftiness of such features as jails, Linux emulation, etc. notwithstanding.

      Out of curiousity, what OS did you use on the VMWare host machine?

    2. Re:VirtualBox and *BSD by Troy · · Score: 1

      I own a Mac, so I had to boot into XP to run VMWare Server and finish configuring the FreeBSD "machine" for my class. The disk image will eventually be run on the school's servers, which I believe are running Windows Server 2003.

      I'm not sure what the big deal is with FreeBSD and OpenBSD. VirtualBox outright claims that OpenBSD should work no problem, but my attempted install of OpenBSD was nothing but total carnage. FreeBSD worked fine until I tried to track their stable tree. Apparently there are some I/O timing issues that make an I/O intensive operation (like "build makeworld") a risky endeavor. I don't even think I got through make buildkernel, and recommended solutions did nothing.

      I'm not ideologically wed to FreeBSD (in fact I quickly grew tired of running it as a desktop environment), but I do understand its layout pretty well. Most importantly, I know how to create a highly restrictive jailed environment for my students, which allows me to make the server accessible from home. I'm sure you could do something similar under Linux, but most of the solutions I found were too generous for my liking, and I couldn't be arsed to repeat the process of figuring stuff out.

    3. Re:VirtualBox and *BSD by larry+bagina · · Score: 1

      I've used OpenSolaris (which has containers) under virtualbox without any problems.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    4. Re:VirtualBox and *BSD by value_added · · Score: 1

      Thanks for elaborating.

    5. Re:VirtualBox and *BSD by rsax · · Score: 1

      I don't like using FreeBSD as a guest OS either. I used to manage FreeBSD servers in the past, now I'm mainly working on CentOS servers. Just a few weeks ago I was on a OS X machine and used macports.org to install a few things for Ruby on Rails and good god do I miss the ports system compared to downloading rpms from here and there. I know there are lots of yum repositories floating around out there but nothing compares to one centrally managed FreeBSD ports tree.

  32. iphone no workie by pridkett · · Score: 1

    A few months ago I switched from using VMWare Workstation 5 and VMWare Server for virtualization to VirtualBox. This choice was driven by a couple of factors:

    1. VMWare's lack of support for newer versions of Ubuntu, requiring downloading some weird patch and hoping it works. It usually did, but still annoying.

    2. Licensing issues with VMWare server periodically expiring and taking down my web server virtual machine, which I otherwise would ignore.

    I've got to say, I've been pretty impressed with VirtualBox -- it's not quite as feature filled, and getting some of the networking stuff working requires additional steps -- especially for bridged networking, but it seems to work nicely. On average, however, the VirtualBox VM takes a bit more CPU on the host than the VMWare ones.

    So, most of the stuff had been good so far, with the exception of audio recording issues in OneNote. That is, until I gained certified status as an enemy of the state in the FSF's eyes and picked up an iPhone 3G. Apparently, there are some weird USB issues with iPhones that make syncing not exactly trivial -- in fact, it doesn't work at all. iTunes doesn't even recognize my phone. From what I've read VMWare player 6 can handle the iPhone. I haven't decided if a once a week reboot to sync my phone is worthy of switching back, but it certainly something that is a downside.

    --
    My Slashdot account is old enough to drink...
    1. Re:iphone no workie by Belial6 · · Score: 1

      I just got a 3G iPhone from work, and I'm trying to figure out if I'm missing something, or if Apple just makes brain dead products. I don't see any way to sync my phone without plugging it into the computer.

  33. But will it run OS/2? by Sir_Kurt · · Score: 1

    'nuff said

    Kurt

    1. Re:But will it run OS/2? by Anonymous Coward · · Score: 0

      Yes, though not all versions. Happy?

  34. Using it currently by PinchDuck · · Score: 1

    I use it right now, on a Kubuntu host, to run XP. I run VS 2008 and Sql Server 2005 for development. I love it. I get the economic benefits of using windows when necessary, but don't have to put up with windows as my main O.S. Bravo to Sun and InnoTek.

  35. Re:It get's even better - the source *won't* compi by cortana · · Score: 1

    On that topic - I'm not sure whether *any* binaries built of VirtualBox could legally be distributed under the GPL, anyhow - I'm worried about the fact that it depends on the DirectX SDK and Windows Driver Kit - would the terms of either of those 'poison' the binaries?

    Depends whether their copyright holders (Microsoft) considered that binaries linked against them comprise a derivative work. Best check their respective licenses.

    You should also consider whether the works you distribute use any of Sun's trademarks or patents; if so you will need a license to use them (or you will need to remove the offending trademarks and code implementing the patents from your compiled version).

    I should, I suppose, mention that it's possible that since the version of the source that I downloaded, the VBox developers may have fixed the compile issue, but the whole thing just reeks of trying to appear to be GPL, while making it practically impossible for most users (on Windows, at least) to get it working from source, starting with the fact that you can't compile it on Windows without Visual C++, and continuing on to the un-compilability of the source code version which was released at the time I tried to build the binaries ( about a month ago ).

    I'm curious to know: were you trying a released version, or an SVN checkout? And did you file a bug report? That's a better way to bring your problem to the attention of the developers than posting on a random forum.

    Besides, developing software on Windows will always be an unpleasant and frustrating experience. Those who undertake it deserve at least my sympathy, and if they want to charge for the result then I don't have a problem with it.

    If someone else comes along and decides that Sun are charging too much, they can always improve the build process (of course, Sun might not accept the patches back... we know they are, TBH, terrible with regards to actually managing the interaction between non-Sun contributors and Sun developers in their open source projects).

    At the end of the day, I guess I don't really care, because I don't use Windows. All I have to do to get it running is install the virtualbox-ose package. If I want to build it myself, I have only to run dpkg-buildpackage. Maybe some day Microsoft will catch up.

  36. Sun VM? by Anonymous Coward · · Score: 0

    You're talking about Sun Java VM, right? I didn't know it was open source now.

  37. Bash Sun by fm6 · · Score: 1

    Name a company that doesn't get bashed here. Everybody has somebody pissed off at them. Sun actually does pretty well in Slashdot discussions compared to, say, SCO.

    Besides, where's the bashing in this discussion? Sun has a product. Some people say they like it. Some are less enthusiastic. Not exactly a lynching.

  38. VirtualBox Vmware by corychristison · · Score: 2, Informative

    I swore by VMware for the longest time until I stumbled across VirtualBox.

    It is much, much faster on my machine. Damn near the same as if it was installed on the hardware.

    If I ever actually needed Windows for more than Photoshop (CS2 now runs fine under WINE).

    One feature I am looking for (and have not found yet via reading the net) is if it's possible to use a physical disk instead of a virtual disc.

    It's really handy trying to install pfSense on a flash drive (the dd method doesn't work)... although there are other uses I could use it for, too.

  39. Huh? by Bruce+Perens · · Score: 1

    Anyone who wants to spoil that buisness model can take the trouble to build good binaries. Once the source is GPL, nobody can prevent you from building your own binaries and making them free.

    1. Re:Huh? by Anonymous Coward · · Score: 2, Insightful

      Binaries from Sun itself will be more "trusted" by corporate types than some random binary off the net. You're not thinking CYA enough - in a business large enough where the individuals don't feel the cost of the binaries and may benefit from support, going official for $$ is a no brainer. In fact, the LACK of this option is sometimes an issue for free software.

  40. Virtualbox and Nlite by Whiteox · · Score: 1

    I actually set it up (XP on XP) to test streamed unattended XP installs Nlite, and at that stage I wasn't too worried about 3D support or USB as I knew that any hardware issues were virtual in any case.
    What bugged me was trying to set up a virtual shared folder and getting the guest additions to work (providing seamless mouse transitions).
    Eventually one obscure forum thread suggested installing it twice which fixed the problem.
    Interesting to read here that it may not support USB and 3D, so the next time I play with it I'll give it a go as 1.6.2 seems to have USB support.
    I've been blindly recommending Virtualbox as an alternative to dual booting XP over Vista - so I need to check the hardware compatibilities.
    Also, I think that the systems I'm likely to use it on may have problems with the ACPI Linux bug.
    Recently I was testing Acronis recovery manager boot disk which is Linux based, and failed miserably on a Gigabyte board.
    So I wonder if Virtualbox can also reflect bios issues on boards which may be incompatible with certain OSs?

    --
    Don't be apathetic. Procrastinate!
  41. just by Anonymous Coward · · Score: 0

    holy cleopatra, i've just been doing ./vmware-install.pl on my new ubuntu install, good coincidence. So I think i'm going to try this out! Seemless mode = web developer's dream!

    1. Re:just by Daengbo · · Score: 1

      If you don't need RDP or USB support, try virtualbox-ose

  42. Re:Idiots can't speak English by lilomar · · Score: 1

    That would be "Idiots can't write English."

    And, by the way, no one care's.

    --
    The creator of this post (Jacob Smith) hereby releases it, and all of his other posts, into the public domain.
  43. 3D Host delegation by Anonymous Coward · · Score: 0

    Only one thing its still missing from SUN VirtualBox... 3D delegation to the the OpenGL in the host and the windows video driver that routes Direct3D calls to the Host OpenGL

  44. Won't run under win2k, only XP or later. Useless. by Anonymous Coward · · Score: 0

    Damn near everything else works fine under Windows 2000, even games that swear they won't.

    What exactly does this need from XP that Win2k won't do?

    Every time I hear someone moan about Vista and that XP is fine, I shrug. Win2k is to XP as XP is to Vista. Why the hell would I want to my machine to run 20% slower, use more ram and have even more useless bloat and phone-home crap?

    Meh, back on topic: I've found VirtualBox to be pretty good under Linux. Yay for InnoTek.

    (returns to lurking, get off my lawn)

  45. YES! by Anonymous Coward · · Score: 1, Informative

    Yes. In fact, for those few people who still need OS/2, VirtualBox is one of the few that do support OS/2. At least one major company runs a significant amount of its infrastructure on OS/2 guests running inside a VirtualBox VM on a Linux host.

  46. Just don't try to use peripherals on guest systems by petes_PoV · · Score: 1

    VB is fine for business type applications - networks, disk, number-crunching. You can play videos, using the built-in graphics and sound emulation. However I have run into a brick wall trying to get USB peripherals such as cameras, scanners, printers and a USB sound card to work to a guest. The latency is just too high.

    As for games or intensive work, forget it - keep this on the host.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
  47. I like it, but by Anonymous Coward · · Score: 0

    I wanted to use MD RAID 0 volumes as native drives in (FreeBSD) guests with vmware workstation on SLES10, but that was a non-starter for reasons that should be obvious to anyone else who has tried the same thing. (Novell and vmware pointing fingers at each other, nobody wants to fix it. Novell whines that it's "broken" proprietary software and I wonder why my company is paying them big $$$$ for support, and vmware claims MD RAID volumes aren't really native hardware.)

    Someone suggested v'box instead. The shared file system looked like the answer but the FreeBSD guest can't use it (yet). I dl'd the source to try to build the FreeBSD guest driver and tools, but, as others have noted, building their stuff from source is not a straightforward process. Among other things their /bin/sh build scripts are really bash scripts and even if I use FreeBSD's bash, it falls down. Haven't gotten around to trying the /bin/{sh,bash} in linux compat yet. No rpm in linux compat either, and linux compat in FreeBSD 7.0 is still only FC4. FC4, wtf, that's fscking ancient.

    I asked for some hints on how to get started on the v'box forums and was deafened by the silence of the non-response. Made me wonder if Sun's recent big RIF caught all the v'box people!

  48. What am I missing? by Pictish+Prince · · Score: 1

    So they're emulating an Intel cpu with software that runs on an Intel cpu? Why can't they build a virtual machine for my g4? That would be something to be impressed by.

    --
    Only his tendency toward a dazed stupor prevented him from screaming aloud.
  49. DirectShow? I'll believe when I see it by recharged95 · · Score: 1

    I'd be interested in DirectShow apps. Cause I'm surprised they have HD video (WM11?) playing.

    Both VMWare and Parallels give me a blank screen when I run heavy video that uses DirectShow.

  50. bad moderation by goombah99 · · Score: 1

    not off topic.

    --
    Some drink at the fountain of knowledge. Others just gargle.
  51. Innotek released GPL before Sun took over by Britz · · Score: 1

    In fact Innotek credits their decision to use the GPL licsence as one of the major reasons their product took off in the first place. It was bought by Sun later on.

    That's what's called an open source success story. Maybe the poster should have mentioned that. This being /. and all.

  52. Did anyone get VPN to work? by Anonymous Coward · · Score: 0

    Last time I heard, Virtualbox didn't allow VPN connections.

  53. VirtualBox for the PS3? by Anonymous Coward · · Score: 0

    How sweet would that be? You could run Windows or Mac OSX apps on your PS3 under Ubuntu or YDL.

    1. Re:VirtualBox for the PS3? by megabyte405 · · Score: 1

      Not so - you still need to run this on an x86. It's a virtual machine, not an emulator.

      --
      I recognize people by their sigs. Is that a bad thing?
  54. Virtual Box ... eh. Xen! by Anonymous Coward · · Score: 0

    I've been using virtual servers since the mid-1980s. When Sun released the E10K line, I was re-introduced to virtualization. I've used AIX, HP, Sun, vPar, LPAR, NPAR, Domains, slices, vmware server, VirtualBox, Xen, UML, and a few others that slip my mind at this second.

    I attended a VMware Conference last week, but I'm not as familiar with their line as I think I should be. My personal use of VMware Server was less than stellar. It was heavy on Windows machines and unmanageable on Ubuntu since every kernel update broke the virtualization - Every time. It was probably something that i did wrong. Whatever.

    Xen - I've been happy using it on Ubuntu on very modest hardware. It is rock solid running email, dns, NAS, and Ruby servers. Rsync for backups from outside the VM. I'm addicted except I wish the host/Dom0 memory footprint could be reduced. I've gotten it down to 120MB. Zero network issues. It just works and I love that I can patch from outside the VM. I just wish there were a tiny distro with enough networking and mdadm support to host lots and lots of DomUs.

    VirtualBox - I dropped this onto my laptop last spring. It didn't need a reboot (unlike vmware player or server)!!! That tells me a bunch! I loaded DSL and PuppyLinux VMs - and fought with the networking. Eventually, I ended up with a bridged network and was able to communicate with the outside world. When I switched away from a Linux VM, the CPU (power management) never slowed down when there wasn't anything running. The performance was fairly snappy. It is easier for me to ssh into my servers than use a Virtual Box VM. Would I run a bunch of VMs on a server in VirtualBox? Nope. Xen works better for me, my hardware and my needs.

    VMware certainly has the edge on all the other products, especially with the change in cost for ESXi - it is free now. VMotion is fantastic! VMware has some serious limitations that aren't well publicized. For most enterprises, they won't have an issue, but for a small company without any HW budget for IT, buying "supported" hardware to support RAID in ESX may not be possible. We certainly don't have a SAN attached to an EMC DMX4 either. Our hardware RAID isn't supported by ESX. You can do RAID inside the VM, but for small instances, why would you want to? Xen on Linux lets me use almost any drives and use Linux SW RAID on Dom0 - here's other reasons why I like it better: http://linux.yyz.us/why-software-raid.html

    VMware has other complementary products - VDI is very interesting. I'm looking forward to deploying productivity desktop VMs on existing hardware rather than being forced to downgrade to Vista when we don't want it.

    Xen runs Windows-XP on current CPUs, Core 2 Duo and later. Getty up!

  55. VirtualBox is faster then VMWare by ivoras · · Score: 1

    I don't know why it's so fast in some areas (or alternatively, why is VMWare so slow) but VirtualBox is definitely faster.

    --
    -- Sig down
  56. Not quite! by Luke-Jr · · Score: 2, Informative

    Qemu is the best of VirtualBox, which is why I'd pick Qemu *over* VirtualBox any day.

    Networking is simple with user-mode networking. Most people don't *need* bridge-mode. If you do use bridge mode, it works using standard Linux networking stuff, not some proprietary mess like VMWare. Regular users can do TUN/TAP devices just fine, BTW.

    --
    Luke-Jr
    1. Re:Not quite! by functor · · Score: 1

      Yeah, er, when your needs grow beyond QEMU, re-evaluate this. Saying QEMU is the best of VirtualBox only marks you as a crackpot. VirtualBox's biggest advantages over QEMU include a far superior binary translation engine (superior to kqemu, that is; without kqemu, QEMU's performing full emulation of a Pentium) as well as far superior management tools.

      And perhaps most consumers don't need bridge-mode networking. That doesn't mean it isn't an important feature to implement properly.

    2. Re:Not quite! by Luke-Jr · · Score: 1

      VirtualBox has nothing over qemu except some pretty UI. And guess what? kqemu isn't a binary translation engine: code executes directly on your CPU, even without the new virtualization extensions. You're right that bridge mode should be implemented properly, but qemu already does this via TUN/TAP. The actual bridging is an OS feature. Complain to your OS if it's broken, don't whine that qemu doesn't provide some hack around it.

      --
      Luke-Jr
  57. Yep. by crhylove · · Score: 1

    I'm doing THE EXACT SAME THING. I rarely run Vista though, because it seems slower and more pointless than XP. I mean, all the windows apps I regularly need seem to run very well in an XP VM. But alt+ctrl+-> over 3d across a cube back to my emerald/compiz/hardy installation is BEAUTIFUL. Highly recommended.

    --
    I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
  58. Urban Terror. by crhylove · · Score: 1

    Urban Terror runs PERFECTLY under wine (there's also a Linux native version that fails to run for me), is superior in every way to counterstrike, and is total free (as in beer). So rather than counterstrike failing to run in a VM, why not try Urban Terror in wine? I have an OLD machine, and I still get 100+ fps even under compiz.

    --
    I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
    1. Re:Urban Terror. by westyvw · · Score: 1

      Much as I like UrT, and I run it natively under Linux, I also play CS using wine (well I got steam going and then used it to download CS and then launch it). I wouldn't say one is better then the other, they are just different.

    2. Re:Urban Terror. by crhylove · · Score: 1

      Well, it's hard for me to even enjoy CS, in comparison. But I do have another friend who would side with ya. :) I tell him to meet me on the wtf|San Diego server anytime, biotch.

      --
      I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
  59. Perfect Mouse? by crhylove · · Score: 1

    You haven't tried ZSNES in a VM yet, have you? :)

    --
    I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
  60. VMWare blows. by Vexorian · · Score: 0

    At least when you compare it to virtualbox, anyway, it suffers from the same old Sun style "open source shareware software" model in which there is a proprietary version with more features. I really wouldn't find a single use to virtual box if it wasn't for the USB support. It stinks that it is a feature for the proprietary only version.

    In comparison to VMWare, virtualBox is quite nice, I have had a better experience with virtual Box in both windows-host-Linux-guest and Linux-host-windows-guest cases.

    But it is a little offending to see the summary give all credit to Sun, Innotec did it all, Sun just bought it, and if you ask, Sun pretty much lowered the quality of the product. Now it annoys you with presumption of it being 'Sun' and got renamed to "Sun xVM VirtualBox" which is qutie a lame name.

    BUT the largest issue is that seamless windows have just stopped worked correctly, they used to respect gnome-panel and actually put the windows taskbar in a way that didn't overlap with gnome-panel. Now it just takes the full screen in a totally unusable way (since gnome-panel is always on top, it makes it very hard to access maximized stuff and the taskbar, unlike the previous incarnation of seamless windows, before Sun). It is so bad that it is quite useless, got reverted to using the VM embedded in a window.

    --

    Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    1. Re:VMWare blows. by Vexorian · · Score: 1

      Heh, I can't believe a VMWare fan actually got mod points, but really, virtual Box is sooo much cooler than VMWare I can't believe it.

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
  61. works just fine for USB by alizard · · Score: 3, Informative

    hookups to scanners and printers. Except for OpenSolaris and W98SE (explicitly not supported), I've had working scanner and printer support on every OS (Kubuntu/Ubuntu V7 and V8, OpenSuse11, XP) I've tried Sun Virtualbox v1.6.2 with. I've been using it to review operating systems for publication. If I'd had a scanner and printer that worked with OpenSolaris, I think it would have worked just fine there, too.

    Linux webcam support is problematic whether you're trying to get it on a real or a virtual machine. Has your webcam worked on any Linux physical box you've tried it on?

    I'm planning to replace VMware Server with VirtualBox completely on this box. (Debian Lenny host)

  62. Re:It get's even better - the source *won't* compi by IntlHarvester · · Score: 1

    I'm worried about the fact that it depends on the DirectX SDK and Windows Driver Kit - would the terms of either of those 'poison' the binaries?

    The GPL has an exception for operating system components

    --
    Business. Numbers. Money. People. Computer World.
  63. Implementation details matter, too by Anonymous Coward · · Score: 0

    The great thing about VMware is that they do binary rewriting on guest kernel code. That is, they inspect code running in ring 0, detect parts that behave differently based on CPU privilege level, and insert equivalent code that works in user mode. This also allows them to (theoretically; I don't know how much they do it in practice) detect regions where the VM overhead is performing crappily, and effectively optimize the guest kernel. AFAIK they're the only ones that do this, and their competition (Xen, HyperV) instead rely on either hardware virtualization extensions (which is slower) or a modified kernel which directly makes calls to the hypervisor.

    So, does Sun's product do the binary rewriting? It's just about the only competitive edge VMware has left, especially considering that the 2.0 release of HyperV is supposed to catch up to them in all other areas.

    1. Re:Implementation details matter, too by iowannaski · · Score: 1

      VirtualBox is not a hypervisor.

      --
      i forget
    2. Re:Implementation details matter, too by Anonymous Coward · · Score: 0

      Okay, but you still didn't address anything mentioned in the post.

      I read the Wikipedia article, and apparently they do binary rewriting. THAT is the answer I was looking for.

    3. Re:Implementation details matter, too by sjames · · Score: 1

      VirtualBox is not a hypervisor.

      True, but it's functionality is related to that of a hypervisor. The same techniques that allow a virtual machine to emulate hardware also allow a hypervisor to share hardware amongst several kernels that all think they're the only OS on the machine.

  64. Re:It get's even better - the source *won't* compi by Daengbo · · Score: 1

    A Debian developer who 'got rid of build errors' by commenting out 2 very critical lines of source code put hundreds of thousands or millions of users in jeopardy (because of weak SSL keys generated with insufficient randomness)

    Not actually. There were no build errors. The package manager used an automated process to search for references to memory in unallocated areas and fixed the problems the process found. Unfortunately, those references were used to increase entropy in the system and the result led to an insecure key generator.

  65. VMWare vs VirtualBox by Larryish · · Score: 0

    I use either VMWare and VirtualBox on all 5 of my local machines and 1 dedicated server. Each appears to have strengths in different areas.

    For *nix and servers, VMWare works quite a bit better IMO. Drive access and networking both seem quite a bit more stable. I run a VMWare Debian LAMP to mirror my dedicated server for testing, Solaris for coursework, and a few different flavors of BSD just because. I can run as many machines as will fit into available memory with no appreciable hiccups. VirtualBox wouldn't do that, I wasted most of a day duplicating the VMWare setup using VirtualBox and when I started putting it through the paces everything bogged way down.

    However, VirtualBox is the only way I would want to run an XP VM. The ability to directly and seamlessly share directories with the host OS (Ubuntu Hardy) is really nice. The only problem I have is occasional problems with reading from the drive, it seems to have trouble with more than 2 file operations at once. It is mainly used for Netobjects Fusion and the occasional MS-type-file that OpenOffice doesn't render properly.

    Since they can both run at once, I never have to shut down the VMWare Debian LAMP on the development machine when I fire up the VirtualBox XP instance. My wife uses XP in VirtualBox on her Linux laptop for the occasional ActiveX website and opening MS-type-files that OpenOffice won't, and has no problems with it. The interface is smooth, and with the option for "seamless" integration it really reduces Windows to the role of "just another application running in the taskbar" especially with Alltray and the ability to start the VirtualBox XP VM automagically in the background via the command "alltray VirtualBox -startvm Windows_XP" in a launcher on the taskbar.

    Comparing VMWare to VirtualBox is like comparing pilsner to lager. They are both damned good, but sometimes I want one, sometimes the other.

    One man's opinion.

  66. At least VirtualBox doesn't stay in memory by Ptur · · Score: 1

    VMWare bloats your memory, even if you're not using it. It loads several services that just sit there.

    Virtualbox is just short of being an install-less tool. Shut it down and it stops using any computer resource (except some HDD space of course).
    And yes, I also thing it runs faster than VMW (no need for fancy graphics and such)

  67. Yes by Anonymous Coward · · Score: 0

    It does.
    Much the same as vmware by the sound of it.

  68. Re:Binaries not Free AKA Don't be a pompous ass by Anonymous Coward · · Score: 0

    If you didn't mean to make it a pun don't capitalize "Sun". Never add "no pun intended" when writing, it's pompous, rude, and by writing it you are trying to tell me I'm not smart enough to understand homonyms. The only time you should ever use it is if you are speaking and say something that may give offense to the listener, a quick assurance to them that you did not. In addition, if you do ever write it, it's just telling me you are too lazy to rewrite the phrase in a form which wouldn't require it. People that write "no pun intended" are really just homonyms trying to make an assonance of themselves.

  69. Still a VMWare fan by barius · · Score: 1

    I tried VirtualBox just 2 weeks ago (v1.6.2?) and it ran fine. My problem was that I needed to use a VPN from within the vm, but that won't work through the default NAT setup they provide. In order to setup networking to do anything useful you have to manually configure a bridged device in Linux. If you've never tried to get a bridged device in Linux working, you're not missing any fun. Don't even think about trying to do this with a *wireless* device!

    At the end of the day I was able to get the networking setup, but it required hours of researching Google, wasn't entirely stable (because it used rc.local scripts to apply changes), and couldn't make use of the wireless.

    So, I gave up and went back to VMWare which provides a GUI for doing all that. It took about 30 seconds to have it working.

    Further, to anyone that thinks VMWare is slower than VirtualBox...it is but only out-of-the-box. Set the memory use setting to keep everything in RAM rather than swapping and you'll find it speeds up 100%. For some reason or another VMWare does a lot of disk swapping if you don't force it to keep everything in ram...

  70. Still was a deal breaker for me by Gazzonyx · · Score: 1

    This was my idea while using iSCSI with VB (except using LVM snapshots, but same idea - the backing stores are actually 20GB 'dd' raw files for performance and flexibility), except that it's a pain to snapshot the whole RAID array/zpool for a single VM, and it's just one more PuTTY session that I have to leave open to execute a snapshot every hour or so. Granted, ZFS has much more flexible options than LVM, but it would be great to have an integrated interface accessible from the GUI. Nothing breaks my concentration better than alt-tabbing and desktop switching to find a window/app.

    I know I'm nit-picking, but it really was a turn off for me when I realized that I'd have to repartition and setup LVM for the same functionality that I already have on VMWare on both Windows and Linux. The reason I started to look at VB in the first place was for its native iSCSI support, so that I didn't have to deal with mounting directory structures on two desktops.

    --

    If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

  71. Linux Installation HOWTO by Walles · · Score: 1
    Maybe you could compile it on a linux machine

    Or if you just want to run it you could type "sudo apt-get install virtualbox" to get it installed.

    --
    Installed the Bubblemon yet?
    1. Re:Linux Installation HOWTO by Bryansix · · Score: 1

      Yes, when I want to run a windows xp virtual machine within my linux virtual machine running on a host windows xp machine I'll remember that. I just ended up using VirtualPC2007 but I had to hack Hardy Heron to work.

  72. VirtualBox on XP by elwin_windleaf · · Score: 1

    I run VirtualBox on my work machine (XP Host) so that I can test the sites I develop against Linux browsers like Konqueror and Galeon (and so I can use Windows as little as possible ;). I tried using QEMU before, but VirtualBox takes away a lot of the complication. Plus, Seamless mode is an excellent way to test web sites.

    My only complaint is that it doesn't support a virtualized Windows 2000 system just yet - unless I just haven't figured it out.

  73. Re:It get's even better - the source *won't* compi by Anonymous Coward · · Score: 0

    If you can't distribute binaries freely, the software was not released under the GPL.

  74. Re:It get's even better - the source *won't* compi by JSBiff · · Score: 1

    Ok, my point still stands though - if you make even seemingly small changes to a source tree to resolve warnings or errors, and you don't really understand the full impact of those changes, you could be making a very bad change, and not even know it. The main point was, that the tree as shipped by the VBox developers was not compilable, and the only advice I got to fix the compile issue is. . . suspect methodology, let's say.

    Calling your software 'open source' because you make *unbuildable* source code available for download under the GPL is really lousy. Legal, but lousy. No, this wasn't a CVS snapshot either - this was the officially 'released' version of source code available from Sun at the time (2 or 3 weeks ago). That wouldn't build.

  75. Re:It get's even better - the source *won't* compi by JSBiff · · Score: 1

    Yes, I was using the latest (at the time - about 3 weeks ago, might be a new release by now) 'release' version of the source code available from the official virtualbox.org website (which just sends you to a Sun download site for the download), NOT a cvs snapshot. I know that cvs snapshot are often prone to problems, and you can't hold that against the developers - it's a work in progress. But the 'release' version of the GPL code tree should compile without requiring users to make changes to the source code to fix type casting errors. That seems either sloppy at best, on the part of the VirtualBox developers, or malicious, at worst, that the release version was released in an unbuildable state.

  76. Re:It get's even better - the source *won't* compi by Daengbo · · Score: 1

    I wasn't arguing your point, just clarifying so that no one picked your comment up and repeated it.

    I know that the GPL client source and binary are available on Debian (and I guess Ubuntu) as virtualbox-ose. It lacks a couple of features, but the Debian boys got it to compile. You might try the deb-src from debian.org.

    Oh, and I agree that releasing unbuildable stuff sucks, but it may have to do with the compiler Sun uses vs. the one you use. Not sure, but it might.

  77. I've been using it for a year by now by pablochacin · · Score: 1
    running both unix on windows xp and the other way around, with just minor problems. The support forum has helped me in a very timely way. The performance is quite good. My windows xp runs on ubuntu almost at 1:1 performance ratio, except when there is a heavy disk access. I hope that in the new version the raw disk partitions finally work well to improve this performance.

    What really surprises me (and maybe shouldn't) is how so many people in the forum makes a judgment on this product because has read "sun microsystems" somewhere in the post (and obviously have not read the article).

  78. Re: under the Sun by An+anonymous+Frank · · Score: 1

    I feel the urge to look up "pun"...

  79. Re:It get's even better - the source *won't* compi by gnuman99 · · Score: 2, Insightful

    No, your point does NOT stand.

    Removing stuff that you don't use or ever want to use is not exactly going to screw up your box. In real open source stuff, source code is edited ALL the time.

    Or are you a case of bitching about "GPL this and that" for the sake of bitching? Don't like it, don't use it. This is their first supposed release, so what do you expect? Linux 0.1 didn't exactly compile everywhere.

    And complaining about "does not compile on Visual C++" is kind of dumb. Visual C++ is not the same compiler as GCC. GCC has different extensions, has better support for lots of C++ crap. The world does not revolve around MSVS.NET 2008.

  80. Re:It get's even better - the source *won't* compi by JSBiff · · Score: 1

    You kind of missed my point completely.

    "Removing stuff that you don't use or ever want to use is not exactly going to screw up your box. In real open source stuff, source code is edited ALL the time."

    Yeah, the thing is, I never got a response, as far as I can tell, from one of the V-Box developers as to the correct way to fix this. I commented out two lines based on two comments, from two different people, both of whom seemed to just be struggling with the same problem I was and they said, well, these two lines caused the compile error, so we commented them out and it compiles, and appears to work correctly.

    My point is that, I am a beginning programmer at best - I understand basic C/C++ syntax. The only help I was able to get building the software is by commenting out lines that I don't know what the true impact of commenting it out will do, by people who didn't appear to be VBox developers and I'm not confident they truly know whether that 'fix' is safe or not. The example I gave about the Debian developer was because, while I might have been a little confused about the exact changes made to OpenSSL, I knew that basically two lines in OpenSSL were changed, and changing those two lines broke OpenSSL, but broke it in such a way that it compiled fine, and appeared to run correctly, but didn't really. How do I know that I haven't built VirtualBox with some similarly subtle problem that isn't obvious, but is critical?

      I had to do this because the core VirtualBox developers didn't release code that was buildable based on their build isntructions, which brings me to my next reply. . .

    "And complaining about "does not compile on Visual C++" is kind of dumb. Visual C++ is not the same compiler as GCC. GCC has different extensions, has better support for lots of C++ crap. The world does not revolve around MSVS.NET 2008."

    I never complained, exactly, that it doesn't build on Visual C++ - I followed the oficial VBox instructions to the letter, which REQUIRE me to use Visual C++ and the GCC port from the MinGW project(although, to be fair, I suppose it might not be up to date with the latest features of GCC - it could be based on an older version). I would have *preferred* if it built entirely with GCC, but, I suspect that VBox developers are forced to use VC++ for certain code which interacts tightly with the Windows O/S.

    Anyhow, the Sun developers somehow got it to build for their non-GPL binaries just fine. I very strongly suspect this is not a Visual C++ error as you attribute it. You know why? Because the code that failed to compile had something to do with USB (I don't know what exactly, but it definitely mentions USB in the function names), and the Open Source Edition is not supposed to *have* the USB support built into it. I think one of the developers forgot to do something while 'cutting out' the USB functionality from the GPL code-base. I will give them the benefit of the doubt that this was a mistake, and not intentional, but how hard can it be to setup a 'clean' computer and follow the same build instructions that you put up on your website, to make sure the source tree builds? Granted, they have no legal obligation to do so, but it certainly wins them no friends.

    I'm glad they released the source code as GPL, don't get me wrong, but it just seems awefully suspicious that the binaries are not GPL and simultaneously, the official source release won't build when you follow their exact build instructions, putting all the software they say you need, on your computer. Again, it could be an honest mistake, but it gives the appearance of trying to make it difficult for other people to get the OSE built and running instead of the 'official' version.

    Linux 0.1 not building isn't a valid comparison here, because VirtualBox is actually a pretty mature product, whereas that was a brand new project that was *only* intended for developer use until it could become more mature.