Действительно, / proc зарезервирован для пространства ядра. В Linux это специальный тип файловой системы «procfs», и каждый файл является обработчиком некоторой функции внутри ядра.
Вы не можете создать папку / файл в / proc, находясь в пользовательском пространстве. Вы можете создать модуль ядра, который будет отвечать вашему процессу, но это не будет хорошей идеей, поскольку у вас возникнут серьезные проблемы с безопасностью. Это, не говоря уже об огромном риске повреждения памяти, что что-то пойдет не так.
В любом случае, вы можете взять пример библиотеки inotify (пользовательская среда и ядро): см. Справочную страницу и пример кода модуля ядра для создания записи в / proc: http: //linux.die.net/lkmpg/x769.html
Удачного взлома :)