TIP: Click on subject to list as thread! ANSI
echo: os2
to: Peter Knapper
from: Jonathan de Boyne Pollard
date: 1999-12-12 17:51:21
subject: fdisk /query

 JdBP>> I'm not convinced that it gains one anything, though. 
 JdBP>> It makes the situation a lot worse, in some respects.
 JdBP>>
 JdBP>> First of all, by introducing an extra layer of 
 JdBP>> indirection into the whole process, it doubles the 
 JdBP>> reconfiguration overhead.  One has to have some  
 JdBP>> naming scheme for the raw volumes and a table of 
 JdBP>> mount directives, so that one can say "mount volume 
 JdBP>> X,Y at this point in the directory tree".
 JdBP>>
 JdBP>> One then has to have *another* table of drive letter 
 JdBP>> assignments to say "drive letter Q: is this point in 
 JdBP>> the directory tree".

 PK> ONLY if it is necessary to HAVE a drive letter there! Remember, in my
 PK> scenario this is for backwards compatibilty only!

The flaw is that the scenario fails to take into account that the system API
is constructed around the paradigm of multiple drives with independent
directory hierarchies.  Not only would you have to rewrite the operating
system with a new API, you'd have to rewrite all of the applications programs
as well.  Try to find a non-trivial application that *doesn't* need to do such 
simple things as querying the current directory (a procedure that requires a
drive number).

So yes, one *does* have to have drive letters.  One *does* have to have two
separate tables that the user has to maintain and configure, doubling the
hassle of configuration.

This is, of course, unless you are classing the supporting of *all* currently
existing OS/2 applications, 16-bit and 32-bit, as mere "backwards
compatibility".  (-:

A far simpler scheme is to provide control over the assignment of drive
letters to volumes using some mechanism such as the DRIVELETTERS directive
that I described to Mike.

 ¯ JdeBP ®

--- FleetStreet 1.22 NR
138/2
397/1
* Origin: JdeBP's point, using Squish (2:257/609.3)

SOURCE: echoes via The OS/2 BBS

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.