(using /proc-ish technology for various interfaces)
It strikes me that this would be an interesting experiment; the strength
of Linux is that, with the source code, any individual can try out these
kinds of ideas.
I will grant, though, that the someone performing the experiment may find
themselves up to their fundament in alligators, but many of the facilities
in Linux (including the very rich /proc interface) started this way.
As a generalized concept it need not be restricted to the zSeries
environment, BTW.
Oh, yeah, in keeping w/ the /proc model that it seems to follow...
consider using extra names for the ioctl() interface so multiple "forks" of
a virtual file are available. (At least, something useful from Apple's
idea of multiple "forks" for a file.) While multiple forks may seem
strange for a device type file, it can be argued that it makes more sense
for a device than a "regular" file.
--------------------
John R. Campbell, Speaker to Machines (GNUrd) {813-356|697}-5322
Adsumo ergo raptus sum
MacOS X: Because making Unix user-friendly was easier than debugging
Windows.
IBM Certified: IBM AIX 4.3 System Administration, System Support