JFS se fusionó en el kernel de Linux desde la versión 2.4.
JFS utiliza un método interesante para organizar los bloques vacíos, estructurándolos en un árbol y usa una técnica especial para agrupar bloques lógicos vacíos.
JFS está diseñado para cumplir las exigencias del entorno de un servidor de alto rendimiento en el que solo cuenta el funcionamiento.
Con ext2 debe dar por anticipado el grosor del Inode (la memoria ocupada por la información de administración).
JFS le ahorra esto, puesto que asigna memoria Inode de forma dinámica y la pone a su disposición cuando no se está utilizando.