File Manager

Nobody III hungryninja101 at ...9...
Wed Oct 29 18:22:56 CET 2014


Thanks. I still have one question: Does the vfs plugin support sub-mounts
like the Linux kernel does? (E.g. can you mount a root filesystem and then
mount other filesystems under it? If so, how do you do it?)
On Oct 29, 2014 5:45 AM, "Norman Feske" <norman.feske at ...1...>
wrote:

> Hello Ben,
>
> > What level of file management does Genode have? Is there a graphical
> > file manager available? Does noux support file management?
>
> there exists no graphical file manager for Genode. You can use coreutils
> in a noux instance to operate on files, though.
>
> When attempting to port existing GUI applications, please keep in mind
> that Genode does not support GTK. So you may be better off with
> Qt5-based software. If you are genuinely interested in porting software
> to Genode, you may find our porting guide useful:
>
>   http://genode.org/documentation/developer-resources/porting
>
> > Also, since I am considering implementing a file manager if one doesn't
> > already exist, how would I do it? I'm thinking of porting PCManFM to
> > Genode, so how does the filesystem work? (Does it have a single root
> > directory like Linux, or does it just give you access to each filesystem
> > like in Windows?)
>
> Genode does not have global file system. Each process has a separate
> instance of a virtual file system (VFS) that encompasses only those
> files that the process needs to see. Such a process-local VFS is
> configured by the respective parent process. To learn more about this
> approach, let me point you to the following documentation snippet:
>
>
>
> http://genode.org/documentation/release-notes/14.05#Per-process_virtual_file_systems
>
> To actually access files on a disk, you will need to start an instance
> of a file-system server (e.g., rump_fs) and a disk driver. The
> file-system server will have a "Block" session to the disk driver and,
> in turn, provide a "File_system" service. This service can then be used
> by a program that has a '<fs>' node configured in its VFS.
>
> Cheers
> Norman
>
> --
> Dr.-Ing. Norman Feske
> Genode Labs
>
> http://www.genode-labs.com · http://genode.org
>
> Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
> Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> genode-main mailing list
> genode-main at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/genode-main
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genode.org/pipermail/users/attachments/20141029/ea853bb9/attachment.html>


More information about the users mailing list