Kernel space
VFS
Minix
EXT
User space

--------------------------------------------Callback functions-------------------------------------------

Linux Modern

open()

close()

read()

-----------------------------MINIX-----------------------------

Device Driver

Buffer Cache / Page Cache

Device Driver

Buffer Cache / Page Cache

open()

close()

read()

write()

chmod()

write()

chmod()

------------------------------EXT------------------------------

Inode cache

Process

Libc Library

-------------------------------VFS-------------------------------

Directory cache

open()

Linux Syscalls

chmod()

close()

read()

write()