Я знаю, что в файловой системе Unix иногда есть вещи, которые выглядят как файлы, но не являются файлами. Файлы в dev
фактически указывают на устройства. Также возможно создание именованных каналов, которые также являются файлами, но на самом деле являются очередями сообщений fifo. В каталоге proc
есть файлы, основанные на процессах, памяти, оборудовании и т.д.
Я пытаюсь лучше понять эти абстракции, чтобы решить, что я мог бы использовать. Сколько способов Unix симулирует файлы и какие могут быть легко реализованы / использованы администраторами? (т.е. именованные каналы и символические ссылки достаточно просты в использовании.) Если бы я знал правильные термины для понятий, я мог бы найти детали в Интернете.