13.7 Das/proc-Dateisystem

Mehrere Unix-Varianten haben eine Idee übernommen, die an den Bell Labs entwickelt wurde: das /proc-Dateisystem. Anstatt den Zugriff auf Kernel-Daten über Myriaden von Systemaufrufen, die ständig aktualisiert werden müssen, zu gewähren, werden die Kernel-Daten über einen speziellen Gerätetreiber zur Verfügung gestellt, der eine Standarddateisystem-Schnittstelle im Verzeichnis /proc implementiert. Jeder laufende Prozess hat dort ein Unterverzeichnis, das mit der Prozessnummer benannt ist. Innerhalb jedes Unterverzeichnisses gibt es kleine Dateien mit Kernel-Daten. Der Inhalt dieses Dateisystems wird in den Manpages für proc(4) (die meisten Systeme) oder proc(5) (GNU/Linux) beschrieben.

GNU/Linux hat diese Idee weiter als ...

Get Klassische Shell-Programmierung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.