It might be easier to port the Linux SMB utilities (e.g. mount.cifs, which
uses fuse).
On Jan 2, 2015 7:50 AM, "Antti Kantee" <[email protected]> wrote:
> On 22/12/14 21:52, Josef Söntgen wrote:
> > * Access to remote resources via network (NFS/SMB in rump_fs could
> > be enabled, a simple protocol like 9p2000 could be implemented)
>
> For smb/nfs, you most likely want to implement the sockin_user set of
> I/O hypercalls which allow the smb/nfs file system drivers from rump
> kernels to use an external networking stack:
>
>
> http://nxr.netbsd.org/xref/src/sys/rump/net/lib/libsockin/sockin_user.h?r=1.1
>
> Now, that interface wasn't really ever designed to be implemented
> anywhere except on NetBSD. Nevertheless, we (I think it was Arnaud)
> managed to cram support for all userspace platforms into the
> implementation. If you do want to change some aspects of that interface
> to help it work on Genode, I'm more than happy to do it.
>
> Also, there's a 9p driver for puffs (*), which could theoretically just
> work on Genode, though it would be a bit awkward; you'd run puffs in a
> rump kernel server and the mount_9p client in a another server ... :/
>
> *) http://nxr.netbsd.org/xref/src/usr.sbin/puffs/mount_9p/
>
> - antti
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming! The Go Parallel Website,
> sponsored by Intel and developed in partnership with Slashdot Media, is
> your
> hub for all things parallel software development, from weekly thought
> leadership blogs to news, videos, case studies, tutorials and more. Take a
> look and join the conversation now. http://goparallel.sourceforge.net
> _______________________________________________
> genode-main mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/genode-main
>
------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
genode-main mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/genode-main