From: Michael Mol <mikemol@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Re: A helping hand with virtual machines, please.
Date: Wed, 23 Nov 2011 10:27:14 -0500 [thread overview]
Message-ID: <CA+czFiCLZBGzP+nKJefqOLgUsjW8_jg3xw0nNHO3Df-dSUgJSQ@mail.gmail.com> (raw)
In-Reply-To: <20111123170921.676c6cde@rohan.example.com>
On Wed, Nov 23, 2011 at 10:09 AM, Alan McKinnon <alan.mckinnon@gmail.com> wrote:
> Lets grant that the VirtualBox modules are not up to LKML standards.
> That's fine, very little out of the tree is. I'm willing to bet that
> the majority of the issues are silly bugs involving pointer arithmetic
> (the usual cause of these things) and could be fixed up with minimal
> effort.
>
> Either way I don't think a sweeping condemnation of the entire product
> is the right way to go.
I read that entire thread back when it was highlighted on /.
1) The vbox driver is buggy.
2) The vbox driver is buggy in ways that cause crashes which are
difficult to debug and correctly attribute, which appears to be
discerned by statistical means.
3) The vbox driver upstream won't send their code to the kernel where
it could be cleaned up and kept in step with the rest of the kernel,
because it would restrict them from updating their API in future
versions.
4) The vbox driver functions as a wildcard when kernel devs are trying
to deal with bug reports in other areas of the code; just like heap
and stack corruption in userland apps are a royal PITA to deal with,
so are the same in kernelspace. The vbox driver is known to cause
these problems, so they don't want to deal with it.
Now, it looks like things may be in line to get better; the thread got
the attention of the vbox maintainers, and they started working on
ways to get flagged bug reports sent their way. That'll improve the
feedback they get. The code will probably improve as a result.
That said, drivers which cause random memory corruption are *not* ones
I want loaded into my kernel. Discussions around things like the vbox
kernel give me second thoughts about sweet dreams of mmapping
persistent storage block devices contiguously in a large address
space; I'd suddenly rather keep the window target small.
I've got nothing against proprietary drivers if they're good. I've
generally had good luck with both NVidia and ATI, for example. NVidia,
especially, has been quick to respond to issues by their user
communities
> Oh, I forgot something in the first paragraph. In my experience on this
> machine we can add Firefox, OpenOffice.org and LibreOffice to the same
> list of unstable software.
Apples and oranges. FF, OO and LO don't crash the entire system when
they go up. Protected memory FTW. Kernelspace stuff must be held to a
higher standard; they run in ring 0.
(Forgive the x86-specific terminology, but it should be analogous for
any protected-memory platform)
--
:wq
next prev parent reply other threads:[~2011-11-23 15:28 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-11-22 19:20 [gentoo-user] A helping hand with virtual machines, please Alan Mackenzie
2011-11-22 19:38 ` Mark Knecht
2011-11-22 19:43 ` Michael Mol
2011-11-22 20:29 ` Alan McKinnon
2011-11-22 23:06 ` Neil Bothwick
2011-11-23 12:57 ` J. Roeleveld
2011-11-23 13:34 ` Neil Bothwick
2011-11-23 13:54 ` Marc Joliet
2011-11-23 13:59 ` J. Roeleveld
2011-11-23 14:14 ` [gentoo-user] " Grant Edwards
2011-11-23 9:17 ` Nicolas Sebrecht
2011-11-23 11:21 ` Alan McKinnon
2011-11-23 11:45 ` Nicolas Sebrecht
2011-11-23 12:20 ` Joseph Davis
2011-11-23 12:59 ` Nicolas Sebrecht
2011-11-23 13:17 ` J. Roeleveld
2011-11-23 13:57 ` Nicolas Sebrecht
2011-11-23 13:51 ` Mark Knecht
2011-11-23 15:09 ` Alan McKinnon
2011-11-23 15:27 ` Michael Mol [this message]
2011-11-22 22:47 ` [gentoo-user] " William Kenworthy
2011-11-23 13:01 ` J. Roeleveld
2011-11-23 15:12 ` Alan McKinnon
2011-11-23 15:29 ` Michael Mol
2011-11-23 15:39 ` Pandu Poluan
2011-11-22 20:14 ` Felix Kuperjans
2011-11-22 21:42 ` Alan McKinnon
2011-11-22 22:12 ` Alan Mackenzie
2011-11-22 23:14 ` Felix Kuperjans
2011-11-22 23:01 ` [gentoo-user] " Grant Edwards
2011-11-22 20:42 ` [gentoo-user] " Albert W. Hopkins
2011-11-22 21:14 ` kashani
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CA+czFiCLZBGzP+nKJefqOLgUsjW8_jg3xw0nNHO3Df-dSUgJSQ@mail.gmail.com \
--to=mikemol@gmail.com \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox