next up previous contents
Next: Related works Up: Filesystem Hierarchy Standard Previous: Filesystem Hierarchy Standard   Indice

Meaningful directories

The $ \texttt{/}$ directory represents the root of the tree, because starting from it, we can always find a path to reach every leave. Applications must never create or require special files or subdirectories in the root directory. Other locations in the FHS hierarchy provide more than enough flexibility for any package.

Semantic of the directories that are meaningful to understand PackageFS implementation, is presented here :

According to the FHS semantic, any user who would take a look at a software configuration file, should search for it in the $ \texttt{/etc}$ directory tree. There he finds all of the configuration files of the system, and many of them are not placed under separate subdirectories. So, even a medium-experienced administrator can sense it difficult to get the specific package's file he needs. Otherwise, if he could look into the package rooted subtree, he easily discovers the $ \texttt{/etc}$ directory entry that satisfies his research.

As we will see, PackageFS is not just a try to ease package management for the less-experienced system administrator, but it mainly provides an additional view of the file system through which he is able to access and modify all of the files installed on the machine.


next up previous contents
Next: Related works Up: Filesystem Hierarchy Standard Previous: Filesystem Hierarchy Standard   Indice
2004-11-19