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 Virtual File System
abstracts directories
file descriptors
file systems
files
inodes
mount points
alsoKnownAs 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 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
Microsoft Windows
linked to: 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 Virtual File System
linked to: VFS (Virtual File System)
VFS (Virtual File System) abbreviationOf Virtual File System
linked to: VFS (Virtual File System)
VFS (Virtual File System) alsoKnownAs Virtual Filesystem Switch
linked to: VFS (Virtual File System)
Nautilus supportsProtocol GVfs
linked to: VFS (Virtual File System)
Linux kernel component VFS (Virtual File System)
GS/OS hasComponent FSTs (File System Translators)
linked to: VFS (Virtual File System)