/proc file system, seems to -not- have standardisation ?

James W. Laferriere (babydr@nwrain.net)
Mon, 17 Feb 1997 12:29:25 -0800 (PST)


Please bear with me for approx. 1 min. of your time.

I have been noticing a very dis-heartening lack of flow
to the use of the /proc files. Most driver developers seem
to just make up names as they go & then others don't seem
to use this feature fully. I would like to put forward a
suggestion for structure (Someone else has to have already
been here! ;-) IE:

/proc
/proc/dev
/proc/dev/audio
/proc/dev/b....
/proc/dev/....
/proc/dev/net < these are my areas of greatest
/proc/dev/net/eth0 < concern on the subject.
/proc/dev/net/eth1 <-- This line would allow the
/proc/dev/net/eth... < testing for eth1 & then
/proc/dev/scsi < ifconfig'ng it.
/proc/dev/scsi/scsi0 <-- These lines tell me I have
/proc/dev/scsi/scsi0/disk0 < controller 0 & 2 disks,
/proc/dev/scsi/scsi0/disk1 < ...
/proc/dev/scsi/scsi0/tape0 < & a tape drive
/proc/dev/scsi/scsi0/cdrom0 < & a cdrom.
/proc/dev/scsi/scsi0/.......... < & ????.......
/proc/dev/scsi/scsi1 < Controller 1 &

I'll bet every driver developer in linux land is going to want
have roast Jim for supper, Oh-well ;-} . Or if I'm lucky I'll
get ignored.....

PS: This is just a very crude idea, not even sure if it is viable
with present Kernels.

Tia, JimL
_________________________________________
| James W. Laferriere | Network Engineer |
| babydr@nwrain.net | System Techniques |
| 25416 - 22nd S. | Kent, WA 98032 |
| Give me VMS -or- Give me Linux |
| but only on AXP |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
My libraries & programs status ( most are here now )

At the time of this writing, I am using.
Linux-2.0.29 , eepro100.c/ v0.24 30/01/97 in kernel.
, ncr53c8xx.c/ v1.14c 08/11/96 in kernel.
Gcc v. 2.7.2 ; binutils-2.6.0.14 ; sysvinit-2.62
ld.so.1.7.14 ; libc.so.5.3.12 ; libc.so.4.7.6
libg++.so.27.1.4 ;
proc-ps 0.99 ; net-tools 1.2.0 ; mount-2.5j
Modules 2.0.0 ; loadkeys 0.89 ;

--- Linux-Vax Port, Still in Progress . IE: No Progress To Report. ;-) ---