The structure of FTS follows Linux standards as closely as possible. The primary standards are:
- POSIX.1-2008.
- Filesystem Hierarchy Standard version 3.0 Draft 1 (FHS)
- Linux Standard Base (LSB) SpecificationsThe LSB has five separate standards: Core, C++, Desktop, Runtime Languages, and Printing. In addition to generic requirements there are also architecture specific requirements. FTS attempts to conform to the architectures discussed in the previous section.
FTS Linux needed to fulfil the LSB Requirements
LSB Core: | Bash, Bc, Binutils, Coreutils, Diffutils, File, Findutils, Gawk, Grep, Gzip, M4, Man-DB, Ncurses, Procps, Psmisc, Sed, Shadow, Tar, Util-linux, Zlib |
LSB C++: | Gcc |
LSB Desktop: | None |
LSB Runtime Languages: | Perl |