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 (6)

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 (8)

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)
Theodore Ts'o → hasContributedTo → Linux virtual file system layer ⓘ
linked to: VFS (Virtual File System)