Everything is a File
Introduction to File system in Linux

“Everything is a file; if something is not a file, it is a process.”[1]
A file is a discrete unit for storage for information. The architecture of the UNIX operating system abstracts directory, sockets, pipes, and everything into the virtual file system. We can use file manipulation system calls on the virtual file system and it is up to the underlying driver to…