深入解析Linux虚拟文件系统原理
在unix的世界里,有一句经典的话:一切对象皆是文件。这句话的含义是,可以将unix操作系统中的所有对象都视为文件,并使用文件操作接口来处理它们。linux作为一个类unix操作系统,也致力于实现这一理念。虚拟文件系统概述:为了实现“一切对象皆是文件”的理念,Linux内核引入了一个中间层:虚拟文件系统。如果你熟悉面向对象编程语言,你可能不陌生于“接口”这个概念。虚拟文件系统类似于面向对象中的接口,定义了一套标准的接口规范。开发者只需实现这套接口,就能够通过文件操作接口来操作对象。如下图所