> Count me among the folks who don't agree.
> 
> The fact that "dev=1,0,0" seems to mean the same
> thing as
> /dev/dsk/c1t0d0p0 is perhaps intuitive if you
> understand the inner
> structure, but why should I have to?  Why shouldn't
> "dev=c1t0d0p0"
> just work as expected?

You have to understand the context. "dev=#,#,#" refers to the standard SCSI 
naming scheme of controller #, target # and lun #. `cdrecord` and supporting 
tools are used on many UNIX platforms, which have different device naming 
conventions.

By sticking to dev=#,#,# Joerg has effectively guaranteed consistency, 
familiarity and abstraction regardless of the underlying operating system.

Solaris might be "the last man standing" when it comes to true UNIX System V 
systems, but it is still not the only game in town; as I write this, I'm using 
HP-UX 11.00 to write CDs with `cdrecord` and I've also used IRIX 6.5.x to do 
the same. Throughout all of that, `cdrecord` has managed to provide a 
consistent and abstract interface. It just works the same on all platforms! 
That is no small feat, considering all the nuances UNIX operating systems have 
between themselves.
 
 
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to