Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Machines have less problems. I'd like to be a machine. -- Andy Warhol


computers / comp.os.vms / Re: VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]

SubjectAuthor
* Hard links on VMS ODS5 disksChris Townley
+* Re: Hard links on VMS ODS5 disksJohnny Billquist
|`- Re: Hard links on VMS ODS5 disksChris Townley
+* Re: Hard links on VMS ODS5 disksgah4
|+* Re: Hard links on VMS ODS5 disksSteven Schweda
||+* Re: Hard links on VMS ODS5 disksgah4
|||`* Re: Hard links on VMS ODS5 disksbill
||| `* Re: Hard links on VMS ODS5 disksArne Vajhøj
|||  +* Re: Hard links on VMS ODS5 disksgah4
|||  |`* Re: Hard links on VMS ODS5 disksChris Townley
|||  | +* Re: Hard links on VMS ODS5 disksDave Froble
|||  | |`* Re: Hard links on VMS ODS5 disksArne Vajhøj
|||  | | +- Re: Hard links on VMS ODS5 disksgah4
|||  | | `* Re: Hard links on VMS ODS5 disksCraig A. Berry
|||  | |  +- Re: Hard links on VMS ODS5 disksArne Vajhøj
|||  | |  +- Re: Hard links on VMS ODS5 disksgah4
|||  | |  `- Re: Hard links on VMS ODS5 disksJohnny Billquist
|||  | `* Re: Hard links on VMS ODS5 disksgah4
|||  |  `* Re: Hard links on VMS ODS5 disksChris Townley
|||  |   +* Re: Hard links on VMS ODS5 disksgah4
|||  |   |+* Re: Hard links on VMS ODS5 disksChris Townley
|||  |   ||`* Re: Hard links on VMS ODS5 disksSimon Clubley
|||  |   || `* Re: Hard links on VMS ODS5 disksJohnny Billquist
|||  |   ||  `- Re: Hard links on VMS ODS5 disksSimon Clubley
|||  |   |`* Re: Hard links on VMS ODS5 disksJohnny Billquist
|||  |   | `* Re: Hard links on VMS ODS5 disksgah4
|||  |   |  `- Re: Hard links on VMS ODS5 disksJohnny Billquist
|||  |   `* Re: Hard links on VMS ODS5 disksCraig A. Berry
|||  |    `* Re: Hard links on VMS ODS5 disksDave Froble
|||  |     `* Re: Hard links on VMS ODS5 disksCraig A. Berry
|||  |      +* Re: Hard links on VMS ODS5 disksJan-Erik Söderholm
|||  |      |`* Re: Hard links on VMS ODS5 disksJohnny Billquist
|||  |      | `* Re: Hard links on VMS ODS5 disksArne Vajhøj
|||  |      |  `* Re: Hard links on VMS ODS5 disksJohnny Billquist
|||  |      |   `* Re: Hard links on VMS ODS5 disksJan-Erik Söderholm
|||  |      |    +- Re: Hard links on VMS ODS5 disksJohnny Billquist
|||  |      |    `- Re: Hard links on VMS ODS5 disksRobert A. Brooks
|||  |      `* Re: Hard links on VMS ODS5 disksDave Froble
|||  |       +* Re: Hard links on VMS ODS5 disksterry-...@glaver.org
|||  |       |`- Re: Hard links on VMS ODS5 disksDave Froble
|||  |       `* Re: Hard links on VMS ODS5 disksJohnny Billquist
|||  |        `* Re: Hard links on VMS ODS5 disksDave Froble
|||  |         `- Re: Hard links on VMS ODS5 disksJohnny Billquist
|||  `* Re: Hard links on VMS ODS5 disksJohnny Billquist
|||   `* Re: Hard links on VMS ODS5 disksArne Vajhøj
|||    `* Re: Hard links on VMS ODS5 disksArne Vajhøj
|||     +* Re: Hard links on VMS ODS5 disksgah4
|||     |`- Re: Hard links on VMS ODS5 disksArne Vajhøj
|||     `* Re: Hard links on VMS ODS5 disksJohnny Billquist
|||      `* Re: Hard links on VMS ODS5 disksArne Vajhøj
|||       +* Re: Hard links on VMS ODS5 disksJohnny Billquist
|||       |`- Re: Hard links on VMS ODS5 disksArne Vajhøj
|||       `* Re: Hard links on VMS ODS5 disksDave Froble
|||        `* Re: Hard links on VMS ODS5 disksSimon Clubley
|||         +* Re: Hard links on VMS ODS5 disksDave Froble
|||         |`- Re: Hard links on VMS ODS5 disksSimon Clubley
|||         +* Re: Hard links on VMS ODS5 disksJohnny Billquist
|||         |`* Re: Hard links on VMS ODS5 disksSingle Stage to Orbit
|||         | `- Re: Hard links on VMS ODS5 disksJohnny Billquist
|||         `* Re: Hard links on VMS ODS5 disksArne Vajhøj
|||          +* Re: Hard links on VMS ODS5 disksSimon Clubley
|||          |`* Re: Hard links on VMS ODS5 disksArne Vajhøj
|||          | `* Re: Hard links on VMS ODS5 disksSimon Clubley
|||          |  +* Re: Hard links on VMS ODS5 disksArne Vajhøj
|||          |  |`- Re: Hard links on VMS ODS5 diskstridac
|||          |  `- Re: Hard links on VMS ODS5 disksDave Froble
|||          `* Re: Hard links on VMS ODS5 disksDave Froble
|||           `* Re: Hard links on VMS ODS5 disksArne Vajhøj
|||            `* Re: Hard links on VMS ODS5 disksDave Froble
|||             `* Re: Hard links on VMS ODS5 disksArne Vajhøj
|||              `* Re: Hard links on VMS ODS5 disksDave Froble
|||               +* Re: Hard links on VMS ODS5 disksSimon Clubley
|||               |+- Re: Hard links on VMS ODS5 disksDave Froble
|||               |+* Re: Hard links on VMS ODS5 disksArne Vajhøj
|||               ||`* Re: Hard links on VMS ODS5 disksSimon Clubley
|||               || +* Re: Hard links on VMS ODS5 disksDave Froble
|||               || |`* Re: Hard links on VMS ODS5 disksSimon Clubley
|||               || | `* Re: Hard links on VMS ODS5 disksJohn Dallman
|||               || |  `- Re: Hard links on VMS ODS5 disksDan Cross
|||               || +* Re: Hard links on VMS ODS5 disksJohn Reagan
|||               || |`* Re: Hard links on VMS ODS5 disksSimon Clubley
|||               || | `* Re: Hard links on VMS ODS5 disksArne Vajhøj
|||               || |  `* Re: Hard links on VMS ODS5 disksSingle Stage to Orbit
|||               || |   `* Re: Hard links on VMS ODS5 disksArne Vajhøj
|||               || |    `- Re: Hard links on VMS ODS5 disksSimon Clubley
|||               || `- Re: Hard links on VMS ODS5 disksArne Vajhøj
|||               |`* Re: Hard links on VMS ODS5 disksJohn Reagan
|||               | +* Re: Hard links on VMS ODS5 disksSimon Clubley
|||               | |+- Re: Hard links on VMS ODS5 disksDan Cross
|||               | |+- Re: Hard links on VMS ODS5 disksJohn Reagan
|||               | |+* Re: Hard links on VMS ODS5 disksArne Vajhøj
|||               | ||`* Re: Hard links on VMS ODS5 disksJohn Reagan
|||               | || +- Re: Hard links on VMS ODS5 disksDave Froble
|||               | || +- Re: Hard links on VMS ODS5 disksChris Townley
|||               | || +* Re: Hard links on VMS ODS5 disksArne Vajhøj
|||               | || |+- Re: Hard links on VMS ODS5 disksJohn Reagan
|||               | || |`* Re: Hard links on VMS ODS5 disksSimon Clubley
|||               | || | +* Re: Hard links on VMS ODS5 disksDave Froble
|||               | || | |`* Re: Hard links on VMS ODS5 disksSimon Clubley
|||               | || | | +- Re: Hard links on VMS ODS5 disksDave Froble
|||               | || | | +- Re: Hard links on VMS ODS5 disksterry-...@glaver.org
|||               | || | | `* Re: Hard links on VMS ODS5 disksArne Vajhøj
|||               | || | `- Re: Hard links on VMS ODS5 disksArne Vajhøj
|||               | || +* Re: Hard links on VMS ODS5 disksStephen Hoffman
|||               | || `* Re: Hard links on VMS ODS5 disksIan Miller
|||               | |`- Re: Hard links on VMS ODS5 disksArne Vajhøj
|||               | `- Re: Hard links on VMS ODS5 disksArne Vajhøj
|||               `- Re: Hard links on VMS ODS5 disksArne Vajhøj
||`* Re: Hard links on VMS ODS5 disksSingle Stage to Orbit
|`- Re: Hard links on VMS ODS5 disksJohnny Billquist
+* Re: Hard links on VMS ODS5 disksArne Vajhøj
`- Re: Hard links on VMS ODS5 disksStephen Hoffman

Pages:12345678910
Re: Continued development of PDP-10 architecture [was Re: Hard links

<uald7n$nh5$2@news.misty.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29187&group=comp.os.vms#29187

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.31-208-187-165.cust.bredband2.com!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: Continued development of PDP-10 architecture [was Re: Hard links
Date: Sat, 5 Aug 2023 13:53:27 +0200
Organization: MGT Consulting
Message-ID: <uald7n$nh5$2@news.misty.com>
References: <uagvj1$b7r$1@news.misty.com>
<memo.20230803211313.21172j@jgd.cix.co.uk> <uaiqeu$192q4$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 5 Aug 2023 11:53:27 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="31-208-187-165.cust.bredband2.com:31.208.187.165";
logging-data="24101"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.14.0
In-Reply-To: <uaiqeu$192q4$1@dont-email.me>
 by: Johnny Billquist - Sat, 5 Aug 2023 11:53 UTC

On 2023-08-04 14:20, Simon Clubley wrote:
> On 2023-08-03, John Dallman <jgd@cix.co.uk> wrote:
>> In article <uagvj1$b7r$1@news.misty.com>, bqt@softjar.se (Johnny
>> Billquist) wrote:
>>
>>> On 2023-08-03 14:10, Simon Clubley wrote:
>>>> I still wish Prism had become a thing. That would have changed a
>>>> lot of things and (IMHO) for the better, both at hardware and
>>>> especially software level.
>>>
>>> Weren't bits of Prism reused in Alpha? Or am I mixing it up with
>>> something else now?
>>
>> Bits of the hardware design, yes. The OS design was abandoned by DEC; the
>> concept re-appeared in Windows NT's subsystem architecture, but over time,
>> only the Windows subsystem has survived.
>>
>
> Yes, the software (a new OS, a new safer alternative to C, etc) would
> have been the most important thing long-term. Oh, well.

Not so sure I would have been very happy or impressed by some Pascal
derivate. Those languages have their own issues, which in my opinion,
makes them worse, although in other ways.

But Mica also allowed C for implementation of stuff, so I would suspect
had it survived, it would have become just as C centric as everything else.

Johnny

Re: Hard links on VMS ODS5 disks

<uc3jrc$2k10g$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29355&group=comp.os.vms#29355

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Hard links on VMS ODS5 disks
Date: Tue, 22 Aug 2023 20:28:27 -0400
Organization: A noiseless patient Spider
Lines: 86
Message-ID: <uc3jrc$2k10g$1@dont-email.me>
References: <u8ma5c$38rt0$2@dont-email.me>
<45f4e9ef-2b99-4429-a448-e72932f6179bn@googlegroups.com>
<a824cb63-5dae-4970-8948-d29d613f23dfn@googlegroups.com>
<khacacF6ktaU1@mid.individual.net> <u8rgjd$11j4$1@dont-email.me>
<u8ub39$37s$1@news.misty.com> <u91cs4$r72f$1@dont-email.me>
<u91cvu$r72f$2@dont-email.me> <u93640$ijt$1@news.misty.com>
<u93fnb$18k5h$1@dont-email.me> <u93pj7$19nf9$1@dont-email.me>
<u9603c$1ksbo$2@dont-email.me> <u96h7a$1njuu$1@dont-email.me>
<u97b3k$1rcjv$2@dont-email.me> <u97bqa$1rijn$1@dont-email.me>
<u97e44$1rrrd$1@dont-email.me> <u97g67$1trng$1@dont-email.me>
<u991h8$27eqp$1@dont-email.me> <u996n4$28d68$1@dont-email.me>
<249cdc0c-9840-4b6b-8d95-cd65d2b6fe85n@googlegroups.com>
<u9bag8$2n8ej$1@dont-email.me> <u9gouf$3rdld$1@dont-email.me>
<85d65be2-701b-40d1-943b-3ebde4fcc0c8n@googlegroups.com>
<u9hobn$3vmfq$1@dont-email.me> <u9lr2c$lfjl$1@dont-email.me>
<u9lu7o$ltuv$1@dont-email.me> <u9mbe9$o2o1$1@dont-email.me>
<u9n69c$r61o$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 23 Aug 2023 00:28:28 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="07d179d2a3acd286e25909e7c8569b64";
logging-data="2753552"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18bVLtmzcWlyijE2NahyrTe+ZTTh0csNAk="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:Y84gq3APHty5yZ96Y7WWwir6W48=
In-Reply-To: <u9n69c$r61o$1@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Wed, 23 Aug 2023 00:28 UTC

On 7/24/2023 8:50 PM, Arne Vajhøj wrote:
> On 7/24/2023 1:12 PM, Simon Clubley wrote:
>> We are talking about structural and design issues within VMS that is
>> making this porting process a lot more involved than it should be.
>
> There are two very different questions:
>
> #1: Did DEC's decisions in 1977 make sense given 1977 knowledge?
>
> #2: Did DEC's decisions in 1977 make sense given 2023 knowledge?
>
> I believe the answer to #1 is YES. Their decisions was similar to how
> most OS was designed at the time.
>
> The answer to #2 is probably NO, because they should have gone
> with a HLL, they should have prepared for future migrations to other
> ISA, they should have prepared for 64 bit, they should have
> focused more on security etc.etc..
>
> But trying to evaluate decisions of the past using todays
> knowledge is a totally futile exercise.
>
> If you plan on inventing a time machine and travel back in
> time to tell them to do things differently, then maybe. But
> otherwise then accept that decisions was made based on
> available information at the time for the decisions. And
> complaining about such decisions does not change a thing.
>
> There is a term for it "Monday morning quarterback".

Since the "DEC did it wrong" line is coming up
again I did an attempt to verify my claim about
#1 above.

There is an obvious case: Data General was
in a relative similar situation to DEC.

DEC had a PDP-11 mini-computer with various 16 bit OS (RSX,
RSTS/E, RT-11, IAS etc.) and they came up with the VAX
and the 32 bit VMS.

Data General had an Eclipse mini-computer with 16 bit AOS
and they came up with the Eclipse MV with the 32 bit AOS/VS.

Same business problem. Same point in time.

So I tried to compare design.

(disclaimer: for Eclipse MV and AOS/VS entirely based
on various internet source - I have no experience with
them myself)

VAX + VMS Eclipse MV + AOS/VS
--------- -------------------

CISC CISC
32 bit virtual byte addresses 31 bit virtual word addresses
4 GB address space 4 GB address space
512 byte pages 2 KB pages
16 bit compatibility mode 16 bit compatibility mode
4 modes: 8 modes:
K (0) - VMS 0 - kernel
E (1) - RMS & Rdb 1 - virtual adress translation
S (2) - DCL 2 - unused
U (3) - application 3 - IO buffering & compatibility
4 - DG database
5 - Oracle database
6 - available for large
applications
7 - applications
memory organized: memory organized in 512 MB
segments one per mode
P0 - heap
P1 - stack
S0 - OS
S1 - unused (early VMS)
processes processes + threads (called tasks)
kernel in Macro-32 or Bliss kernel in assembler
utilities in Macro-32 or Bliss or HLL utilities in Algol dialect

Not similar enough to suspect industrial espionage but similar
enough to support my claim that DEC choices back then made
sense given what was known.

Arne

VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]

<mdd5y564k0l.fsf_-_@panix5.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29356&group=comp.os.vms#29356

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5-v6.panix.com!not-for-mail
From: new...@alderson.users.panix.com (Rich Alderson)
Newsgroups: comp.os.vms
Subject: VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]
Date: 22 Aug 2023 21:36:42 -0400
Organization: PANIX Public Access Internet and UNIX, NYC
Lines: 72
Sender: alderson+news@panix5.panix.com
Message-ID: <mdd5y564k0l.fsf_-_@panix5.panix.com>
References: <u8ma5c$38rt0$2@dont-email.me> <45f4e9ef-2b99-4429-a448-e72932f6179bn@googlegroups.com> <a824cb63-5dae-4970-8948-d29d613f23dfn@googlegroups.com> <khacacF6ktaU1@mid.individual.net> <u8rgjd$11j4$1@dont-email.me> <u91cs4$r72f$1@dont-email.me> <u91cvu$r72f$2@dont-email.me> <u93640$ijt$1@news.misty.com> <u93fnb$18k5h$1@dont-email.me> <u93pj7$19nf9$1@dont-email.me> <u9603c$1ksbo$2@dont-email.me> <u96h7a$1njuu$1@dont-email.me> <u97b3k$1rcjv$2@dont-email.me> <u97bqa$1rijn$1@dont-email.me> <u97e44$1rrrd$1@dont-email.me> <u97g67$1trng$1@dont-email.me> <u991h8$27eqp$1@dont-email.me> <u996n4$28d68$1@dont-email.me> <249cdc0c-9840-4b6b-8d95-cd65d2b6fe85n@googlegroups.com> <u9bag8$2n8ej$1@dont-email.me> <u9gouf$3rdld$1@dont-email.me> <85d65be2-701b-40d1-943b-3ebde4fcc0c8n@googlegroups.com> <u9hobn$3vmfq$1@dont-email.me> <u9lr2c$lfjl$1@dont-email.me> <u9lu7o$ltuv$1@dont-email.me> <u9mbe9$o2o1$1@dont-email.me> <u9n69c$r61o$1@dont-email.me> <uc3jrc$2k10g$1@dont-email.me>
Injection-Info: reader2.panix.com; posting-host="panix5-v6.panix.com:2001:470:30::a654:105";
logging-data="12348"; mail-complaints-to="abuse@panix.com"
X-Newsreader: Gnus v5.7/Emacs 22.3
 by: Rich Alderson - Wed, 23 Aug 2023 01:36 UTC

=?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> writes:

[ snip ]

> There is an obvious case: Data General was in a relative similar situation to
> DEC.

> DEC had a PDP-11 mini-computer with various 16 bit OS (RSX, RSTS/E, RT-11,
> IAS etc.) and they came up with the VAX and the 32 bit VMS.

> Data General had an Eclipse mini-computer with 16 bit AOS and they came up
> with the Eclipse MV with the 32 bit AOS/VS.

The Eclipse was an extension of the 16 bit Nova family, with additional
instructions done by changing the meaning of certain NOPs.

> Same business problem. Same point in time.

> So I tried to compare design.

> (disclaimer: for Eclipse MV and AOS/VS entirely based on various internet
> source - I have no experience with them myself)

> VAX + VMS Eclipse MV + AOS/VS
> --------- -------------------

> CISC CISC
> 32 bit virtual byte addresses 31 bit virtual word addresses
> 4 GB address space 4 GB address space
> 512 byte pages 2 KB pages
> 16 bit compatibility mode 16 bit compatibility mode

Wrong! See below.

> 4 modes: 8 modes:
> K (0) - VMS 0 - kernel
> E (1) - RMS & Rdb 1 - virtual adress translation
> S (2) - DCL 2 - unused
> U (3) - application 3 - IO buffering & compatibility
> 4 - DG database
> 5 - Oracle database
> 6 - available for large applications
> 7 - applications
> memory organized: memory organized in 512 MB segments one per mode
> P0 - heap
> P1 - stack
> S0 - OS
> S1 - unused (early VMS)
> processes processes + threads (called tasks)
> kernel in Macro-32 or Bliss kernel in assembler
> utilities in Macro-32 or Bliss or HLL utilities in Algol dialect

> Not similar enough to suspect industrial espionage but similar enough to
> support my claim that DEC choices back then made sense given what was known.

Unlike the PDP-11 mode bit in the VAX, the MV/8000 used the same method as the
Eclipse to add 32 bit intructions to the mix: A previously unused set of NOPs
was turned into the prefixes for the 32 bit instruction set.

I refer you to a nontechnical description of the development of the MV/8000,
Tracy Kidder's _The Soul of a New Machine_, and to the historical pages
available from Wild Hare (wildhare.org), Bruce Ray's company which now holds
the rights to all of the Data General software.

Disclaimer: I have no dog in this fight. Bruce is a good friend, but I've never
worked on DG systems.

--
Rich Alderson news@alderson.users.panix.com
Audendum est, et veritas investiganda; quam etiamsi non assequamur,
omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
--Galen

Re: VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]

<uc3q6f$2ooco$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29357&group=comp.os.vms#29357

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]
Date: Tue, 22 Aug 2023 22:16:47 -0400
Organization: A noiseless patient Spider
Lines: 19
Message-ID: <uc3q6f$2ooco$1@dont-email.me>
References: <u8ma5c$38rt0$2@dont-email.me>
<a824cb63-5dae-4970-8948-d29d613f23dfn@googlegroups.com>
<khacacF6ktaU1@mid.individual.net> <u8rgjd$11j4$1@dont-email.me>
<u91cs4$r72f$1@dont-email.me> <u91cvu$r72f$2@dont-email.me>
<u93640$ijt$1@news.misty.com> <u93fnb$18k5h$1@dont-email.me>
<u93pj7$19nf9$1@dont-email.me> <u9603c$1ksbo$2@dont-email.me>
<u96h7a$1njuu$1@dont-email.me> <u97b3k$1rcjv$2@dont-email.me>
<u97bqa$1rijn$1@dont-email.me> <u97e44$1rrrd$1@dont-email.me>
<u97g67$1trng$1@dont-email.me> <u991h8$27eqp$1@dont-email.me>
<u996n4$28d68$1@dont-email.me>
<249cdc0c-9840-4b6b-8d95-cd65d2b6fe85n@googlegroups.com>
<u9bag8$2n8ej$1@dont-email.me> <u9gouf$3rdld$1@dont-email.me>
<85d65be2-701b-40d1-943b-3ebde4fcc0c8n@googlegroups.com>
<u9hobn$3vmfq$1@dont-email.me> <u9lr2c$lfjl$1@dont-email.me>
<u9lu7o$ltuv$1@dont-email.me> <u9mbe9$o2o1$1@dont-email.me>
<u9n69c$r61o$1@dont-email.me> <uc3jrc$2k10g$1@dont-email.me>
<mdd5y564k0l.fsf_-_@panix5.panix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 23 Aug 2023 02:16:48 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="07d179d2a3acd286e25909e7c8569b64";
logging-data="2908568"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+l5pi1tC6Thg1txgZe9jajnKbIYMLupyg="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:zgUGrV8DhxZYWKMH2+2rJAT2aok=
Content-Language: en-US
In-Reply-To: <mdd5y564k0l.fsf_-_@panix5.panix.com>
 by: Arne Vajhøj - Wed, 23 Aug 2023 02:16 UTC

On 8/22/2023 9:36 PM, Rich Alderson wrote:
> =?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> writes:
>> VAX + VMS Eclipse MV + AOS/VS
....>> --------- -------------------

>> 16 bit compatibility mode 16 bit compatibility mode
>
> Wrong! See below.

> Unlike the PDP-11 mode bit in the VAX, the MV/8000 used the same method as the
> Eclipse to add 32 bit intructions to the mix: A previously unused set of NOPs
> was turned into the prefixes for the 32 bit instruction set.

So you say that the Eclipse MV was "Eclipse compatible" instead
of having "Eclipse compatibility mode"?

Arne

Re: VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]

<bf2446e7-77c8-4fc2-a5e6-a14e355e9f45n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29360&group=comp.os.vms#29360

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:309:b0:406:94da:5abd with SMTP id q9-20020a05622a030900b0040694da5abdmr114045qtw.12.1692761764243;
Tue, 22 Aug 2023 20:36:04 -0700 (PDT)
X-Received: by 2002:a17:90a:ff05:b0:263:317f:7ca4 with SMTP id
ce5-20020a17090aff0500b00263317f7ca4mr2593599pjb.9.1692761764006; Tue, 22 Aug
2023 20:36:04 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Tue, 22 Aug 2023 20:36:03 -0700 (PDT)
In-Reply-To: <uc3q6f$2ooco$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=100.8.228.76; posting-account=2vnRtAoAAAAE0ap3uRDMDu6cngT6BrOO
NNTP-Posting-Host: 100.8.228.76
References: <u8ma5c$38rt0$2@dont-email.me> <a824cb63-5dae-4970-8948-d29d613f23dfn@googlegroups.com>
<khacacF6ktaU1@mid.individual.net> <u8rgjd$11j4$1@dont-email.me>
<u91cs4$r72f$1@dont-email.me> <u91cvu$r72f$2@dont-email.me>
<u93640$ijt$1@news.misty.com> <u93fnb$18k5h$1@dont-email.me>
<u93pj7$19nf9$1@dont-email.me> <u9603c$1ksbo$2@dont-email.me>
<u96h7a$1njuu$1@dont-email.me> <u97b3k$1rcjv$2@dont-email.me>
<u97bqa$1rijn$1@dont-email.me> <u97e44$1rrrd$1@dont-email.me>
<u97g67$1trng$1@dont-email.me> <u991h8$27eqp$1@dont-email.me>
<u996n4$28d68$1@dont-email.me> <249cdc0c-9840-4b6b-8d95-cd65d2b6fe85n@googlegroups.com>
<u9bag8$2n8ej$1@dont-email.me> <u9gouf$3rdld$1@dont-email.me>
<85d65be2-701b-40d1-943b-3ebde4fcc0c8n@googlegroups.com> <u9hobn$3vmfq$1@dont-email.me>
<u9lr2c$lfjl$1@dont-email.me> <u9lu7o$ltuv$1@dont-email.me>
<u9mbe9$o2o1$1@dont-email.me> <u9n69c$r61o$1@dont-email.me>
<uc3jrc$2k10g$1@dont-email.me> <mdd5y564k0l.fsf_-_@panix5.panix.com> <uc3q6f$2ooco$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <bf2446e7-77c8-4fc2-a5e6-a14e355e9f45n@googlegroups.com>
Subject: Re: VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]
From: terry-gr...@glaver.org (terry-...@glaver.org)
Injection-Date: Wed, 23 Aug 2023 03:36:04 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3872
 by: terry-...@glaver.org - Wed, 23 Aug 2023 03:36 UTC

On Tuesday, August 22, 2023 at 10:16:51 PM UTC-4, Arne Vajhøj wrote:
> So you say that the Eclipse MV was "Eclipse compatible" instead
> of having "Eclipse compatibility mode"?

"NO mode bit!!!"

The hardware isn't as simple as Nova -> Eclipse -> Eclipse MV. The Nova 4 used an AMD 29xx bit-slice implementation very similar to the Eclipse S/140 hardware. Early Novas were hardwired logic. Later Novas and older Eclipsen were 181-based. The S/140 and later used a variety of implementations. Eclipse CPUs came in a variety of flavors. The original S-series, the C-series commercial machines, and the M-series with only one model (600) which was an attempt to market a maxed-out system dedicated to running AOS. There are a bunch of oddball internal differences that nobody but operating system programmers would care about between the S-series CPUs. I know about them because back in the day I created the "Frankenclipse" which was a S/230-class processor built out of a S/200. It passed all S/230 diagnostics (including EMORTL) if the hardware was slowed down, but would no longer pass the S/100 diagnostics. 64 interactive terminals on a 16-bit CPU.

DG wasn't quite as extravagant as DEC was when creating multiple operating systems and language implementations. But they had RTOS (magtape or core-resident), DOS (primitive), RDOS (very common), AOS (incompatible with RTOS/RDOS but gained in popularity) and AOS/VS (32-bit). They had an extended BASIC (XBASIC) and later on a commercial BASIC (CBASIC) which weren't really compatible. I think CBASIC was bought in from outside, but I never worked on it and didn't see the source code, so I can't say for sure.

Re: Hard links on VMS ODS5 disks

<memo.20230823074416.19768O@jgd.cix.co.uk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29363&group=comp.os.vms#29363

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jgd...@cix.co.uk (John Dallman)
Newsgroups: comp.os.vms
Subject: Re: Hard links on VMS ODS5 disks
Date: Wed, 23 Aug 2023 07:44 +0100 (BST)
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <memo.20230823074416.19768O@jgd.cix.co.uk>
References: <u9n69c$r61o$1@dont-email.me>
Reply-To: jgd@cix.co.uk
Injection-Info: dont-email.me; posting-host="91a94f318d82b3a9646ec1bffe4d18c7";
logging-data="2973869"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18a8jS5CJDXUssooWO0CFOhZ+ayMmqDyb8="
Cancel-Lock: sha1:g8CmfjvjeYRySi6kWsmAnBXuq7Q=
 by: John Dallman - Wed, 23 Aug 2023 06:44 UTC

In article <u9n69c$r61o$1@dont-email.me>, arne@vajhoej.dk (Arne Vajh�j)
wrote:

> There are two very different questions:
>
> #1: Did DEC's decisions in 1977 make sense given 1977 knowledge?
>
> I believe the answer to #1 is YES. Their decisions was similar to
> how most OS was designed at the time.

The decisions in 1977 were defensible, but not forward-looking. Operating
systems written in high-level languages already existed, and
microprocessor-based machines offered a possibility of computers becoming
much cheaper. VAX/VMS solved the problems of the recent past, quite well,
but did not anticipate the future.

John

Re: Hard links on VMS ODS5 disks

<uc4ueo$2ttvq$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29367&group=comp.os.vms#29367

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Hard links on VMS ODS5 disks
Date: Wed, 23 Aug 2023 12:35:36 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 42
Message-ID: <uc4ueo$2ttvq$2@dont-email.me>
References: <u8ma5c$38rt0$2@dont-email.me> <a824cb63-5dae-4970-8948-d29d613f23dfn@googlegroups.com> <khacacF6ktaU1@mid.individual.net> <u8rgjd$11j4$1@dont-email.me> <u8ub39$37s$1@news.misty.com> <u91cs4$r72f$1@dont-email.me> <u91cvu$r72f$2@dont-email.me> <u93640$ijt$1@news.misty.com> <u93fnb$18k5h$1@dont-email.me> <u93pj7$19nf9$1@dont-email.me> <u9603c$1ksbo$2@dont-email.me> <u96h7a$1njuu$1@dont-email.me> <u97b3k$1rcjv$2@dont-email.me> <u97bqa$1rijn$1@dont-email.me> <u97e44$1rrrd$1@dont-email.me> <u97g67$1trng$1@dont-email.me> <u991h8$27eqp$1@dont-email.me> <u996n4$28d68$1@dont-email.me> <249cdc0c-9840-4b6b-8d95-cd65d2b6fe85n@googlegroups.com> <u9bag8$2n8ej$1@dont-email.me> <u9gouf$3rdld$1@dont-email.me> <85d65be2-701b-40d1-943b-3ebde4fcc0c8n@googlegroups.com> <u9hobn$3vmfq$1@dont-email.me> <u9lr2c$lfjl$1@dont-email.me> <u9lu7o$ltuv$1@dont-email.me> <u9mbe9$o2o1$1@dont-email.me> <u9n69c$r61o$1@dont-email.me> <uc3jrc$2k10g$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 23 Aug 2023 12:35:36 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="4a87ded239b990a7c2b2ce38c4ffb265";
logging-data="3078138"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18OIzjEX/U8c72VLDivzzWEzjPhFYeleAg="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:krNx8ZtgyhOl2HPdGR+WCk+IHMs=
 by: Simon Clubley - Wed, 23 Aug 2023 12:35 UTC

On 2023-08-22, Arne Vajhøj <arne@vajhoej.dk> wrote:
>
> VAX + VMS Eclipse MV + AOS/VS
> --------- -------------------
>
> CISC CISC
> 32 bit virtual byte addresses 31 bit virtual word addresses
> 4 GB address space 4 GB address space
> 512 byte pages 2 KB pages
> 16 bit compatibility mode 16 bit compatibility mode
> 4 modes: 8 modes:
> K (0) - VMS 0 - kernel
> E (1) - RMS & Rdb 1 - virtual adress translation
> S (2) - DCL 2 - unused
> U (3) - application 3 - IO buffering & compatibility
> 4 - DG database
> 5 - Oracle database
> 6 - available for large
> applications
> 7 - applications
> memory organized: memory organized in 512 MB
> segments one per mode
> P0 - heap
> P1 - stack
> S0 - OS
> S1 - unused (early VMS)
> processes processes + threads (called tasks)
> kernel in Macro-32 or Bliss kernel in assembler
> utilities in Macro-32 or Bliss or HLL utilities in Algol dialect
>

Based purely on what you write above, the use of an Algol dialect for
writing their userland code is a _massive_ win over the DEC approach
and _far_ superior to the way DEC did things.

Wish DEC had done the same.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Hard links on VMS ODS5 disks

<uc5qr1$334j3$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29379&group=comp.os.vms#29379

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Hard links on VMS ODS5 disks
Date: Wed, 23 Aug 2023 16:40:02 -0400
Organization: A noiseless patient Spider
Lines: 38
Message-ID: <uc5qr1$334j3$1@dont-email.me>
References: <u9n69c$r61o$1@dont-email.me>
<memo.20230823074416.19768O@jgd.cix.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 23 Aug 2023 20:40:01 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="07d179d2a3acd286e25909e7c8569b64";
logging-data="3248739"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19dlwv4K5DlF0SqIgV1VIjwiZKm3+jur3g="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:dVaw+i1p+JXXboQEgYCkMN4U40c=
In-Reply-To: <memo.20230823074416.19768O@jgd.cix.co.uk>
Content-Language: en-US
 by: Arne Vajhøj - Wed, 23 Aug 2023 20:40 UTC

On 8/23/2023 2:44 AM, John Dallman wrote:
> In article <u9n69c$r61o$1@dont-email.me>, arne@vajhoej.dk (Arne Vajhøj)
> wrote:
>> There are two very different questions:
>>
>> #1: Did DEC's decisions in 1977 make sense given 1977 knowledge?
>>
>> I believe the answer to #1 is YES. Their decisions was similar to
>> how most OS was designed at the time.
>
> The decisions in 1977 were defensible, but not forward-looking. Operating
> systems written in high-level languages already existed, and
> microprocessor-based machines offered a possibility of computers becoming
> much cheaper. VAX/VMS solved the problems of the recent past, quite well,
> but did not anticipate the future.

It is difficult to anticipate the future.

They made some choices that looked OK at the time.

I suspect that it reflect the leadership.

the engineering approach: let us choose something
that we are 99.9% sure to work fine

the visionary approach: let us choose something
where there is 50% chance of huge success and
50% chance of total failure

Engineers are trained to build stuff that is guaranteed
to work.

The Steve Jobs and Elon Musk types takes a chance - sometimes
it works - sometimes it doesn't work.

Arne

Re: Hard links on VMS ODS5 disks

<kkngc2F2fkU1@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29382&group=comp.os.vms#29382

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (bill)
Newsgroups: comp.os.vms
Subject: Re: Hard links on VMS ODS5 disks
Date: Wed, 23 Aug 2023 18:43:14 -0400
Lines: 47
Message-ID: <kkngc2F2fkU1@mid.individual.net>
References: <u9n69c$r61o$1@dont-email.me>
<memo.20230823074416.19768O@jgd.cix.co.uk> <uc5qr1$334j3$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net D+R+0kevpN/E6Rj9+b+KsgOd39Uhxe/lkCnARj1NkKH/dayovw
Cancel-Lock: sha1:0dPNSsawnwFVkkFELvyCyX50G1I= sha256:kL6OdTpPnNUdedoGcn+5hBKkbFx6k5GzuDxn1eCJpdQ=
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Content-Language: en-US
In-Reply-To: <uc5qr1$334j3$1@dont-email.me>
 by: bill - Wed, 23 Aug 2023 22:43 UTC

On 8/23/2023 4:40 PM, Arne Vajhøj wrote:
> On 8/23/2023 2:44 AM, John Dallman wrote:
>> In article <u9n69c$r61o$1@dont-email.me>, arne@vajhoej.dk (Arne Vajhøj)
>> wrote:
>>> There are two very different questions:
>>>
>>> #1: Did DEC's decisions in 1977 make sense given 1977 knowledge?
>>>
>>> I believe the answer to #1 is YES. Their decisions was similar to
>>> how most OS was designed at the time.
>>
>> The decisions in 1977 were defensible, but not forward-looking. Operating
>> systems written in high-level languages already existed, and
>> microprocessor-based machines offered a possibility of computers becoming
>> much cheaper. VAX/VMS solved the problems of the recent past, quite well,
>> but did not anticipate the future.
>
> It is difficult to anticipate the future.
>
> They made some choices that looked OK at the time.
>
> I suspect that it reflect the leadership.
>
> the engineering approach: let us choose something
> that we are 99.9% sure to work fine
>
> the visionary approach: let us choose something
> where there is 50% chance of huge success and
> 50% chance of total failure
>

The marketing approach: Just tell the customer that it will
do everything, even make coffee. Then over-price it and move
on.

And there you have the Digital timeline. :-)

> Engineers are trained to build stuff that is guaranteed
> to work.
>
> The Steve Jobs and Elon Musk types takes a chance - sometimes
> it works - sometimes it doesn't work.

bill

Re: Hard links on VMS ODS5 disks

<uc665g$35468$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29386&group=comp.os.vms#29386

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Hard links on VMS ODS5 disks
Date: Wed, 23 Aug 2023 19:53:18 -0400
Organization: A noiseless patient Spider
Lines: 37
Message-ID: <uc665g$35468$1@dont-email.me>
References: <u9n69c$r61o$1@dont-email.me>
<memo.20230823074416.19768O@jgd.cix.co.uk> <uc5qr1$334j3$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 23 Aug 2023 23:53:20 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="59517bb18ebe9cac4ad6b6dfd03a3930";
logging-data="3313864"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19nhVFSdfslcdBOzbiVoKGWgtDFhiuSbNo="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:iYeEwvoBVC97Io9ZFaTpYSB5Gts=
In-Reply-To: <uc5qr1$334j3$1@dont-email.me>
 by: Dave Froble - Wed, 23 Aug 2023 23:53 UTC

On 8/23/2023 4:40 PM, Arne Vajhøj wrote:
> On 8/23/2023 2:44 AM, John Dallman wrote:
>> In article <u9n69c$r61o$1@dont-email.me>, arne@vajhoej.dk (Arne Vajhøj)
>> wrote:
>>> There are two very different questions:
>>>
>>> #1: Did DEC's decisions in 1977 make sense given 1977 knowledge?
>>>
>>> I believe the answer to #1 is YES. Their decisions was similar to
>>> how most OS was designed at the time.
>>
>> The decisions in 1977 were defensible, but not forward-looking. Operating
>> systems written in high-level languages already existed, and
>> microprocessor-based machines offered a possibility of computers becoming
>> much cheaper. VAX/VMS solved the problems of the recent past, quite well,
>> but did not anticipate the future.
>
> It is difficult to anticipate the future.
>
> They made some choices that looked OK at the time.

Back in the day we had a saying.

Buy the computer you need now. If you wait for the next greatest thing, you'll
never get a new computer.

Still good advice.

As for anticipating the future, should all auto manufacturers plan now for
counter-grav? That's about the same as some of the comments I've read here.

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]

<uc7a0q$g1c$4@news.misty.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29390&group=comp.os.vms#29390

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.80-218-16-84.dclient.hispeed.ch!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]
Date: Thu, 24 Aug 2023 12:05:14 +0200
Organization: MGT Consulting
Message-ID: <uc7a0q$g1c$4@news.misty.com>
References: <u8ma5c$38rt0$2@dont-email.me>
<a824cb63-5dae-4970-8948-d29d613f23dfn@googlegroups.com>
<khacacF6ktaU1@mid.individual.net> <u8rgjd$11j4$1@dont-email.me>
<u91cs4$r72f$1@dont-email.me> <u91cvu$r72f$2@dont-email.me>
<u93640$ijt$1@news.misty.com> <u93fnb$18k5h$1@dont-email.me>
<u93pj7$19nf9$1@dont-email.me> <u9603c$1ksbo$2@dont-email.me>
<u96h7a$1njuu$1@dont-email.me> <u97b3k$1rcjv$2@dont-email.me>
<u97bqa$1rijn$1@dont-email.me> <u97e44$1rrrd$1@dont-email.me>
<u97g67$1trng$1@dont-email.me> <u991h8$27eqp$1@dont-email.me>
<u996n4$28d68$1@dont-email.me>
<249cdc0c-9840-4b6b-8d95-cd65d2b6fe85n@googlegroups.com>
<u9bag8$2n8ej$1@dont-email.me> <u9gouf$3rdld$1@dont-email.me>
<85d65be2-701b-40d1-943b-3ebde4fcc0c8n@googlegroups.com>
<u9hobn$3vmfq$1@dont-email.me> <u9lr2c$lfjl$1@dont-email.me>
<u9lu7o$ltuv$1@dont-email.me> <u9mbe9$o2o1$1@dont-email.me>
<u9n69c$r61o$1@dont-email.me> <uc3jrc$2k10g$1@dont-email.me>
<mdd5y564k0l.fsf_-_@panix5.panix.com> <uc3q6f$2ooco$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 24 Aug 2023 10:05:14 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="80-218-16-84.dclient.hispeed.ch:80.218.16.84";
logging-data="16428"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.14.0
In-Reply-To: <uc3q6f$2ooco$1@dont-email.me>
 by: Johnny Billquist - Thu, 24 Aug 2023 10:05 UTC

On 2023-08-23 04:16, Arne Vajhøj wrote:
> On 8/22/2023 9:36 PM, Rich Alderson wrote:
>> =?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> writes:
>>> VAX + VMS                               Eclipse MV + AOS/VS
> ...>> ---------                               -------------------
>
>>> 16 bit compatibility mode               16 bit compatibility mode
>>
>> Wrong!  See below.
>
>> Unlike the PDP-11 mode bit in the VAX, the MV/8000 used the same
>> method as the
>> Eclipse to add 32 bit intructions to the mix:  A previously unused set
>> of NOPs
>> was turned into the prefixes for the 32 bit instruction set.
>
> So you say that the Eclipse MV was "Eclipse compatible" instead
> of having "Eclipse compatibility mode"?

I think there was a famous quote about this:
"We will *not* have a compatibility mode bit like the VAX did!".

Johnny

Re: Hard links on VMS ODS5 disks

<uc7a6t$g1c$5@news.misty.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29391&group=comp.os.vms#29391

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.80-218-16-84.dclient.hispeed.ch!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: Hard links on VMS ODS5 disks
Date: Thu, 24 Aug 2023 12:08:29 +0200
Organization: MGT Consulting
Message-ID: <uc7a6t$g1c$5@news.misty.com>
References: <u8ma5c$38rt0$2@dont-email.me>
<a824cb63-5dae-4970-8948-d29d613f23dfn@googlegroups.com>
<khacacF6ktaU1@mid.individual.net> <u8rgjd$11j4$1@dont-email.me>
<u8ub39$37s$1@news.misty.com> <u91cs4$r72f$1@dont-email.me>
<u91cvu$r72f$2@dont-email.me> <u93640$ijt$1@news.misty.com>
<u93fnb$18k5h$1@dont-email.me> <u93pj7$19nf9$1@dont-email.me>
<u9603c$1ksbo$2@dont-email.me> <u96h7a$1njuu$1@dont-email.me>
<u97b3k$1rcjv$2@dont-email.me> <u97bqa$1rijn$1@dont-email.me>
<u97e44$1rrrd$1@dont-email.me> <u97g67$1trng$1@dont-email.me>
<u991h8$27eqp$1@dont-email.me> <u996n4$28d68$1@dont-email.me>
<249cdc0c-9840-4b6b-8d95-cd65d2b6fe85n@googlegroups.com>
<u9bag8$2n8ej$1@dont-email.me> <u9gouf$3rdld$1@dont-email.me>
<85d65be2-701b-40d1-943b-3ebde4fcc0c8n@googlegroups.com>
<u9hobn$3vmfq$1@dont-email.me> <u9lr2c$lfjl$1@dont-email.me>
<u9lu7o$ltuv$1@dont-email.me> <u9mbe9$o2o1$1@dont-email.me>
<u9n69c$r61o$1@dont-email.me> <uc3jrc$2k10g$1@dont-email.me>
<uc4ueo$2ttvq$2@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 24 Aug 2023 10:08:29 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="80-218-16-84.dclient.hispeed.ch:80.218.16.84";
logging-data="16428"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.14.0
In-Reply-To: <uc4ueo$2ttvq$2@dont-email.me>
 by: Johnny Billquist - Thu, 24 Aug 2023 10:08 UTC

On 2023-08-23 14:35, Simon Clubley wrote:
> On 2023-08-22, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>
>> VAX + VMS Eclipse MV + AOS/VS
>> --------- -------------------
>>
>> CISC CISC
>> 32 bit virtual byte addresses 31 bit virtual word addresses
>> 4 GB address space 4 GB address space
>> 512 byte pages 2 KB pages
>> 16 bit compatibility mode 16 bit compatibility mode
>> 4 modes: 8 modes:
>> K (0) - VMS 0 - kernel
>> E (1) - RMS & Rdb 1 - virtual adress translation
>> S (2) - DCL 2 - unused
>> U (3) - application 3 - IO buffering & compatibility
>> 4 - DG database
>> 5 - Oracle database
>> 6 - available for large
>> applications
>> 7 - applications
>> memory organized: memory organized in 512 MB
>> segments one per mode
>> P0 - heap
>> P1 - stack
>> S0 - OS
>> S1 - unused (early VMS)
>> processes processes + threads (called tasks)
>> kernel in Macro-32 or Bliss kernel in assembler
>> utilities in Macro-32 or Bliss or HLL utilities in Algol dialect
>>
>
> Based purely on what you write above, the use of an Algol dialect for
> writing their userland code is a _massive_ win over the DEC approach
> and _far_ superior to the way DEC did things.
>
> Wish DEC had done the same.

I think when it came to utilities, very little was in Macro-32, and most
were in Bliss or some other HLL. Can't say that I'd consider everything
written in some Algol dialect to be a massive win over that.

Johnny

Re: Hard links on VMS ODS5 disks

<uc7ad1$g1c$6@news.misty.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29392&group=comp.os.vms#29392

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.80-218-16-84.dclient.hispeed.ch!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: Hard links on VMS ODS5 disks
Date: Thu, 24 Aug 2023 12:11:45 +0200
Organization: MGT Consulting
Message-ID: <uc7ad1$g1c$6@news.misty.com>
References: <u9n69c$r61o$1@dont-email.me>
<memo.20230823074416.19768O@jgd.cix.co.uk>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 24 Aug 2023 10:11:46 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="80-218-16-84.dclient.hispeed.ch:80.218.16.84";
logging-data="16428"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.14.0
In-Reply-To: <memo.20230823074416.19768O@jgd.cix.co.uk>
 by: Johnny Billquist - Thu, 24 Aug 2023 10:11 UTC

On 2023-08-23 08:44, John Dallman wrote:
> In article <u9n69c$r61o$1@dont-email.me>, arne@vajhoej.dk (Arne Vajhøj)
> wrote:
>
>> There are two very different questions:
>>
>> #1: Did DEC's decisions in 1977 make sense given 1977 knowledge?
>>
>> I believe the answer to #1 is YES. Their decisions was similar to
>> how most OS was designed at the time.
>
> The decisions in 1977 were defensible, but not forward-looking. Operating
> systems written in high-level languages already existed, and
> microprocessor-based machines offered a possibility of computers becoming
> much cheaper. VAX/VMS solved the problems of the recent past, quite well,
> but did not anticipate the future.

I think it was way more about meeting the existing demands of their
existing customers. You had this large customer base running PDP-11s
with RSX and RSTE/E (primarily), who wanted something bigger, and was
willing to pay for it.
So that is what DEC built. Both hardware and software wise.
And it makes *total* sense. You build what your customers as for, and
you try to also plan a little bit for the future. But you don't build
something that is contrary to what the customers ask for.

Johnny

Re: Hard links on VMS ODS5 disks

<uc7c05$3e5np$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29393&group=comp.os.vms#29393

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: F.Zwa...@HetNet.nl (Fred. Zwarts)
Newsgroups: comp.os.vms
Subject: Re: Hard links on VMS ODS5 disks
Date: Thu, 24 Aug 2023 12:39:00 +0200
Organization: A noiseless patient Spider
Lines: 52
Message-ID: <uc7c05$3e5np$1@dont-email.me>
References: <u8ma5c$38rt0$2@dont-email.me> <khacacF6ktaU1@mid.individual.net>
<u8rgjd$11j4$1@dont-email.me> <u8ub39$37s$1@news.misty.com>
<u91cs4$r72f$1@dont-email.me> <u91cvu$r72f$2@dont-email.me>
<u93640$ijt$1@news.misty.com> <u93fnb$18k5h$1@dont-email.me>
<u93pj7$19nf9$1@dont-email.me> <u9603c$1ksbo$2@dont-email.me>
<u96h7a$1njuu$1@dont-email.me> <u97b3k$1rcjv$2@dont-email.me>
<u97bqa$1rijn$1@dont-email.me> <u97e44$1rrrd$1@dont-email.me>
<u97g67$1trng$1@dont-email.me> <u991h8$27eqp$1@dont-email.me>
<u996n4$28d68$1@dont-email.me>
<249cdc0c-9840-4b6b-8d95-cd65d2b6fe85n@googlegroups.com>
<u9bag8$2n8ej$1@dont-email.me> <u9gouf$3rdld$1@dont-email.me>
<85d65be2-701b-40d1-943b-3ebde4fcc0c8n@googlegroups.com>
<u9hobn$3vmfq$1@dont-email.me> <u9lr2c$lfjl$1@dont-email.me>
<u9lu7o$ltuv$1@dont-email.me> <u9mbe9$o2o1$1@dont-email.me>
<u9n69c$r61o$1@dont-email.me> <uc3jrc$2k10g$1@dont-email.me>
<uc4ueo$2ttvq$2@dont-email.me> <uc7a6t$g1c$5@news.misty.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 24 Aug 2023 10:39:01 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="76ee4a4f07120b20bc776b1dce649d2d";
logging-data="3610361"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18knd7mxgAnT+rXgF/jLWfR"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:dDAVE+PQxhnNGB9Rz2xoZ1+TmE0=
Content-Language: en-GB
In-Reply-To: <uc7a6t$g1c$5@news.misty.com>
 by: Fred. Zwarts - Thu, 24 Aug 2023 10:39 UTC

Op 24.aug..2023 om 12:08 schreef Johnny Billquist:
> On 2023-08-23 14:35, Simon Clubley wrote:
>> On 2023-08-22, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>>
>>> VAX + VMS                               Eclipse MV + AOS/VS
>>> ---------                               -------------------
>>>
>>> CISC                                    CISC
>>> 32 bit virtual byte addresses           31 bit virtual word addresses
>>> 4 GB address space                      4 GB address space
>>> 512 byte pages                          2 KB pages
>>> 16 bit compatibility mode               16 bit compatibility mode
>>> 4 modes:                                8 modes:
>>>     K (0) - VMS                             0 - kernel
>>>     E (1) - RMS & Rdb                       1 - virtual adress
>>> translation
>>>     S (2) - DCL                             2 - unused
>>>     U (3) - application                     3 - IO buffering &
>>> compatibility
>>>                                             4 - DG database
>>>                                             5 - Oracle database
>>>                                             6 - available for large
>>> applications
>>>                                             7 - applications
>>> memory organized:                      memory organized in 512 MB
>>> segments one per mode
>>>     P0 - heap
>>>     P1 - stack
>>>     S0 - OS
>>>     S1 - unused (early VMS)
>>> processes                               processes + threads (called
>>> tasks)
>>> kernel in Macro-32 or Bliss             kernel in assembler
>>> utilities in Macro-32 or Bliss or HLL   utilities in Algol dialect
>>>
>>
>> Based purely on what you write above, the use of an Algol dialect for
>> writing their userland code is a _massive_ win over the DEC approach
>> and _far_ superior to the way DEC did things.
>>
>> Wish DEC had done the same.
>
> I think when it came to utilities, very little was in Macro-32, and most
> were in Bliss or some other HLL. Can't say that I'd consider everything
> written in some Algol dialect to be a massive win over that.
>
>   Johnny
>

I remember that in very early VMS versions (1.5 or slightly later) the
'directory' command sometimes displayed FORTRAN errors. :)

Re: Hard links on VMS ODS5 disks

<uc7hjn$3f21l$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29396&group=comp.os.vms#29396

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Hard links on VMS ODS5 disks
Date: Thu, 24 Aug 2023 12:14:47 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 34
Message-ID: <uc7hjn$3f21l$1@dont-email.me>
References: <u9n69c$r61o$1@dont-email.me> <memo.20230823074416.19768O@jgd.cix.co.uk> <uc5qr1$334j3$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 24 Aug 2023 12:14:47 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="f6f08d9e28d7bcb214e45af5802fd753";
logging-data="3639349"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19NwQqFA/7pK+J9dUGXBsx+sCwwpoLvPNA="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:Eqqvf81dA9f0Kdd90/otSfl/aXI=
 by: Simon Clubley - Thu, 24 Aug 2023 12:14 UTC

On 2023-08-23, Arne Vajhøj <arne@vajhoej.dk> wrote:
>
> It is difficult to anticipate the future.
>
> They made some choices that looked OK at the time.
>
> I suspect that it reflect the leadership.
>
> the engineering approach: let us choose something
> that we are 99.9% sure to work fine
>
> the visionary approach: let us choose something
> where there is 50% chance of huge success and
> 50% chance of total failure
>
> Engineers are trained to build stuff that is guaranteed
> to work.
>

And DEC had a very frustrating mix of being both not visionary and
then doing something that was very visionary.

First, they did the VMS design, which is most certainly not visionary,
but then a few years later they gave us a cluster design that was
literally a generation ahead of everyone else.

They also gave us the aborted Mica/Prism architecture, which would have
also been unique at the time. Oh, well.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Hard links on VMS ODS5 disks

<d5dca5c6-cf8d-4292-9888-14b227bb5270n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29397&group=comp.os.vms#29397

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:5989:0:b0:410:9d7b:7896 with SMTP id e9-20020ac85989000000b004109d7b7896mr162467qte.8.1692880307009;
Thu, 24 Aug 2023 05:31:47 -0700 (PDT)
X-Received: by 2002:a05:6a00:180c:b0:686:2ad5:d132 with SMTP id
y12-20020a056a00180c00b006862ad5d132mr8173889pfa.5.1692880306701; Thu, 24 Aug
2023 05:31:46 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Thu, 24 Aug 2023 05:31:45 -0700 (PDT)
In-Reply-To: <uc4ueo$2ttvq$2@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=159.196.168.133; posting-account=ljjXiAgAAAA3eWtNZYnEiwKxkHjOOX9r
NNTP-Posting-Host: 159.196.168.133
References: <u8ma5c$38rt0$2@dont-email.me> <a824cb63-5dae-4970-8948-d29d613f23dfn@googlegroups.com>
<khacacF6ktaU1@mid.individual.net> <u8rgjd$11j4$1@dont-email.me>
<u8ub39$37s$1@news.misty.com> <u91cs4$r72f$1@dont-email.me>
<u91cvu$r72f$2@dont-email.me> <u93640$ijt$1@news.misty.com>
<u93fnb$18k5h$1@dont-email.me> <u93pj7$19nf9$1@dont-email.me>
<u9603c$1ksbo$2@dont-email.me> <u96h7a$1njuu$1@dont-email.me>
<u97b3k$1rcjv$2@dont-email.me> <u97bqa$1rijn$1@dont-email.me>
<u97e44$1rrrd$1@dont-email.me> <u97g67$1trng$1@dont-email.me>
<u991h8$27eqp$1@dont-email.me> <u996n4$28d68$1@dont-email.me>
<249cdc0c-9840-4b6b-8d95-cd65d2b6fe85n@googlegroups.com> <u9bag8$2n8ej$1@dont-email.me>
<u9gouf$3rdld$1@dont-email.me> <85d65be2-701b-40d1-943b-3ebde4fcc0c8n@googlegroups.com>
<u9hobn$3vmfq$1@dont-email.me> <u9lr2c$lfjl$1@dont-email.me>
<u9lu7o$ltuv$1@dont-email.me> <u9mbe9$o2o1$1@dont-email.me>
<u9n69c$r61o$1@dont-email.me> <uc3jrc$2k10g$1@dont-email.me> <uc4ueo$2ttvq$2@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d5dca5c6-cf8d-4292-9888-14b227bb5270n@googlegroups.com>
Subject: Re: Hard links on VMS ODS5 disks
From: phow9...@gmail.com (Phil Howell)
Injection-Date: Thu, 24 Aug 2023 12:31:47 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4320
 by: Phil Howell - Thu, 24 Aug 2023 12:31 UTC

On Wednesday, 23 August 2023 at 10:35:40 pm UTC+10, Simon Clubley wrote:
> On 2023-08-22, Arne Vajhøj <ar...@vajhoej.dk> wrote:
> >
> > VAX + VMS Eclipse MV + AOS/VS
> > --------- -------------------
> >
> > CISC CISC
> > 32 bit virtual byte addresses 31 bit virtual word addresses
> > 4 GB address space 4 GB address space
> > 512 byte pages 2 KB pages
> > 16 bit compatibility mode 16 bit compatibility mode
> > 4 modes: 8 modes:
> > K (0) - VMS 0 - kernel
> > E (1) - RMS & Rdb 1 - virtual adress translation
> > S (2) - DCL 2 - unused
> > U (3) - application 3 - IO buffering & compatibility
> > 4 - DG database
> > 5 - Oracle database
> > 6 - available for large
> > applications
> > 7 - applications
> > memory organized: memory organized in 512 MB
> > segments one per mode
> > P0 - heap
> > P1 - stack
> > S0 - OS
> > S1 - unused (early VMS)
> > processes processes + threads (called tasks)
> > kernel in Macro-32 or Bliss kernel in assembler
> > utilities in Macro-32 or Bliss or HLL utilities in Algol dialect
> >
> Based purely on what you write above, the use of an Algol dialect for
> writing their userland code is a _massive_ win over the DEC approach
> and _far_ superior to the way DEC did things.
>
> Wish DEC had done the same.
> Simon.

Off topic a bit, but we had already left the original topic.
I used to work for NCR in the 1970s on their I-series machines,
these were minis that would compete with the VAX when it came out (1977)
as well as with Burroughs Univac and IBM and some others (DG HP)
All the OS and utilities were written in a block structured ALGOL-like language,
When a machine was installed at a customer site, one of the first things to do
was to run a sysgen, which compiled and linked all this to build a system image to run,
this was then saved to disk for subsequent use.
This in-house language was strictly for use only by systems programmers in
head office, and not released (AFAIK), but the resultant systems proved very reliable.
But then DEC in the 1980s was way more successful than NCR or DG anyway...

Phil

Re: Hard links on VMS ODS5 disks

<uc7noi$3g9cs$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29399&group=comp.os.vms#29399

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Hard links on VMS ODS5 disks
Date: Thu, 24 Aug 2023 09:59:36 -0400
Organization: A noiseless patient Spider
Lines: 43
Message-ID: <uc7noi$3g9cs$1@dont-email.me>
References: <u9n69c$r61o$1@dont-email.me>
<memo.20230823074416.19768O@jgd.cix.co.uk> <uc5qr1$334j3$1@dont-email.me>
<uc7hjn$3f21l$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 24 Aug 2023 13:59:46 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="59517bb18ebe9cac4ad6b6dfd03a3930";
logging-data="3679644"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+VoFNTXuTnErCvg+1P2M42RuKnfvS7m5A="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:QvvwPA4O/vP7B7D4rgQjaYrSOts=
In-Reply-To: <uc7hjn$3f21l$1@dont-email.me>
 by: Dave Froble - Thu, 24 Aug 2023 13:59 UTC

On 8/24/2023 8:14 AM, Simon Clubley wrote:
> On 2023-08-23, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>
>> It is difficult to anticipate the future.
>>
>> They made some choices that looked OK at the time.
>>
>> I suspect that it reflect the leadership.
>>
>> the engineering approach: let us choose something
>> that we are 99.9% sure to work fine
>>
>> the visionary approach: let us choose something
>> where there is 50% chance of huge success and
>> 50% chance of total failure
>>
>> Engineers are trained to build stuff that is guaranteed
>> to work.
>>
>
> And DEC had a very frustrating mix of being both not visionary and
> then doing something that was very visionary.
>
> First, they did the VMS design, which is most certainly not visionary,
> but then a few years later they gave us a cluster design that was
> literally a generation ahead of everyone else.
>
> They also gave us the aborted Mica/Prism architecture, which would have
> also been unique at the time. Oh, well.
>
> Simon.
>

Not sure what other people's definition of "visionary" might be. For me, the
DLM was very visionary. Often copied. That and IBM's Sysplex sort of led the
way in this direction.

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]

<ucb3uk$6n3p$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29427&group=comp.os.vms#29427

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chr...@applied-synergy.com (Chris Scheers)
Newsgroups: comp.os.vms
Subject: Re: VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]
Date: Fri, 25 Aug 2023 15:46:11 -0500
Organization: Applied Synergy, Inc.
Lines: 73
Message-ID: <ucb3uk$6n3p$1@dont-email.me>
References: <u8ma5c$38rt0$2@dont-email.me> <a824cb63-5dae-4970-8948-d29d613f23dfn@googlegroups.com> <khacacF6ktaU1@mid.individual.net> <u8rgjd$11j4$1@dont-email.me> <u91cs4$r72f$1@dont-email.me> <u91cvu$r72f$2@dont-email.me> <u93640$ijt$1@news.misty.com> <u93fnb$18k5h$1@dont-email.me> <u93pj7$19nf9$1@dont-email.me> <u9603c$1ksbo$2@dont-email.me> <u96h7a$1njuu$1@dont-email.me> <u97b3k$1rcjv$2@dont-email.me> <u97bqa$1rijn$1@dont-email.me> <u97e44$1rrrd$1@dont-email.me> <u97g67$1trng$1@dont-email.me> <u991h8$27eqp$1@dont-email.me> <u996n4$28d68$1@dont-email.me> <249cdc0c-9840-4b6b-8d95-cd65d2b6fe85n@googlegroups.com> <u9bag8$2n8ej$1@dont-email.me> <u9gouf$3rdld$1@dont-email.me> <85d65be2-701b-40d1-943b-3ebde4fcc0c8n@googlegroups.com> <u9hobn$3vmfq$1@dont-email.me> <u9lr2c$lfjl$1@dont-email.me> <u9lu7o$ltuv$1@dont-email.me> <u9mbe9$o2o1$1@dont-email.me> <u9n69c$r61o$1@dont-email.me> <uc3jrc$2k10g$1@dont-email.me> <mdd5y564k0l.fsf_-_@panix5.panix.com> <uc3q6f$2ooco$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 25 Aug 2023 20:46:13 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9d9a426b3e6f187dc6a093f5062dffb1";
logging-data="220281"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/cJFxTvE5CTw323mdDAzky31N6J/bk+q4="
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
Cancel-Lock: sha1:QLPpXhoPa1LE5umDEkGhPFmjFIc=
In-Reply-To: <uc3q6f$2ooco$1@dont-email.me>
 by: Chris Scheers - Fri, 25 Aug 2023 20:46 UTC

Arne Vajhøj wrote:
> On 8/22/2023 9:36 PM, Rich Alderson wrote:
>> =?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> writes:
>>> VAX + VMS Eclipse MV + AOS/VS
> ...>> --------- -------------------
>
>>> 16 bit compatibility mode 16 bit compatibility mode
>>
>> Wrong! See below.
>
>> Unlike the PDP-11 mode bit in the VAX, the MV/8000 used the same
>> method as the
>> Eclipse to add 32 bit intructions to the mix: A previously unused set
>> of NOPs
>> was turned into the prefixes for the 32 bit instruction set.
>
> So you say that the Eclipse MV was "Eclipse compatible" instead
> of having "Eclipse compatibility mode"?

Yes, NOVA, Eclipse, and MV instructions could all be (and were) mixed in
the same program. They would generally be mixed in the same subroutine.

Except for a few hardware functions (e.g., auto increment and auto
decrement locations), Eclipse or Nova software could run directly on the MV.

Another correction: The MV had two only modes, privileged and
non-privileged.

The "modes" referred to in the original post were memory "rings".

The MV used a segmented/paged memory model. The upper most bit of an
address was (usually) the indirection bit and the next three bits were
the segment number.

A single program would exist entirely within a single segment. A program
could reference memory in its own segment or outer (higher segment
number) segments, but could not access inner memory. This is similar to
the VAX KESU memory protections, but instead of doing it on a page by
page basis, this was done on a segment by segment basis and was implicit
in the address.

Within a segment, there would be a page table to support virtual memory.

For privileged system calls, a program would make an inner ring call
using a gateway. That is, the call address would include a function
number instead of an inner mode address. This ring to ring transition
was handled by the firmware. (Similar to the VAX CHMx instructions.)
The gateway function is similar to what Intel is doing now with the SGX
extension.

AOS/VS laid out the rings as:

0: Kernel
1: PMGR
7: user programs

Kernel only supported block mode devices. PMGR handled non-block (e.g.,
terminals) devices and mapped to the appropriate Kernel calls.

Other rings could have various programs loaded into them depending on
what the system needed. Databases and filesystems quite often went into
rings. Debuggers could live in a ring.

Also be aware that Data General could be considered to be a spin off
from DEC. Read up on its rather interesting history.

--
-----------------------------------------------------------------------
Chris Scheers, Applied Synergy, Inc.

Voice: 817-237-3360 Internet: chris@applied-synergy.com
Fax: 817-237-3074

Re: Hard links on VMS ODS5 disks

<ucbgm5$8kpo$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29435&group=comp.os.vms#29435

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Hard links on VMS ODS5 disks
Date: Fri, 25 Aug 2023 20:23:34 -0400
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <ucbgm5$8kpo$1@dont-email.me>
References: <u8ma5c$38rt0$2@dont-email.me> <khacacF6ktaU1@mid.individual.net>
<u8rgjd$11j4$1@dont-email.me> <u8ub39$37s$1@news.misty.com>
<u91cs4$r72f$1@dont-email.me> <u91cvu$r72f$2@dont-email.me>
<u93640$ijt$1@news.misty.com> <u93fnb$18k5h$1@dont-email.me>
<u93pj7$19nf9$1@dont-email.me> <u9603c$1ksbo$2@dont-email.me>
<u96h7a$1njuu$1@dont-email.me> <u97b3k$1rcjv$2@dont-email.me>
<u97bqa$1rijn$1@dont-email.me> <u97e44$1rrrd$1@dont-email.me>
<u97g67$1trng$1@dont-email.me> <u991h8$27eqp$1@dont-email.me>
<u996n4$28d68$1@dont-email.me>
<249cdc0c-9840-4b6b-8d95-cd65d2b6fe85n@googlegroups.com>
<u9bag8$2n8ej$1@dont-email.me> <u9gouf$3rdld$1@dont-email.me>
<85d65be2-701b-40d1-943b-3ebde4fcc0c8n@googlegroups.com>
<u9hobn$3vmfq$1@dont-email.me> <u9lr2c$lfjl$1@dont-email.me>
<u9lu7o$ltuv$1@dont-email.me> <u9mbe9$o2o1$1@dont-email.me>
<u9n69c$r61o$1@dont-email.me> <uc3jrc$2k10g$1@dont-email.me>
<uc4ueo$2ttvq$2@dont-email.me> <uc7a6t$g1c$5@news.misty.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 26 Aug 2023 00:23:33 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="963d0b4c3a6b0f45160611def803fde9";
logging-data="283448"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX197sbcuC2/Rpb+QhaM0Mp8c1LC2e71CeN8="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:zvRyLjXdlg2BX+J0+k3tTS3dBF0=
Content-Language: en-US
In-Reply-To: <uc7a6t$g1c$5@news.misty.com>
 by: Arne Vajhøj - Sat, 26 Aug 2023 00:23 UTC

On 8/24/2023 6:08 AM, Johnny Billquist wrote:
> On 2023-08-23 14:35, Simon Clubley wrote:
>> On 2023-08-22, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>> VAX + VMS                               Eclipse MV + AOS/VS
>>> ---------                               -------------------
....
>>> kernel in Macro-32 or Bliss             kernel in assembler
>>> utilities in Macro-32 or Bliss or HLL   utilities in Algol dialect
>>
>> Based purely on what you write above, the use of an Algol dialect for
>> writing their userland code is a _massive_ win over the DEC approach
>> and _far_ superior to the way DEC did things.
>>
>> Wish DEC had done the same.
>
> I think when it came to utilities, very little was in Macro-32, and most
> were in Bliss or some other HLL. Can't say that I'd consider everything
> written in some Algol dialect to be a massive win over that.

Isn't DCL or at least large parts of in Macro-32?

Arne

Re: VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]

<ucbh82$8kpo$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29436&group=comp.os.vms#29436

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]
Date: Fri, 25 Aug 2023 20:33:07 -0400
Organization: A noiseless patient Spider
Lines: 54
Message-ID: <ucbh82$8kpo$2@dont-email.me>
References: <u8ma5c$38rt0$2@dont-email.me> <khacacF6ktaU1@mid.individual.net>
<u8rgjd$11j4$1@dont-email.me> <u91cs4$r72f$1@dont-email.me>
<u91cvu$r72f$2@dont-email.me> <u93640$ijt$1@news.misty.com>
<u93fnb$18k5h$1@dont-email.me> <u93pj7$19nf9$1@dont-email.me>
<u9603c$1ksbo$2@dont-email.me> <u96h7a$1njuu$1@dont-email.me>
<u97b3k$1rcjv$2@dont-email.me> <u97bqa$1rijn$1@dont-email.me>
<u97e44$1rrrd$1@dont-email.me> <u97g67$1trng$1@dont-email.me>
<u991h8$27eqp$1@dont-email.me> <u996n4$28d68$1@dont-email.me>
<249cdc0c-9840-4b6b-8d95-cd65d2b6fe85n@googlegroups.com>
<u9bag8$2n8ej$1@dont-email.me> <u9gouf$3rdld$1@dont-email.me>
<85d65be2-701b-40d1-943b-3ebde4fcc0c8n@googlegroups.com>
<u9hobn$3vmfq$1@dont-email.me> <u9lr2c$lfjl$1@dont-email.me>
<u9lu7o$ltuv$1@dont-email.me> <u9mbe9$o2o1$1@dont-email.me>
<u9n69c$r61o$1@dont-email.me> <uc3jrc$2k10g$1@dont-email.me>
<mdd5y564k0l.fsf_-_@panix5.panix.com> <uc3q6f$2ooco$1@dont-email.me>
<uc7a0q$g1c$4@news.misty.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 26 Aug 2023 00:33:06 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="963d0b4c3a6b0f45160611def803fde9";
logging-data="283448"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1847mGb97atP5RvpazGjj/FMHH/mkrKfME="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:yn/3CB27L2Vt1enPZwyvSJjKqAQ=
In-Reply-To: <uc7a0q$g1c$4@news.misty.com>
Content-Language: en-US
 by: Arne Vajhøj - Sat, 26 Aug 2023 00:33 UTC

On 8/24/2023 6:05 AM, Johnny Billquist wrote:
> On 2023-08-23 04:16, Arne Vajhøj wrote:
>> On 8/22/2023 9:36 PM, Rich Alderson wrote:
>>> =?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> writes:
>>>> VAX + VMS                               Eclipse MV + AOS/VS
>> ...>> ---------                               -------------------
>>
>>>> 16 bit compatibility mode               16 bit compatibility mode
>>>
>>> Wrong!  See below.
>>
>>> Unlike the PDP-11 mode bit in the VAX, the MV/8000 used the same
>>> method as the
>>> Eclipse to add 32 bit intructions to the mix:  A previously unused
>>> set of NOPs
>>> was turned into the prefixes for the 32 bit instruction set.
>>
>> So you say that the Eclipse MV was "Eclipse compatible" instead
>> of having "Eclipse compatibility mode"?
>
> I think there was a famous quote about this:
> "We will *not* have a compatibility mode bit like the VAX did!".

But if we look at this from the high level.

Both DEC and DG considered it important to be able to
run old 16 bit applications on their new 32 bit system.

Both DEC and DG was willing to add support for the
16 bit instructions in the hardware (as opposed to
DEC a little over a decade later when the 64 bit support
for 32 bit applications was software based: VEST).

DEC chose to have the VAX switch mode between 32 and
16 bit instructions (similar to what AMD did a couple
of decades later).

DG chose to support both instruction sets at the
same time.

Both DEC and DG achieved the business goal of being
able to run both old 16 bit applications and new
32 bit applications.

DG approach seems more elegant as it must have
allowed new 32 bit code to call old 16 bit code
within the same program. If someone knew how to
ensure that everything got set up properly (somewhat
similar to VMS code today using 64 bit pointers needing
to call code using 32 bit pointers - you better have
the data in P0 and not P2).

Arne

Re: VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]

<c67d6a2e-7cac-45c0-81d5-dd8371ff6c9bn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29437&group=comp.os.vms#29437

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:6214:1633:b0:649:a653:680c with SMTP id e19-20020a056214163300b00649a653680cmr536995qvw.3.1693017407985;
Fri, 25 Aug 2023 19:36:47 -0700 (PDT)
X-Received: by 2002:a05:6214:18e6:b0:649:6ad2:47d with SMTP id
ep6-20020a05621418e600b006496ad2047dmr495323qvb.1.1693017407812; Fri, 25 Aug
2023 19:36:47 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Fri, 25 Aug 2023 19:36:47 -0700 (PDT)
In-Reply-To: <ucbh82$8kpo$2@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:4040:5ed8:3d00:a513:7ec4:6da9:255a;
posting-account=Ysq9BAoAAACGX1EcMMPkdNg4YcTg0TxG
NNTP-Posting-Host: 2600:4040:5ed8:3d00:a513:7ec4:6da9:255a
References: <u8ma5c$38rt0$2@dont-email.me> <khacacF6ktaU1@mid.individual.net>
<u8rgjd$11j4$1@dont-email.me> <u91cs4$r72f$1@dont-email.me>
<u91cvu$r72f$2@dont-email.me> <u93640$ijt$1@news.misty.com>
<u93fnb$18k5h$1@dont-email.me> <u93pj7$19nf9$1@dont-email.me>
<u9603c$1ksbo$2@dont-email.me> <u96h7a$1njuu$1@dont-email.me>
<u97b3k$1rcjv$2@dont-email.me> <u97bqa$1rijn$1@dont-email.me>
<u97e44$1rrrd$1@dont-email.me> <u97g67$1trng$1@dont-email.me>
<u991h8$27eqp$1@dont-email.me> <u996n4$28d68$1@dont-email.me>
<249cdc0c-9840-4b6b-8d95-cd65d2b6fe85n@googlegroups.com> <u9bag8$2n8ej$1@dont-email.me>
<u9gouf$3rdld$1@dont-email.me> <85d65be2-701b-40d1-943b-3ebde4fcc0c8n@googlegroups.com>
<u9hobn$3vmfq$1@dont-email.me> <u9lr2c$lfjl$1@dont-email.me>
<u9lu7o$ltuv$1@dont-email.me> <u9mbe9$o2o1$1@dont-email.me>
<u9n69c$r61o$1@dont-email.me> <uc3jrc$2k10g$1@dont-email.me>
<mdd5y564k0l.fsf_-_@panix5.panix.com> <uc3q6f$2ooco$1@dont-email.me>
<uc7a0q$g1c$4@news.misty.com> <ucbh82$8kpo$2@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c67d6a2e-7cac-45c0-81d5-dd8371ff6c9bn@googlegroups.com>
Subject: Re: VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]
From: dansabrs...@yahoo.com (abrsvc)
Injection-Date: Sat, 26 Aug 2023 02:36:47 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4917
 by: abrsvc - Sat, 26 Aug 2023 02:36 UTC

On Friday, August 25, 2023 at 8:33:10 PM UTC-4, Arne Vajhøj wrote:
> On 8/24/2023 6:05 AM, Johnny Billquist wrote:
> > On 2023-08-23 04:16, Arne Vajhøj wrote:
> >> On 8/22/2023 9:36 PM, Rich Alderson wrote:
> >>> =?UTF-8?Q?Arne_Vajh=c3=b8j?= <ar...@vajhoej.dk> writes:
> >>>> VAX + VMS Eclipse MV + AOS/VS
> >> ...>> --------- -------------------
> >>
> >>>> 16 bit compatibility mode 16 bit compatibility mode
> >>>
> >>> Wrong! See below.
> >>
> >>> Unlike the PDP-11 mode bit in the VAX, the MV/8000 used the same
> >>> method as the
> >>> Eclipse to add 32 bit intructions to the mix: A previously unused
> >>> set of NOPs
> >>> was turned into the prefixes for the 32 bit instruction set.
> >>
> >> So you say that the Eclipse MV was "Eclipse compatible" instead
> >> of having "Eclipse compatibility mode"?
> >
> > I think there was a famous quote about this:
> > "We will *not* have a compatibility mode bit like the VAX did!".
> But if we look at this from the high level.
>
> Both DEC and DG considered it important to be able to
> run old 16 bit applications on their new 32 bit system.
>
> Both DEC and DG was willing to add support for the
> 16 bit instructions in the hardware (as opposed to
> DEC a little over a decade later when the 64 bit support
> for 32 bit applications was software based: VEST).
>
> DEC chose to have the VAX switch mode between 32 and
> 16 bit instructions (similar to what AMD did a couple
> of decades later).
>
> DG chose to support both instruction sets at the
> same time.
>
> Both DEC and DG achieved the business goal of being
> able to run both old 16 bit applications and new
> 32 bit applications.
>
> DG approach seems more elegant as it must have
> allowed new 32 bit code to call old 16 bit code
> within the same program. If someone knew how to
> ensure that everything got set up properly (somewhat
> similar to VMS code today using 64 bit pointers needing
> to call code using 32 bit pointers - you better have
> the data in P0 and not P2).
>
> Arne
VEST was not intended to be a vehicle for 32 programs to be transformed into 64 bit. It was intended for VAX programs to run under Alpha without the need for having source code access. Many customers were happy that this worked as well as it did because of their lack of original source. VESTed programs still had access only to 3 bit space. There are sites today still running VESTed images on Alpha systems.

Dan

Re: VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]

<ucbpdl$dd8o$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29438&group=comp.os.vms#29438

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]
Date: Fri, 25 Aug 2023 22:52:38 -0400
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <ucbpdl$dd8o$1@dont-email.me>
References: <u8ma5c$38rt0$2@dont-email.me> <u91cs4$r72f$1@dont-email.me>
<u91cvu$r72f$2@dont-email.me> <u93640$ijt$1@news.misty.com>
<u93fnb$18k5h$1@dont-email.me> <u93pj7$19nf9$1@dont-email.me>
<u9603c$1ksbo$2@dont-email.me> <u96h7a$1njuu$1@dont-email.me>
<u97b3k$1rcjv$2@dont-email.me> <u97bqa$1rijn$1@dont-email.me>
<u97e44$1rrrd$1@dont-email.me> <u97g67$1trng$1@dont-email.me>
<u991h8$27eqp$1@dont-email.me> <u996n4$28d68$1@dont-email.me>
<249cdc0c-9840-4b6b-8d95-cd65d2b6fe85n@googlegroups.com>
<u9bag8$2n8ej$1@dont-email.me> <u9gouf$3rdld$1@dont-email.me>
<85d65be2-701b-40d1-943b-3ebde4fcc0c8n@googlegroups.com>
<u9hobn$3vmfq$1@dont-email.me> <u9lr2c$lfjl$1@dont-email.me>
<u9lu7o$ltuv$1@dont-email.me> <u9mbe9$o2o1$1@dont-email.me>
<u9n69c$r61o$1@dont-email.me> <uc3jrc$2k10g$1@dont-email.me>
<mdd5y564k0l.fsf_-_@panix5.panix.com> <uc3q6f$2ooco$1@dont-email.me>
<uc7a0q$g1c$4@news.misty.com> <ucbh82$8kpo$2@dont-email.me>
<c67d6a2e-7cac-45c0-81d5-dd8371ff6c9bn@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 26 Aug 2023 02:52:37 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="963d0b4c3a6b0f45160611def803fde9";
logging-data="439576"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18xVORiCRweoOhl4XyZPaa3dyqsMw+V7qg="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:zhHtCoEaOdZ7t2Eyd8K0926uK24=
Content-Language: en-US
In-Reply-To: <c67d6a2e-7cac-45c0-81d5-dd8371ff6c9bn@googlegroups.com>
 by: Arne Vajhøj - Sat, 26 Aug 2023 02:52 UTC

On 8/25/2023 10:36 PM, abrsvc wrote:
> On Friday, August 25, 2023 at 8:33:10 PM UTC-4, Arne Vajhøj wrote:
>> Both DEC and DG considered it important to be able to
>> run old 16 bit applications on their new 32 bit system.
>>
>> Both DEC and DG was willing to add support for the
>> 16 bit instructions in the hardware (as opposed to
>> DEC a little over a decade later when the 64 bit support
>> for 32 bit applications was software based: VEST).
>
> VEST was not intended to be a vehicle for 32 programs to be transformed into 64 bit.

No it was a software solution to the problem of running
application from old architecture on new architecture
solved via sofware instead of via hardware.

> It was intended for VAX programs to run under Alpha without the need for
> having source code access. Many customers were happy that this worked as
> well as it did because of their lack of original source. VESTed
> programs still had access only to 3 bit space. There are sites today
> still running VESTed images on Alpha systems.

I am sure a lot of early VMS customers were also happy with
compatibility mode. It solved a problem.

The solution back then was just different.

Arne

Re: VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]

<uccv21$or3$1@reader2.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29443&group=comp.os.vms#29443

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]
Date: Sat, 26 Aug 2023 13:34:57 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <uccv21$or3$1@reader2.panix.com>
References: <u8ma5c$38rt0$2@dont-email.me> <uc3q6f$2ooco$1@dont-email.me> <uc7a0q$g1c$4@news.misty.com> <ucbh82$8kpo$2@dont-email.me>
Injection-Date: Sat, 26 Aug 2023 13:34:57 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="25443"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Sat, 26 Aug 2023 13:34 UTC

In article <ucbh82$8kpo$2@dont-email.me>,
Arne Vajhøj <arne@vajhoej.dk> wrote:
>[snip]
>DEC chose to have the VAX switch mode between 32 and
>16 bit instructions (similar to what AMD did a couple
>of decades later).

One presumes you are referring to amd64 here. If so, then nope,
amd64 is an extension to 32-bit x86, not a replacement in the
sense that the VAX ISA replaced the PDP-11 ISA when the mode bit
was set.

Even in 64-bit mode, many (most?) programs will continue to
operate as expected with 32- and even many 16- bit instructions.
The same was not true of the VAX.

>DG chose to support both instruction sets at the
>same time.

Perhaps you should read, "Soul of a New Machine."

- Dan C.

Re: VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]

<ucdapd$ljc8$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29447&group=comp.os.vms#29447

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]
Date: Sat, 26 Aug 2023 12:55:09 -0400
Organization: A noiseless patient Spider
Lines: 39
Message-ID: <ucdapd$ljc8$1@dont-email.me>
References: <u8ma5c$38rt0$2@dont-email.me> <uc3q6f$2ooco$1@dont-email.me>
<uc7a0q$g1c$4@news.misty.com> <ucbh82$8kpo$2@dont-email.me>
<uccv21$or3$1@reader2.panix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 26 Aug 2023 16:55:09 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="963d0b4c3a6b0f45160611def803fde9";
logging-data="707976"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/oCjOYIUyCjQpBvuFIRvNtCpTzcK8f3pI="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:s+0BooRt2V3qEjMTrSiuyF+04yc=
Content-Language: en-US
In-Reply-To: <uccv21$or3$1@reader2.panix.com>
 by: Arne Vajhøj - Sat, 26 Aug 2023 16:55 UTC

On 8/26/2023 9:34 AM, Dan Cross wrote:
> In article <ucbh82$8kpo$2@dont-email.me>,
> Arne Vajhøj <arne@vajhoej.dk> wrote:
>> [snip]
>> DEC chose to have the VAX switch mode between 32 and
>> 16 bit instructions (similar to what AMD did a couple
>> of decades later).
>
> One presumes you are referring to amd64 here. If so, then nope,
> amd64 is an extension to 32-bit x86, not a replacement in the
> sense that the VAX ISA replaced the PDP-11 ISA when the mode bit
> was set.
>
> Even in 64-bit mode, many (most?) programs will continue to
> operate as expected with 32- and even many 16- bit instructions.
> The same was not true of the VAX.

x86-64 in long mode has an emulation mode set via
an emulation bit that allows it to execute 32 bit
programs.

That is the same as what VAX did for PDP-11
compatibility.

The rule is that one cannot mix 64 bit and 32 bit
code in the same process.

Most 32 bit instructions actually work identical
in 64 bit mode, but some produce different results
and some causes a crash.

So executing 32 bit code not in compatibility mode
is a big no no.

Arne

Re: VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]

<ucdikc$hlg$1@reader2.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29454&group=comp.os.vms#29454

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]
Date: Sat, 26 Aug 2023 19:09:00 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <ucdikc$hlg$1@reader2.panix.com>
References: <u8ma5c$38rt0$2@dont-email.me> <ucbh82$8kpo$2@dont-email.me> <uccv21$or3$1@reader2.panix.com> <ucdapd$ljc8$1@dont-email.me>
Injection-Date: Sat, 26 Aug 2023 19:09:00 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="18096"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Sat, 26 Aug 2023 19:09 UTC

In article <ucdapd$ljc8$1@dont-email.me>,
Arne Vajhøj <arne@vajhoej.dk> wrote:
>On 8/26/2023 9:34 AM, Dan Cross wrote:
>> In article <ucbh82$8kpo$2@dont-email.me>,
>> Arne Vajhøj <arne@vajhoej.dk> wrote:
>>> [snip]
>>> DEC chose to have the VAX switch mode between 32 and
>>> 16 bit instructions (similar to what AMD did a couple
>>> of decades later).
>>
>> One presumes you are referring to amd64 here. If so, then nope,
>> amd64 is an extension to 32-bit x86, not a replacement in the
>> sense that the VAX ISA replaced the PDP-11 ISA when the mode bit
>> was set.
>>
>> Even in 64-bit mode, many (most?) programs will continue to
>> operate as expected with 32- and even many 16- bit instructions.
>> The same was not true of the VAX.
>
>x86-64 in long mode has an emulation mode set via
>an emulation bit that allows it to execute 32 bit
>programs.
>
>That is the same as what VAX did for PDP-11
>compatibility.

Not even close. PDP-11 compatibility mode on the VAX uses an
entirely different instruction encoding (PDP-11 encoding for
PDP-11 instructions) compared to VAX-native instructions.
http://bitsavers.trailing-edge.com/pdf/dec/vax/archSpec/EY-3459E-DP_VAX_Architecture_Reference_Manual_1987.pdf

By contrast, AMD64 mode shares most of the instruction space
with 32-bit x86. `xorl %eax, %eax` works just fine in either
32-bit or 64-bit mode, with the exact same encoding. AMD used
a prefix byte to indicate 64-bit operands to instructions.
For example, see Chapter 2 of
https://cdrdv2.intel.com/v1/dl/getContent/671110

Of course, the semantics of a few instructions do change (the
size of words on the stack changes, for example, so the `PUSH`
instruction behaves differently in 64-bit mode), but in this
regard, the mechanism is closer to what DG did than what DEC
did.

>The rule is that one cannot mix 64 bit and 32 bit
>code in the same process.

You should define what you mean here. What do you mean by
"64-bit" and "32-bit" code? And what do you mean when you say
that you "cannot mix" them "in the same process"? As I
mentioned above, the instruction encoding is _mostly_ the same.

>Most 32 bit instructions actually work identical
>in 64 bit mode, but some produce different results
>and some causes a crash.

Correct.

>So executing 32 bit code not in compatibility mode
>is a big no no.

Incorrect. Indeed, the optimization manual encourages using
32-bit instructions (ie, without a REX prefix) in some common
code sequences, even in 64-bit mode, for efficiency reasons.
For example, the quickest way to clear, e.g., `%rax` is
`xorl %eax, %eax`, as this is defined to sign-extend the upper
half of the register, and this has a more compact encoding.
https://cdrdv2.intel.com/v1/dl/getContent/671488. See section
13.2.1 in particular, which directly contradicts your assertion
about 32-bit code in 64-bit mode:

|Assembly/Compiler Coding Rule 56. (H impact, M generality)
|Use the 32-bit versions of instructions in 64-bit mode to
|reduce code size unless the 64-bit version is necessary to
|access 64-bit data or additional registers.

Regardless, the salient point is that what x86 did is not a
universe switch into a totally foreign (non-native) ISA. You
seem to be comflating this with difficulties stemming from
running totally unmodified 32-bit programs that assume a 32-bit
execution mode while in 64-bit mode. But that is qualitatively
different than how instructions are encoded and used on x86 with
respect to the processor "mode", which is almost nothing like
how the VAX treated PDP-11 compatibility mode.

- Dan C.


computers / comp.os.vms / Re: VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]

Pages:12345678910
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor