qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Karl Magdsick <kmagnum@gmail.com>
To: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] OT: Running qemu without host os?
Date: Sat, 22 Jan 2005 09:29:24 -0500	[thread overview]
Message-ID: <cd8ecdef050122062936be82a0@mail.gmail.com> (raw)
In-Reply-To: <20050122040545.GA4374@jbrown.mylinuxbox.org>

> 
> If you had qemu running multiple OSes, and all of them could access the same
> hardware "virtually directly", that would be simply amazing. Not quite sure
> how one could go about doing this though..
> 

Unless all of the guest OSes were modified to be aware that they were
sharing hardware (or else some really intelligent dynamic patching was
going on), the OSes would step all over eachother.  For instance, one
guest OS might put the NIC in promiscuous mode right before another
guest OS boots and re-initializes the NIC to non-promiscuous mode.  A
third guest OS might then change the MAC address on the NIC and screw
up ARP.

However, your idea isn't that much different from the (fairly new)
exokernel concept, where each process has its own copy of virtualized
hardware, with simulated direct access from userspace, and each
process has its own drivers.  My understanding is that the drivers
would usually be implemented as dynamic libraries, so most of the
applications would actually be sharing driver implementations.


-Karl

  reply	other threads:[~2005-01-22 15:05 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-01-21 16:10 [Qemu-devel] OT: Running qemu without host os? Peter Karlsson
2005-01-21 17:02 ` Jim C. Brown
2005-01-21 18:03   ` Peter Karlsson
2005-01-21 19:23     ` Jim C. Brown
2005-01-21 21:30       ` [Qemu-devel] " Ben Pfaff
2005-01-21 22:33         ` Karl Magdsick
2005-01-22  1:23           ` Peter Karlsson
2005-01-21 22:36         ` Jim C. Brown
2005-01-21 22:42           ` Ben Pfaff
2005-01-21 22:45       ` [Qemu-devel] " Peter Karlsson
2005-01-22  4:05         ` Jim C. Brown
2005-01-22 14:29           ` Karl Magdsick [this message]
2005-01-22 15:16             ` Paul Brook
2005-01-22 21:09             ` Peter Karlsson
2005-01-22 21:47               ` Jim C. Brown
2005-01-22 23:13                 ` Peter Karlsson
2005-01-23  1:49               ` Mark Williamson
2005-01-22 20:46           ` Peter Karlsson
2005-01-22 13:15 ` venkateshp
2005-01-22 20:56   ` Peter Karlsson
2005-02-17 11:41     ` [Qemu-devel] anybody working on smp..? venkateshp

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=cd8ecdef050122062936be82a0@mail.gmail.com \
    --to=kmagnum@gmail.com \
    --cc=qemu-devel@nongnu.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;
as well as URLs for NNTP newsgroup(s).