Итак, у нас есть операционная система, которая читает файл/поток и перенаправляет вывод в /dev/null. Как они его отправляет - это понятно: буффер заполняется данными и отправляется на запись в /dev/null от которого приходит «OK», но данные по сути никуда собственно не записываются, так куда же деваются данные которые были в буфере?
Я предпологаю, что они какое-то время хранятся в ОЗУ, пока странцы с этим данными не будут перезаписаны, а это значит, что любые данные отправленные в /dev/null в течение какого-то времени могут быть оттуда (из оперативной памяти) извлечены и восстановлены.
Поделитесь своими знаниями/гипотизами на этот счет.