File system
为了避免新文件系统的出现带来的问题，同时也为了给文件操作提供更好的API，虚拟文件系统，一个文件系统的虚拟层，被加入到了Linux内核中。第一代扩展文件系统（英语：extended file system）作为第一个使用虚拟文件系统的文件系统，发布于1992年4月，并集成在了版本为0.96c的Linux中。扩展文件系统解决了Minix文件系统中的两个主要的问题，它支持最多255个字符的文件名，最大支持2GB的空间。但是它同样也存在问题：文件访问，Inode修改以及文件内容修改没有使用独立的时间戳。