Менеджер /dev/zero для КПДА.00002-01 и QNX4/dev/zero -- специальный файл в UNIX-подобных системах, представляющий собой источник нулевых байтов (ASCII NUL, 0x00). При чтении этого файла никогда не достигается его конец. Любые данные, записанные в
/dev/zero, будут игнорированы, а сама запись завершается успешно -- точно так же, как и при записи в
/dev/null.
Чаще всего
/dev/zero используется для создания файла заданного размера (например, для размещения там образа файловой системы). Например, для создания файла image.tmp размером 100 кБ можно выполнить следующую команду:
# dd if=/dev/zero of=image.tmp bs=1024 count=100
К сожалению, в
QNX4 отстутствует устройство
/dev/zero, что зачастую приводит к трудностям, особенно при администрировании системы. Отчасти для исправления такой несправедливости и был разработан менеджер
Zero.
Установка и запускДля установки из дистрибутива следует скопировать файл
zero-VVVV-YYYYMMDD.tar.gz в корневой каталог и выполнить команду:
# /etc/install -u zero-100A-20110422.tar.gz
Запуск менеджера происходит обычным образом:
В версии 1.00A поддерживаются следующие опции командной строки:
-D запуск в интерактивном режиме
-p <num> установить приоритет менеджера <num>
-v увеличить уровень подробности
Работа с устройством
/dev/zero в
QNX4 ведётся также, как и в других UNIX-подобных операционных системах.
Ссылки -
Описание в википедии - Дистрибутив
zero-100A-20110422.tar.gz -
Исходный код будет доступен позже