Finally, we are able to show all the features of PackageFS and then to explore the core of the whole implementation. How does the file system present itself as soon as we mount it? What system base utilities can the user invoke to perform common operations on packages? What kind of structure implements the virtual tree? How does the PkgDebian class deal with the APT libraries?
Each one of these questions will get an answer here. This chapter is composed of two main parts: in the first one, PackageFS has been examined through the user's perspective. Thus, we will show his ability to interact with packages using the virtual file system. The second part is specifically written for people interested in technicalities. It focuses on classes development.