LINUX

File System Virtuale VFS

Una seconda peculiarita' di Linux e' quella del Virtual File System (o VFS). Un concetto generale presente in tutti i sistemi Unix (e non solo) e' che lo spazio su disco su cui vengono tenuti i file di dati e' organizzato in quello che viene chiamato un file system. Il VFS permette di rappresentare tutti i file del sistema in una singola gerarchia ad albero. Ogni richiesta viene inviata al VFS che fornisce un'interfaccia comune per l'accesso ai dati; ogni file system definisce poi funzioni specifiche per la memorizzazione e l'accesso ai dati. Una cosa importante da tenere presente e' che la disponibilita' di una astrazione delle operazioni sui file rende Linux estremamente flessibile.