[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] Re: [PATCH 0/4][RFC] Add module infrastructure toQEMU
From: |
Avi Kivity |
Subject: |
Re: [Qemu-devel] Re: [PATCH 0/4][RFC] Add module infrastructure toQEMU |
Date: |
Mon, 11 May 2009 19:45:21 +0300 |
User-agent: |
Thunderbird 2.0.0.21 (X11/20090320) |
Anthony Liguori wrote:
Avi Kivity wrote:
There's also the issue that shared libraries imply it's OK for third
parties to ship binary plugins.
Can't we add wording to LICENSE to address this? I'd really like to
allow GPL plugins. Linux and now gcc allow this.
There's a lot of technical work to actually support shared libraries
on all the platforms QEMU supports.
We could enable that only on platforms that support it.
Even if we had that, and I expect a big flame war wrt reinventing
autoconf here too, in order to realistically talk about plugins, we
would need a much more modular infrastructure than we have today to
allow a config file to specify a particular device without any core
knowledge in QEMU of that device.
No doubt. But taking the first step may encourage people to work
towards it.
It's an admirable goal but we're far away from that. When we
eventually get there, we still have the issue of stable ABI (and Linux
has this too).
That's fine, I think. Not ideal but livable.
--
Do not meddle in the internals of kernels, for they are subtle and quick to
panic.
- Re: [Qemu-devel] [PATCH 1/4] Add module infrastructure to QEMU, (continued)
[Qemu-devel] [PATCH 2/4] Convert block infrastructure to use new module init functionality, Anthony Liguori, 2009/05/11
[Qemu-devel] [PATCH 4/4] Introduce global .config to selectively enable compile features, Anthony Liguori, 2009/05/11
[Qemu-devel] [PATCH 3/4] Move block drivers into their own directory, Anthony Liguori, 2009/05/11
[Qemu-devel] Re: [PATCH 0/4][RFC] Add module infrastructure to QEMU, Paul Brook, 2009/05/11
[Qemu-devel] Re: [PATCH 0/4][RFC] Add module infrastructure to QEMU, Anthony Liguori, 2009/05/11
Message not available