VFS (Virtual File System)

E193769

VFS (Virtual File System) is an abstraction layer in an operating system’s kernel that provides a uniform interface for different file system implementations, allowing applications to access various storage formats transparently.

All labels observed (5)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf abstraction layer
kernel subsystem
operating system component
abbreviationOf VFS (Virtual File System) self-linksurface differs
surface form: Virtual File System
abstracts directories
file descriptors
file systems
files
inodes
mount points
alsoKnownAs VFS (Virtual File System)
surface form: Virtual Filesystem Switch
benefit portability of applications across different file systems
simplified file system driver development
support for heterogeneous storage backends
canSupport in-memory file systems
local disk file systems
network file systems
pseudo file systems
componentOf file system architecture
conceptualModel represents files and directories as generic objects
designGoal separate file system semantics from implementation details
enables mounting different file systems into a single directory tree
network file system access through a common interface
plug-in file system drivers
fullName VFS (Virtual File System) self-linksurface differs
surface form: Virtual File System
interactsWith block device layer
file system drivers
user-space system call interface
layerOf operating system kernel
provides abstraction for file system operations
common API for file-related system calls
purpose allow transparent access to multiple storage formats
decouple user-space file operations from specific file system details
provide a uniform interface to different file system implementations
role enable coexistence of multiple file systems
hide differences between underlying file system implementations
route file system calls to appropriate file system drivers
supportsOperation close
mount
open
read
seek
stat
unmount
write
usedIn BSD operating systems
Linux
Windows
surface form: Microsoft Windows

Unix-like operating systems
macOS

How these facts were elicited

Referenced by (7)

Full triples — surface form annotated when it differs from this entity's canonical label.

NTFS (via driver) mountInterface VFS (Virtual File System)
VFS (Virtual File System) fullName VFS (Virtual File System) self-linksurface differs
this entity surface form: Virtual File System
VFS (Virtual File System) abbreviationOf VFS (Virtual File System) self-linksurface differs
this entity surface form: Virtual File System
VFS (Virtual File System) alsoKnownAs VFS (Virtual File System)
this entity surface form: Virtual Filesystem Switch
Nautilus supportsProtocol VFS (Virtual File System)
this entity surface form: GVfs
Linux kernel component VFS (Virtual File System)
GS/OS hasComponent VFS (Virtual File System)
this entity surface form: FSTs (File System Translators)