In this appendix, we'll discuss what filesystems are, and how they're implemented within the resource-manager framework. This chapter is written as a tutorial, starting from the basic operations required, and proceeding into detailed implementation. We'll cover the basic concepts used by the RAM disk and the .tar filesystem. The RAM disk and .tar filesystems themselves are covered in their own chapters, presented earlier in this book.