/proc/ und /dev/ — Gerät simulieren
-
Welche Simulationsverfahren eignen sich für diese Schnittstellen, wenn man diese vom Kern entkoppelt?
-
Simulationsverfahren ?
einfach die entsprechenden dateien per hand anlegen.
mkdir und touch, bzw. vi für die proc files und mknod für die device files.
-
Es soll darum gehen, dass Dateien (/proc, /dev) anstatt Daten an Linux weiterzugeben, Daten an ein eigenes Programm weitergeben. Die Art und Weise der Übertragung zu den Dateien soll erhalten bleiben.
Also Vorgabe—Schnittstelle — /dev oder /proc — eigene Schnittstelle (statt Kern—Schnittstelle).
M.f.G.
-
Vielleicht geht so etwas mit FUSE. Aber ich denke eher nicht.
-
/proc bietet ja in der regel nur read-only prozess informationen. sollte also einfach zu simulieren sein
indem du eben entsprechende files anlegst.für die device files hilft dir vielleicht das hier weiter:
http://www.circlemud.org/~jelson/software/fusd/
damit soll man wohl die IO-syscalls in den userspace umbiegen können.