more exabyte questions
Vernon Schryver
vjs at rhyolite.wpd.sgi.com
Fri Apr 5 12:26:01 AEST 1991
In article <1991Apr4.202436.25620 at helios.physics.utoronto.ca>, sysmark at physics.utoronto.ca (Mark Bartelt) writes:
> ...
> How come? Specifically, why is this particular class of special files treated
> differently from nearly everything else? For example, if I do
>
> MAKEDEV t3270
>
> it just goes ahead and makes the appropriate special files, irrespective of
> whether or not I actually have an IBM 3270 interface installed on my IRIS.
> This is actually a nice feature, since I can ensure that the special files
> I want are there in advance, in anticipation of a device actually getting
> installed. Not so, for some reason, with SCSI tapes, at least in certain
> circumstances. The tps*v files get created only if "mt -t whatever status"
> reports that there's an exabyte there. Why?
Because /dev is fat, bloated, bulging, and and ugly. Because there are
important, hallowed UNIX commands that stat(2) names in /dev until they
find what they want, with obvious performance synergisms with the current
size of /dev. Because we have not figured out a good mechinism to create
the nodes only for the hardware that actually exists on the system.
Because it's practically impossible to find a device name in /dev by
visually scanning `ls -l /dev`.
(Sorry about the babble. This issue has many old connotations around here.)
Vernon Schryver, vjs at sgi.com
More information about the Comp.sys.sgi
mailing list