|
From: | Filip Navara |
Subject: | Re: [Qemu-devel] Win98: how to exchange data with Linux |
Date: | Wed, 14 Jul 2004 05:15:39 +0200 |
User-agent: | Mozilla Thunderbird 0.6 (Windows/20040502) |
Jim C. Brown wrote:
Strictly technically you would need to fake a storage device (~ 1000 lines code) since Windows can't mount filesystem without a device and then you can write a file system driver that will recoginze the fake device and act as you described. I agree, yes, doing this is possible, but it would be pretty complex to implement for no real gain. It's less flexible than any solution based on networking (since you would have to write a guest driver for every OS that you want to use the feature in) and the speed increase would be marginal if any.Technically speaking, one could write a file system driver that talks to qemu instead of going through a storage driver. (I didn't say it would be easy, just barely possible.) Qemu could then translate attempts (to write a file on Windows using this driver would cause qemu to write the file on linux's fs natively for example). It is more work than its worth, but it is possible.
A modified user-net which emulated SMB protocol to the guest but did the i/o natively on the host would do the same thing and be easier to implement.
Again, I agree, that's the way to go. Regards, Filip
[Prev in Thread] | Current Thread | [Next in Thread] |