Linux soporta, además de los tipos de sistemas de ficheros nativos (Minix, Ext, Xia, Ext2 y Ext3), varios sistemas de ficheros ajenos para facilitar el intercambio de datos con otros sistemas operativos. Algunos de los sistemas de ficheros soportados por Linux son:
Por ejemplo, para ver los procesos que están ejecutándose en el sistema usaremos el comando:
$ ls -l /proc
O para ver los distintos tipos de sistemas de ficheros soportados por el Kernel que tenemos arrancado:
$ cat /proc/filesystems
Aunque a veces se le llame sistema de ficheros, /proc no está montado sobre el disco, sino que sólo existe en el kernel. Cuando intentamos acceder a alguna parte de /proc, el Kernel crea la ilusión de que existe en el disco aunque no es así. Si miráis el contenido de los ficheros de ese ``directorio'' podéis ver qué procesos están en ejecución e información de toda la máquina.