DEVFS è un file system speciale presente su molti sistemi operativi di tipo Unix, fra cui FreeBSD e Linux (nonostante non tutti i sistemi Linux lo abilitino).
Su tutti i sistemi Unix, molti dispositivi di Input/Output (come dischi, stampanti, mouse e così via) sono trattati dal sistema operativo come file particolari. Mantenere questi file speciali su un file system convenzionale può però diventare complicato: è il caso, in particolare, di un dispositivo che viene attaccato o staccato a caldo (cioè mentre il sistema è attivo), come avviene con le periferiche USB. DEVFS semplifica il processo gestendo automaticamente la creazione, la cancellazione e l'impostazione dei permessi di questi file.
DEVFS è deprecato nel kernel Linux dalla serie 2.6, ed è rimpiazzato da udev ed è stato rimosso completamente del kernel 2.6.14[1].
Note
[modifica | modifica wikitesto]- ^ (EN) Kernel Traffic #316 For 20 Jun 2005, su kt.earth.li. URL consultato il 15 febbraio 2011 (archiviato dall'url originale il 19 febbraio 2007).