Announcement

Collapse
No announcement yet.

The VirtualBox Kernel Driver Is Tainted Crap

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • The VirtualBox Kernel Driver Is Tainted Crap

    Phoronix: The VirtualBox Kernel Driver Is Tainted Crap

    Linux kernel developers have marked Oracle's VirtualBox Linux kernel driver as "tainted crap" due to the overwhelming number of problems this module has caused...

    http://www.phoronix.com/vr.php?view=OTk5Mw

  • #2
    Could have just shorted the title to "VirtualBox is Crap" as far as I'm concerned. It will do in a pinch if absolutely no other options are available.

    Comment


    • #3
      Originally posted by deanjo View Post
      Could have just shorted the title to "VirtualBox is Crap" as far as I'm concerned. It will do in a pinch if absolutely no other options are available.
      When writing this news post, I was thinking to myself, "VirtualBox... I know Deanjo will comment on this one!"
      Michael Larabel
      http://www.michaellarabel.com/

      Comment


      • #4
        Originally posted by Michael View Post
        When writing this news post, I was thinking to myself, "VirtualBox... I know Deanjo will comment on this one!"
        Lol, must be psychic. Time to put on the tinfoil hat.

        Comment


        • #5
          VirtualBox is great. Never had any problems with the kernel module and I've been using it since the first 2.x releases. That's more than I can say for VMWare, which has caused several issues (including stopping the keyboard from working, kernel panics on suspend and other things).

          As far as I am concerned, VMWare is the buggy, closed-source piece of crap. VirtualBox is open-source, free and does everything it needs to do.

          Comment


          • #6
            I have to agree with BlackStar. Never really had a problem with VirtualBox but have always struggled with VMWare. Though i will say this, ever since Innotek was bought out, the overall quality of VirtualBox has been perpetual decline. Though they do release more point releases, probably related.

            Comment


            • #7
              Originally posted by BlackStar View Post
              VirtualBox is great. Never had any problems with the kernel module and I've been using it since the first 2.x releases. That's more than I can say for VMWare, which has caused several issues (including stopping the keyboard from working, kernel panics on suspend and other things).

              As far as I am concerned, VMWare is the buggy, closed-source piece of crap. VirtualBox is open-source, free and does everything it needs to do.
              YMMV!

              As far as quality is concerned, it depends heavily on whether the developers of the v12n solution are actually testing against your kernel version (or better yet, against the *exact kernel* you're using). If not, you are almost guaranteed to experience extreme weirdness, even if the module compiles from source (compilation != correct runtime behavior).

              I've had relatively few problems with BOTH vmware and virtualbox. Most of the problems I do have are entirely in userspace and not the fault of the kernel module (and I don't get a kernel panic or similar).

              Anyway, isn't it a bit harsh to call vboxdrv "tainted" if it's built entirely from GPLed sources? You can defame its quality all you want, but it seems a bit extreme to defame its open/closed-source-ness just because it has a poor quality commonly associated with proprietary software.

              VMware imho is "tainted gold" (works well but proprietary), and vbox is "non-tainted semi-crap"... because I personally haven't had issues with vbox, but I know that others have, so it just depends on your use model, hardware, kernel version, etc. but you can't debate that it is free software (unfortunately there are some proprietary add-ons, but if we're talking about VirtualBox OSE then that argument is moot, anyway).

              Comment


              • #8
                Gee wiz. And I thought I was the only one who had issues in Linux. A buddy of mine is also taking panics in Mac OS X. It runs well on Windows, though.

                Comment


                • #9
                  VMware

                  One problem with VMware under Linux is their ability to keep up with kernel revisions. As VMware users, we've become used to having to apply various third-party patches to the official host and/or tools sources every time the kernel is updated.

                  The open-vm project has helped a lot in this, but there is still noticable lag at times.

                  Comment


                  • #10
                    VirtualBox is a great piece of software. I'm not sure what people are ranting about it considering its:

                    - free
                    - gpl
                    - has plenty of great features
                    - very very very easy to use and configure
                    - excellent network features and configurations

                    Michael, in servers environments do you really think someone really cares about 2d/3d? I use vms for other type of things, like apache services, primary domain controllers, proxies , ldap databases, and other stuff.

                    Comment


                    • #11
                      Originally posted by jruschme View Post
                      One problem with VMware under Linux is their ability to keep up with kernel revisions. As VMware users, we've become used to having to apply various third-party patches to the official host and/or tools sources every time the kernel is updated.

                      The open-vm project has helped a lot in this, but there is still noticable lag at times.
                      This is not a big problem for Gentoo Linux users. The last time I had an issue was with the kernel 3.1-rc* releases, but someone had a patch for openvmtools. I ran the following command, which fixed everything:

                      Code:
                      ebuild `equery which app-emulation/vmware-modules-264.0` prepare &&
                      wget -O - "http://weltall.heliohost.org/wordpress/wp-content/uploads/2011/08/patch3031vmware741.patch" | 
                      patch -d /var/tmp/portage/app-emulation/vmware-modules-264.0/work -p1 &&
                      ebuild `equery which app-emulation/vmware-modules-264.0` merge
                      The only real annoyance is the fetch restriction.
                      Last edited by deanjo; 10-11-2011, 04:27 PM. Reason: to make the forums a bit more readable

                      Comment


                      • #12
                        Originally posted by BlackStar View Post
                        VirtualBox is great. Never had any problems with the kernel module and I've been using it since the first 2.x releases. That's more than I can say for VMWare, which has caused several issues (including stopping the keyboard from working, kernel panics on suspend and other things).
                        I haven't tried VirtualBox so I can't comment on that. The keyboard problem with VMware I've encountered is that it loses track of the Ctrl/Alt/Shift key status so they can get stuck when focus changes back to the host desktop. This tends to happen more often when there are multiple VMware guests running. Simply running "setxkbmap" fixes it. I add a launcher for it on the Gnome panel so I can just click it with a mouse.

                        Comment


                        • #13
                          Originally posted by bulletxt View Post
                          VirtualBox is a great piece of software. I'm not sure what people are ranting about it considering its:

                          - free
                          - gpl
                          - has plenty of great features
                          - very very very easy to use and configure
                          - excellent network features and configurations

                          Michael, in servers environments do you really think someone really cares about 2d/3d? I use vms for other type of things, like apache services, primary domain controllers, proxies , ldap databases, and other stuff.
                          Between constant broken USB support and crappy IOMMU support (as well as several other little annoyances) I would rather pay for VMWare. VM's are not only used for VM server purposes, they are used quite a bit for development as well.

                          Comment


                          • #14
                            Indeed

                            Just posting to say that indeed I've experienced major file system and memory corruption when trying to use Gentoo in Virtualbox as a development machine. I'd be lucky to make it through a single kernel compile.

                            After loosing so many filesystems (it literally trashed them beyond repair), i've switched to VMware. No more problems.

                            It's a shame Oracle doesn't put more support behind Virtualbox to get the quality up to standards. Have you looked at the frequent changelogs? They are a disaster if you care about stability.

                            Vmware's biggest problem is the lack of frequent updates to follow the latest kernel. But if you don't need to be on the bleeding edge, it works great.

                            Comment


                            • #15
                              Originally posted by deanjo View Post
                              Could have just shorted the title to "VirtualBox is Crap" as far as I'm concerned. It will do in a pinch if absolutely no other options are available.

                              VBox works for me and most likely the issues are due to bugs getting exposed as kernels get updated. maybe oracle is slowly poisoning vbox so that it could die a slow death so people would use its own crappy offerings??

                              Comment

                              Working...
                              X