Я ищу некоторую историческую информацию о нулевом устройстве. Почему он был назван /dev/null
вместо (например) /dev/empty
?
Страница руководства FreeBSD гласит: «В версии 7 AT & T UNIX появилось нулевое устройство», но я не могу найти никаких ссылок или подсказок о том, почему это имя было выбрано изначально.
Если окажется, что имя первоначально использовалось в более древней ОС, я хотел бы знать, как работало оригинальное устройство и почему было выбрано это имя.
/dev/null
было представлено в версии 6 Unix в середине 1970-х годов. (Кстати, /dev/zero
был добавлен намного позже.) К сожалению, у меня нет подтверждающих доказательств.
pause()
.
/dev/null
это один из немногих путей, стандартизированных POSIX. И даже не-Unix-подобные системы называют это так (вероятно, потому что Unix сделал это первым).