В чем разница между папками /sys /dev /etc /proc в unix-системах?
Поподробней, пожалуйста! не надо копипастить краткие обзоры из интернета)
/dev - директория содержит файлы устройств, подключенные к операционной системе. В Linux вообще всё рассматривается, как файл, даже различные устройства, такие как принтеры, жёсткие диски, сканеры и т. д. Для получения доступа к определённому устройству, необходимо чтобы существовал специальный файл. Аналогично устроено большинство UNIX-подобных операционных систем.
/proc - это директория, к которой примонтирована виртуальная файловая система procfs. Различная информация, которую ядро может сообщить пользователям, находится в "файлах" каталога /proc. Например, в файле /proc/modules находится список загруженных модулей ядра. А в файле /proc/cpuinfo — информация о процессоре компьютера.
P.S. какая разница самому писать или копипастить, сути дело это не меняет и dev, и proc от этого не перестают выполнять свои задачи.