Вроде бы для root не понятия "только чтение"
Тут даже с Гуглом сходу можно не понять. Объяснение на уровне "для крашенных блондинов": в /proc нет файлов, хотя файл менеджер и показывает что-то типа файлов, но это не файлы.
Объяснение для глубоких гуманитариев: файлы видные в /proc, это как окошки выдачи в столовой. Ты им что-то сообщаешь словами в окошко (пишешь в файл из /proc), они тебе что-то материальное отдают обратно (читаешь ответ из _того_же_самого_ файла). Всё это организует специальная "механика" в ядре.
Для технарей - см. статьи по разработке модулей ядра Линукс. Proc FS - это способ сообщения между пространством пользователя и пространством ядра. Пространства эти очень чётко и очень сильно разграничены. Есть достаточно простой способ - через спец. объект "/proc".
А как в Wiki описано - мне не понравилось.
P.S. Proc - вероятно сокращение от process, если правильно помню, могу ошибиться. FS - file system.