fuse-iso and remote named pipes for GSOC

Kai Blin kai.blin at gmail.com
Wed Mar 26 03:42:15 CDT 2008


On Wednesday 26 March 2008 02:24:35 Cesar Izurieta wrote:
> Besides the FUSE project for GSOC I see two items listed on the
> http://wiki.winehq.org/SummerOfCode page:
>
> # Better ISO FUSE file system integration

Steven already took care of this part, so I'll wrap up the next one.

> # A FUSE wrapper for remote named pipes using libsmbclient

The goal of this is to be able to do RPC via Windows named pipes to remote 
machines. Of course the best solution would be to just use libsmbclient from 
Wine directly, but libsmbclient is under the GPL and Wine is under the LGPL, 
so that's not going to work.

So the obvious idea is some solution where we can use libsmbclient for what we 
need without having to link to libsmbclient. FUSE can provide this 
abstraction.

The idea would be to create a pipe subdirectory of WINEPREFIX and mount our 
pipefs there. Accessing pipe/server/pipename should connect to 
\\server\pipe\pipename, if possible.
One more thing that needs to be supported is mode switching on the named pipe.

I'd suggest to read up on remote named pipes to get a better idea what they're 
used for.

If you've got any more questions, I'm happy to help.
Kai

-- 
Kai Blin
WorldForge developer  http://www.worldforge.org/
Wine developer        http://wiki.winehq.org/KaiBlin
Samba team member     http://www.samba.org/samba/team/
--
Will code for cotton.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20080326/a5e2dcb7/attachment.pgp 


More information about the wine-devel mailing list