Fork us on GitHub Follow us on Facebook Follow us on Twitter

Version 10 (modified by Jiri Svoboda, 7 years ago) (diff)

OS directory structure

Disks and File systems

File system types

HelenOS currently supports the following file systems:

File system /srv executable Can be root FS Has mk*fs utility Status
TMPFS tmpfs yes no Stable
FAT fat yes yes Stable
locfs locfs no no Stable
Ext2fs? ext2fs yes no Testing read-only
exFAT exfat no yes Testing
CDFS cdfs no no Testing
MFS mfs no yes Testing

Directory structure

The file system of a running HelenOS system is roughly laid out as follows:

/app end-user applications (see the Command Reference)
/cfg system-wide configuration
/data application data (e.g. the web root served by websrv)
/drv device drivers
/inc header files
/lib libraries
/loc location service nodes (rough analogy of /dev in UNIX)
/src source files
/srv server applications (services, e.g. console, networking - see the Command Reference)
/tmp temporary files

This layout is not fixed in any way and may change in the future.