[Info-vax] Anyone interested in another public access system
FredK
fred.nospam at dec.com
Mon Apr 13 11:41:37 EDT 2009
"Bill Gunshannon" <billg999 at cs.uofs.edu> wrote in message
news:741fk5F11d01iU1 at mid.individual.net...
> In article <v9DhRs3z$Ghu at eisner.encompasserve.org>,
> koehler at eisner.nospam.encompasserve.org (Bob Koehler) writes:
>> In article <grdimo$dh0$00$1 at news.t-online.com>, Michael Kraemer
>> <M.Kraemer at gsi.de> writes:
>>> Bob Koehler schrieb:
>>>
>>>>
>>>>
>>>> UNIX is still a two-mode system which forks new processes every time
>>>> it turns around, and has no concept of files beyond stream of bytes.
>>>
>>> And ? So what. Essentially it *is* a sack of bytes.
>>> Records grouped in blocks (as in MVS and VMS) are relics
>>> from the era of slow tape and disk drives which had to be accessed
>>> at a rather low level.
>>
>> What's wrong with having the right tool for the job?
>
> What's right with making everyone carry around a 40 lb. toolbox when
> the only tool they really needed was a screwdriver?
>
>> Sometimes a
>> stream of bytes is the right tool, sometimes it's not. Generally
>> adding data structures and organization helps solve a problem.
>
> But why make everyone put up with the additional overhead when one
> person needs more than a stream of bytes?
>
>>
>> Which means having records and blocks, which are NOT in any way tied
>> to the low level storage, is a good option, and an enhancement of the
>> file system, not a relic.
>>
>> Only having one way to do things is a relic of the late 1960's.
>
> Forcing people to buy and constraining them with all this overhead
> which they have no need for is even more a relic of the 60's.
>
I continue to see this criticism, and yet do not understand it - since the
actual problem with VMS file IO isn't RMS per-se but the file system (ODS).
Yes, RMS is a large toolbox, but it's cost in general is minimal - mostly in
file open semantics. Ultimately neither UNIX or VMS see disks as a "sacks of
bytes" they see them as a collection of disk blocks - and RMS can read/write
disk blocks just fine - and the semantics of accessing those blocks as
"sacks of bytes" is trivial (ignoring cluster/stream locking semantics).
The real problem with VMS disk IO isn't RMS - you don't need to use RMS you
could use QIO and layer anything you want as an access method. The real
problem is ODS which is an antique from a different era which can't compete
with the performance of moden file systems, and cached file systems.
More information about the Info-vax
mailing list