I have been thinking about writing a file manager for Genode. This has led me to some questions: Is there already any file manager currently being written? What is the best way of joining multiple filesystems into a single tree? (Or should I be doing something different?) Which libraries/files/functions should I use? I think Boost Filesystems should be ported to Genode at some point, so I might want to use that. How difficult would that be? Or should not add that as a dependency? What's the best way to scan a directory for files and other directories? How much file type detection (and file preview) is safe? Also, I may want to use threading. Are C++11 threads supported?