В Linux и других POSIX-системах есть специальные виртуальные устройства, одним из которых является нулевое устройство, в файловой системе DEVFS представленное файлом /dev/null
. Когда требуется в качестве источника данных для программы использовать отсутствие источника данных или наоборот, перенаправить вывод программы в никуда, используется нулевое устройство.