Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"Money is the root of all money." -- the moving finger


computers / comp.os.vms / OS implementation languages

SubjectAuthor
* OS implementation languagesSimon Clubley
+* Re: OS implementation languagesDennis Boone
|`* Re: OS implementation languagesSimon Clubley
| `* Re: OS implementation languagesJohnny Billquist
|  +* Re: OS implementation languagesSimon Clubley
|  |+* Re: OS implementation languagesArne Vajhøj
|  ||+- Re: OS implementation languagesterry-...@glaver.org
|  ||`* Re: OS implementation languageschrisq
|  || `* Re: OS implementation languagesSimon Clubley
|  ||  +* Re: OS implementation languagesSingle Stage to Orbit
|  ||  |+* Re: OS implementation languagesSimon Clubley
|  ||  ||+* Re: OS implementation languagesJohnny Billquist
|  ||  |||+- Re: OS implementation languagesRich Alderson
|  ||  |||+* Re: OS implementation languagesbill
|  ||  ||||+* Re: OS implementation languagesCraig A. Berry
|  ||  |||||+* Re: OS implementation languagesArne Vajhøj
|  ||  ||||||`- Re: OS implementation languagesCraig A. Berry
|  ||  |||||+* Re: OS implementation languagesArne Vajhøj
|  ||  ||||||`* Re: OS implementation languagesArne Vajhøj
|  ||  |||||| `- Re: OS implementation languagesDan Cross
|  ||  |||||+* Re: OS implementation languagesbill
|  ||  ||||||`- Re: OS implementation languagesArne Vajhøj
|  ||  |||||`* Re: OS implementation languagesBob Gezelter
|  ||  ||||| +* Re: OS implementation languagesIan Miller
|  ||  ||||| |+- Re: OS implementation languagesBob Gezelter
|  ||  ||||| |+* Re: OS implementation languagesBob Gezelter
|  ||  ||||| ||`* Re: OS implementation languagesJan-Erik Söderholm
|  ||  ||||| || `- Re: OS implementation languagesIan Miller
|  ||  ||||| |`- Re: OS implementation languagesSimon Clubley
|  ||  ||||| `- Re: OS implementation languagesDavid Jones
|  ||  ||||+* Re: OS implementation languagesJohnny Billquist
|  ||  |||||+* Re: OS implementation languagesterry-...@glaver.org
|  ||  ||||||`* Re: OS implementation languagesJohnny Billquist
|  ||  |||||| +- Re: OS implementation languagesIan Miller
|  ||  |||||| +- Re: OS implementation languagesJan-Erik Söderholm
|  ||  |||||| `* Re: OS implementation languagesArne Vajhøj
|  ||  ||||||  `* Re: OS implementation languagesBob Gezelter
|  ||  ||||||   +* Re: OS implementation languagesSimon Clubley
|  ||  ||||||   |+- Re: OS implementation languagesSingle Stage to Orbit
|  ||  ||||||   |`- Re: OS implementation languagesJohnny Billquist
|  ||  ||||||   `* Re: OS implementation languagesJohnny Billquist
|  ||  ||||||    `* Re: OS implementation languagesDave Froble
|  ||  ||||||     `* Re: OS implementation languagesRobert A. Brooks
|  ||  ||||||      +* Re: OS implementation languagesBob Gezelter
|  ||  ||||||      |`- Re: OS implementation languagesDave Froble
|  ||  ||||||      `- Re: OS implementation languagesDave Froble
|  ||  |||||`* Re: OS implementation languagesSimon Clubley
|  ||  ||||| +- Re: OS implementation languagesDan Cross
|  ||  ||||| +- Re: OS implementation languagesDave Froble
|  ||  ||||| +- Re: OS implementation languagesArne Vajhøj
|  ||  ||||| `- Re: OS implementation languagesJohnny Billquist
|  ||  ||||`* Re: OS implementation languagesSimon Clubley
|  ||  |||| `* Re: OS implementation languagesBob Gezelter
|  ||  ||||  `- Re: OS implementation languagesterry-...@glaver.org
|  ||  |||+* Re: OS implementation languagesSimon Clubley
|  ||  ||||`* Re: OS implementation languagesJohnny Billquist
|  ||  |||| `* Re: OS implementation languagesSimon Clubley
|  ||  ||||  `* Re: OS implementation languagesJohnny Billquist
|  ||  ||||   `- Re: OS implementation languagesSimon Clubley
|  ||  |||`* Re: OS implementation languagesDan Cross
|  ||  ||| `- Re: OS implementation languagesJohnny Billquist
|  ||  ||`* Re: OS implementation languagesgah4
|  ||  || +* Re: OS implementation languagesBob Gezelter
|  ||  || |`* Re: OS implementation languagesJohnny Billquist
|  ||  || | +* Re: OS implementation languagesBob Gezelter
|  ||  || | |`* Re: OS implementation languagesJohnny Billquist
|  ||  || | | +* Re: OS implementation languagesBob Gezelter
|  ||  || | | |`* Re: OS implementation languagesJohnny Billquist
|  ||  || | | | `* Re: OS implementation languagesJohnny Billquist
|  ||  || | | |  `* Re: OS implementation languagesgah4
|  ||  || | | |   `- Re: OS implementation languagesJohnny Billquist
|  ||  || | | `* Re: OS implementation languagesBob Gezelter
|  ||  || | |  `- Re: OS implementation languagesJohnny Billquist
|  ||  || | `* Re: OS implementation languagesBob Gezelter
|  ||  || |  +- Re: OS implementation languagesgah4
|  ||  || |  `- Re: OS implementation languagesJohnny Billquist
|  ||  || +- Re: OS implementation languagesSimon Clubley
|  ||  || `* Re: OS implementation languagesDan Cross
|  ||  ||  `- Re: OS implementation languagesJohnny Billquist
|  ||  |`* Re: OS implementation languagesArne Vajhøj
|  ||  | +- Re: OS implementation languagesSingle Stage to Orbit
|  ||  | `* Re: OS implementation languageschrisq
|  ||  |  +- Re: OS implementation languagesplugh
|  ||  |  +- Re: OS implementation languagesArne Vajhøj
|  ||  |  +- Re: OS implementation languagesplugh
|  ||  |  `* Re: OS implementation languagesScott Dorsey
|  ||  |   `* Re: OS implementation languagesChris Townley
|  ||  |    +* Re: OS implementation languagesSimon Clubley
|  ||  |    |+* Re: OS implementation languagesDave Froble
|  ||  |    ||+- Re: OS implementation languagesSingle Stage to Orbit
|  ||  |    ||+- Re: OS implementation languagesArne Vajhøj
|  ||  |    ||`* Re: OS implementation languagesbill
|  ||  |    || `* Re: OS implementation languagesDan Cross
|  ||  |    ||  +* Re: OS implementation languagesbill
|  ||  |    ||  |+* Re: OS implementation languagesSimon Clubley
|  ||  |    ||  ||+* Re: OS implementation languagesbill
|  ||  |    ||  |||+* Re: OS implementation languagesScott Dorsey
|  ||  |    ||  ||||`* Re: OS implementation languagesbill
|  ||  |    ||  |||| `- Re: OS implementation languagesScott Dorsey
|  ||  |    ||  |||`* Re: OS implementation languagesArne Vajhøj
|  ||  |    ||  ||| `* Re: OS implementation languagesbill
|  ||  |    ||  ||`* Re: OS implementation languagesArne Vajhøj
|  ||  |    ||  |`* Re: OS implementation languagesArne Vajhøj
|  ||  |    ||  `- Re: OS implementation languagesArne Vajhøj
|  ||  |    |+- Re: OS implementation languagesChris Townley
|  ||  |    |`* Re: OS implementation languagesBob Gezelter
|  ||  |    `- Re: OS implementation languagesScott Dorsey
|  ||  `* Re: OS implementation languagesArne Vajhøj
|  |`- Re: OS implementation languagesAlexander Schreiber
|  `* Re: OS implementation languagesRich Alderson
`* Re: OS implementation languagesBob Eager

Pages:12345678
OS implementation languages

<uc84kt$3iet2$1@dont-email.me>

  copy mid

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

  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: OS implementation languages
Date: Thu, 24 Aug 2023 17:39:41 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 39
Message-ID: <uc84kt$3iet2$1@dont-email.me>
Injection-Date: Thu, 24 Aug 2023 17:39:41 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="f6f08d9e28d7bcb214e45af5802fd753";
logging-data="3750818"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/B8n5HLB180SQwoVtyHKvrL7qEOmF1ewM="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:0sygHXD+E0VOtUR07rgCHJX8iVQ=
 by: Simon Clubley - Thu, 24 Aug 2023 17:39 UTC

On 2023-08-24, Phil Howell <phow9917@gmail.com> wrote:
>
> 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...
>

That's seriously interesting thanks. So, contrary to what some are
saying, the idea of writing an OS in such a way was well established
by the mid-1970s. (I'm going off historical documents and the
recollections of people here as in the mid 1970s I wasn't even in
secondary school yet. :-)).

One thing of interest above is you say the OS itself was also written
in this language. Are you referring to the kernel-level code here
or something else ?

Based on what people have said in this thread, I was able to track down
the Algol variant used in AOS/VS. It's called DG/L and has a Wikipedia
page here:

https://en.wikipedia.org/wiki/DG/L

The Algol 60 language page is here:

https://en.wikipedia.org/wiki/Algol_60

Simon.

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

Re: OS implementation languages

<qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 24 Aug 2023 22:04:13 +0000
Sender: Dennis Boone <drb@yagi.h-net.org>
From: drb...@ihatespam.msu.edu (Dennis Boone)
Subject: Re: OS implementation languages
Newsgroups: comp.os.vms
References: <uc84kt$3iet2$1@dont-email.me>
User-Agent: tin/2.6.2-20221225 ("Pittyvaich") (FreeBSD/13.1-RELEASE-p2 (amd64))
Message-ID: <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com>
Date: Thu, 24 Aug 2023 22:04:13 +0000
Lines: 22
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-LmuJTa1zcNOJaI9tYNyQISn+JaiLQNWlUAhlW7Ps1lOWP0fw4NX72hdcSDe21zOfsktVicW5QPdqFQF!yjd3dpCZyt0+gJgG+oSbBl18msLhWbC53Etb77D8T1o4YMkcVSzabatTvROuFi+xFP9jBGs=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
 by: Dennis Boone - Thu, 24 Aug 2023 22:04 UTC

> That's seriously interesting thanks. So, contrary to what some are
> saying, the idea of writing an OS in such a way was well established
> by the mid-1970s.

The idea was fairly widespread quite a bit earlier, actually. Burroughs
did ESPOL (an Algol derivative systems language) in starting in 1966.
IBM first described BSL in 1968; it evolved into PL/S, PL/X, etc, which
are still used in OS and VM. The folks who founded Prime wrote a DOS
for the Honeywell x16 machines in 1968, and later used it as the basis
for their product in 1973. CMU first released BLISS in 1970.

None of that means people quit doing things in assembler, of course, but
the writing was on the wall in the '60s. CP/M first had a bunch of PL/1
derivative code, some of which which was later recoded in assembler.
BSL and PL/S notwithstanding, IBM still has a fair amount of assembler
in their stuff.

Jean Sammet wrote a paper on this sort of thing in 1971:

https://dl.acm.org/citation.cfm?id=807055

De

Re: OS implementation languages

<uca66i$167h$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!rocksolid2!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: OS implementation languages
Date: Fri, 25 Aug 2023 12:18:26 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 21
Message-ID: <uca66i$167h$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com>
Injection-Date: Fri, 25 Aug 2023 12:18:26 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="c7e126fd5b3a0b8e235a66495a3975de";
logging-data="39153"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19dCmFrJrJFgXB0qNjcRVRN6YRK38j175I="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:yRCtyqDKwfwEe0TnDokB0o7Kyuw=
 by: Simon Clubley - Fri, 25 Aug 2023 12:18 UTC

On 2023-08-24, Dennis Boone <drb@ihatespam.msu.edu> wrote:
> > That's seriously interesting thanks. So, contrary to what some are
> > saying, the idea of writing an OS in such a way was well established
> > by the mid-1970s.
>
> The idea was fairly widespread quite a bit earlier, actually. Burroughs
> did ESPOL (an Algol derivative systems language) in starting in 1966.

Just done some reading about this and the follow-on language NEWP.

It has now become _very_ clear to me that the use of ALGOL-based languages
in OS development was very seriously widespread by the time DEC came to
design VMS. Pity DEC didn't join them.

Thanks to everyone for the references.

Simon.

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

Re: OS implementation languages

<uca6ss$12u$4@news.misty.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.10.184.180.213.static.wline.lns.sme.cust.swisscom.ch!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Fri, 25 Aug 2023 14:30:20 +0200
Organization: MGT Consulting
Message-ID: <uca6ss$12u$4@news.misty.com>
References: <uc84kt$3iet2$1@dont-email.me>
<qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com> <uca66i$167h$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 25 Aug 2023 12:30:20 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="10.184.180.213.static.wline.lns.sme.cust.swisscom.ch:213.180.184.10";
logging-data="1118"; 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: <uca66i$167h$1@dont-email.me>
 by: Johnny Billquist - Fri, 25 Aug 2023 12:30 UTC

On 2023-08-25 14:18, Simon Clubley wrote:
> On 2023-08-24, Dennis Boone <drb@ihatespam.msu.edu> wrote:
>>> That's seriously interesting thanks. So, contrary to what some are
>>> saying, the idea of writing an OS in such a way was well established
>>> by the mid-1970s.
>>
>> The idea was fairly widespread quite a bit earlier, actually. Burroughs
>> did ESPOL (an Algol derivative systems language) in starting in 1966.
>
> Just done some reading about this and the follow-on language NEWP.
>
> It has now become _very_ clear to me that the use of ALGOL-based languages
> in OS development was very seriously widespread by the time DEC came to
> design VMS. Pity DEC didn't join them.

Including Multics. Not an outstanding success exactly...
Most companies that went that way early was way less successful than
DEC, so it is kindof strange to claim that DEC did it wrong and they did
it right...

Johnny

Re: OS implementation languages

<uca8r4$1kce$1@dont-email.me>

  copy mid

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

  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: OS implementation languages
Date: Fri, 25 Aug 2023 13:03:32 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 35
Message-ID: <uca8r4$1kce$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com> <uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com>
Injection-Date: Fri, 25 Aug 2023 13:03:32 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="c7e126fd5b3a0b8e235a66495a3975de";
logging-data="53646"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+9ejidawGr0XLr0Etu1cR20W0RjBt01wM="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:WPzwaG47bYGz23TR1NGsJyuMJUw=
 by: Simon Clubley - Fri, 25 Aug 2023 13:03 UTC

On 2023-08-25, Johnny Billquist <bqt@softjar.se> wrote:
> On 2023-08-25 14:18, Simon Clubley wrote:
>> On 2023-08-24, Dennis Boone <drb@ihatespam.msu.edu> wrote:
>>>> That's seriously interesting thanks. So, contrary to what some are
>>>> saying, the idea of writing an OS in such a way was well established
>>>> by the mid-1970s.
>>>
>>> The idea was fairly widespread quite a bit earlier, actually. Burroughs
>>> did ESPOL (an Algol derivative systems language) in starting in 1966.
>>
>> Just done some reading about this and the follow-on language NEWP.
>>
>> It has now become _very_ clear to me that the use of ALGOL-based languages
>> in OS development was very seriously widespread by the time DEC came to
>> design VMS. Pity DEC didn't join them.
>
> Including Multics. Not an outstanding success exactly...
> Most companies that went that way early was way less successful than
> DEC, so it is kindof strange to claim that DEC did it wrong and they did
> it right...
>

In way too many cases, marketing success (at least in the short term,
and sometimes in the longer term) doesn't appear to be related to
technical elegance.

After all, we all use Windows...

OTOH, Unix with its portable HLL approach, has outlasted VMS...

Simon.

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

Re: OS implementation languages

<kkrnpuF4cdU1@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news0...@eager.cx (Bob Eager)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: 25 Aug 2023 13:14:38 GMT
Lines: 21
Message-ID: <kkrnpuF4cdU1@mid.individual.net>
References: <uc84kt$3iet2$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net XTJfyIrXb6cipy+oIMK6uAJGbyhZylxKR8TcRde2BkHPouZYak
Cancel-Lock: sha1:0LeY8S4XTb6DB56i9GI3TJik7OQ= sha256:cH2IavUgyu7HlOVsBFlOXJ29XGhEfXWvd6fVV6Uc3R4=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Fri, 25 Aug 2023 13:14 UTC

On Thu, 24 Aug 2023 17:39:41 +0000, Simon Clubley wrote:

> That's seriously interesting thanks. So, contrary to what some are
> saying,
> the idea of writing an OS in such a way was well established by the
> mid-1970s. (I'm going off historical documents and the recollections of
> people here as in the mid 1970s I wasn't even in secondary school yet.
> ).
>
> One thing of interest above is you say the OS itself was also written in
> this language. Are you referring to the kernel-level code here or
> something else ?

And starting in 1966...

http://www.ancientgeek.org.uk/EMAS/EMAS_Papers/
EMAS_The_Edinburgh_Multi_Access_System.pdf

Or for my lecture on it (I was involved, as you will see):

http://www.bobeager.uk/emas/

Re: OS implementation languages

<kks3o7Fs10fU1@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: roy...@omond.net (Roy Omond)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Fri, 25 Aug 2023 17:38:31 +0100
Lines: 27
Message-ID: <kks3o7Fs10fU1@mid.individual.net>
References: <uc84kt$3iet2$1@dont-email.me> <kkrnpuF4cdU1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net dBATMHkF9O/wdmQ9i/gwAQHgNKGqBTj0ZYDcy2l/0klDpkONHe
Cancel-Lock: sha1:RkhQzqG+iYUuCgV64RA/EPDs4E0= sha256:L2/SGB3FGtXMEDWvF0HAYjEWq+smN7IXfTi9WXMmLJM=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Content-Language: en-US
In-Reply-To: <kkrnpuF4cdU1@mid.individual.net>
 by: Roy Omond - Fri, 25 Aug 2023 16:38 UTC

On 25/08/2023 14:14, Bob Eager wrote:
> On Thu, 24 Aug 2023 17:39:41 +0000, Simon Clubley wrote:
>
>> That's seriously interesting thanks. So, contrary to what some are
>> saying,
>> the idea of writing an OS in such a way was well established by the
>> mid-1970s. (I'm going off historical documents and the recollections of
>> people here as in the mid 1970s I wasn't even in secondary school yet.
>> ).
>>
>> One thing of interest above is you say the OS itself was also written in
>> this language. Are you referring to the kernel-level code here or
>> something else ?
>
> And starting in 1966...
>
> http://www.ancientgeek.org.uk/EMAS/EMAS_Papers/
> EMAS_The_Edinburgh_Multi_Access_System.pdf
>
> Or for my lecture on it (I was involved, as you will see):
>
> http://www.bobeager.uk/emas/

Just adding another toot of the horn. I am an Edinburgh Computer
Science graduate, so my early background is EMAS and its implementation
language IMP, both of which I still miss today. A good number of my
class colleagues ended up at DEC (remember Spiralog ?).

Re: OS implementation languages

<mddbkeuq2ya.fsf@panix5.panix.com>

  copy mid

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

  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: Re: OS implementation languages
Date: 25 Aug 2023 16:31:09 -0400
Organization: PANIX Public Access Internet and UNIX, NYC
Lines: 37
Sender: alderson+news@panix5.panix.com
Message-ID: <mddbkeuq2ya.fsf@panix5.panix.com>
References: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com> <uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com>
Injection-Info: reader2.panix.com; posting-host="panix5-v6.panix.com:2001:470:30::a654:105";
logging-data="371"; mail-complaints-to="abuse@panix.com"
X-Newsreader: Gnus v5.7/Emacs 22.3
 by: Rich Alderson - Fri, 25 Aug 2023 20:31 UTC

Johnny Billquist <bqt@softjar.se> writes:

> On 2023-08-25 14:18, Simon Clubley wrote:
>> On 2023-08-24, Dennis Boone <drb@ihatespam.msu.edu> wrote:

>>>> That's seriously interesting thanks. So, contrary to what some are
>>>> saying, the idea of writing an OS in such a way was well established
>>>> by the mid-1970s.

>>> The idea was fairly widespread quite a bit earlier, actually. Burroughs
>>> did ESPOL (an Algol derivative systems language) in starting in 1966.

>> Just done some reading about this and the follow-on language NEWP.

>> It has now become _very_ clear to me that the use of ALGOL-based languages
>> in OS development was very seriously widespread by the time DEC came to
>> design VMS. Pity DEC didn't join them.

> Including Multics. Not an outstanding success exactly...
> Most companies that went that way early was way less successful than
> DEC, so it is kindof strange to claim that DEC did it wrong and they did
> it right...

Many of the companies which did this were competing in the mainframe universe
(the Seven Dwarfs, later consolidated into the BUNCH) against the number 1
company in that universe.

The companies in the minicomputer universe who did this were also competing
against the number 1 company in THAT universe.

Hard to shift the 400kg gorilla.

--
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: OS implementation languages

<kksieaF4cdU2@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news0...@eager.cx (Bob Eager)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: 25 Aug 2023 20:49:14 GMT
Lines: 34
Message-ID: <kksieaF4cdU2@mid.individual.net>
References: <uc84kt$3iet2$1@dont-email.me> <kkrnpuF4cdU1@mid.individual.net>
<kks3o7Fs10fU1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net c8ysem0FxeEGr5fAR0gOuAllrOqzFkMO8KXkvNnwQqC3bhdC6/
Cancel-Lock: sha1:6fPeoWKxpUgBsvfmon5nuOl3mO4= sha256:47Ou1KiHxcMyY0LdRtfMHZRg0PEjt4gAlN6Q7fvlSHU=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Fri, 25 Aug 2023 20:49 UTC

On Fri, 25 Aug 2023 17:38:31 +0100, Roy Omond wrote:

> On 25/08/2023 14:14, Bob Eager wrote:
>> On Thu, 24 Aug 2023 17:39:41 +0000, Simon Clubley wrote:
>>
>>> That's seriously interesting thanks. So, contrary to what some are
>>> saying,
>>> the idea of writing an OS in such a way was well established by the
>>> mid-1970s. (I'm going off historical documents and the recollections
>>> of people here as in the mid 1970s I wasn't even in secondary school
>>> yet. ).
>>>
>>> One thing of interest above is you say the OS itself was also written
>>> in this language. Are you referring to the kernel-level code here or
>>> something else ?
>>
>> And starting in 1966...
>>
>> http://www.ancientgeek.org.uk/EMAS/EMAS_Papers/
>> EMAS_The_Edinburgh_Multi_Access_System.pdf
>>
>> Or for my lecture on it (I was involved, as you will see):
>>
>> http://www.bobeager.uk/emas/
>
> Just adding another toot of the horn. I am an Edinburgh Computer
> Science graduate, so my early background is EMAS and its implementation
> language IMP, both of which I still miss today. A good number of my
> class colleagues ended up at DEC (remember Spiralog ?).

I am looking at resurrecting EMAS. There are IMP compilers around, still.
Someone I know has written a viable IMP to C translator.

And you may find the end of my lecture rather interesting.

Re: OS implementation languages

<ucb7mb$7a2c$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: FIRST.L...@vmssoftware.com (Robert A. Brooks)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Fri, 25 Aug 2023 17:50:03 -0400
Organization: A noiseless patient Spider
Lines: 11
Message-ID: <ucb7mb$7a2c$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <kkrnpuF4cdU1@mid.individual.net>
<kks3o7Fs10fU1@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 25 Aug 2023 21:50:03 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="4eb75c6d7d6c30c707972e7796534dca";
logging-data="239692"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/H84QrmSUxDq2oDCzruq8q2GnxKkump2BXhzPLVZLZMg=="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:+iWfPm179x4HRMpYhC00catYFwQ=
In-Reply-To: <kks3o7Fs10fU1@mid.individual.net>
X-Antivirus-Status: Clean
X-Antivirus: Avast (VPS 230825-4, 8/25/2023), Outbound message
Content-Language: en-US
 by: Robert A. Brooks - Fri, 25 Aug 2023 21:50 UTC

On 8/25/2023 12:38 PM, Roy Omond wrote:
> A good number of my
> class colleagues ended up at DEC (remember Spiralog ?).

Ah, isn't sort of like asking if anyone remembers the TK50 or
RC25?

--

--- Rob

Re: OS implementation languages

<kkstpdFe12qU1@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (bill)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Fri, 25 Aug 2023 20:02:52 -0400
Lines: 13
Message-ID: <kkstpdFe12qU1@mid.individual.net>
References: <uc84kt$3iet2$1@dont-email.me> <kkrnpuF4cdU1@mid.individual.net>
<kks3o7Fs10fU1@mid.individual.net> <ucb7mb$7a2c$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 TGGIyeGWXs2CoT2bJLHQawbbZq7r+ZvbzJiWKKJBkhzy0ka7hU
Cancel-Lock: sha1:+gjN7AZ8gshvxsY1sJtO8xlEr4g= sha256:WjaKkvHZfGG2u6ygwSH6iGZ5n1ko/+JtUa8777Sduyc=
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: <ucb7mb$7a2c$1@dont-email.me>
 by: bill - Sat, 26 Aug 2023 00:02 UTC

On 8/25/2023 5:50 PM, Robert A. Brooks wrote:
> On 8/25/2023 12:38 PM, Roy Omond wrote:
>>    A good number of my
>> class colleagues ended up at DEC (remember Spiralog ?).
>
> Ah, isn't sort of like asking if anyone remembers the TK50 or
> RC25?
>

Some of us do. I had an RC25 and I still have TK50's... :-)

bill

Re: OS implementation languages

<ucbg9r$8kpp$1@dont-email.me>

  copy mid

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

  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: OS implementation languages
Date: Fri, 25 Aug 2023 20:17:00 -0400
Organization: A noiseless patient Spider
Lines: 15
Message-ID: <ucbg9r$8kpp$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <kkrnpuF4cdU1@mid.individual.net>
<kks3o7Fs10fU1@mid.individual.net> <ucb7mb$7a2c$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 26 Aug 2023 00:16:59 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="963d0b4c3a6b0f45160611def803fde9";
logging-data="283449"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/oc1/aBIxMP15InxQZoNkMIgkCi6IZM18="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:cMW7FuU8Gt5EFPbEHf6sPZiMTfs=
Content-Language: en-US
In-Reply-To: <ucb7mb$7a2c$1@dont-email.me>
 by: Arne Vajhøj - Sat, 26 Aug 2023 00:17 UTC

On 8/25/2023 5:50 PM, Robert A. Brooks wrote:
> On 8/25/2023 12:38 PM, Roy Omond wrote:
>>    A good number of my
>> class colleagues ended up at DEC (remember Spiralog ?).
>
> Ah, isn't sort of like asking if anyone remembers the TK50 or
> RC25?

Everyone that had to wait for a MicroVAX II to boot on
a TK50 tape probably remember ...

Arne

Re: OS implementation languages

<ucbgj8$8kpp$2@dont-email.me>

  copy mid

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

  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: OS implementation languages
Date: Fri, 25 Aug 2023 20:22:01 -0400
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <ucbgj8$8kpp$2@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me>
<qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com> <uca66i$167h$1@dont-email.me>
<uca6ss$12u$4@news.misty.com> <uca8r4$1kce$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 26 Aug 2023 00:22:00 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="963d0b4c3a6b0f45160611def803fde9";
logging-data="283449"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Ijp2m/ZZpJdO0O2IJzClr33TbeM4Klh0="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:YBAn4GHyThU8iRqaoEy/0mCTJxU=
In-Reply-To: <uca8r4$1kce$1@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Sat, 26 Aug 2023 00:22 UTC

On 8/25/2023 9:03 AM, Simon Clubley wrote:
> On 2023-08-25, Johnny Billquist <bqt@softjar.se> wrote:
>> On 2023-08-25 14:18, Simon Clubley wrote:
>>> It has now become _very_ clear to me that the use of ALGOL-based languages
>>> in OS development was very seriously widespread by the time DEC came to
>>> design VMS. Pity DEC didn't join them.
>>
>> Including Multics. Not an outstanding success exactly...
>> Most companies that went that way early was way less successful than
>> DEC, so it is kindof strange to claim that DEC did it wrong and they did
>> it right...
>>
>
> In way too many cases, marketing success (at least in the short term,
> and sometimes in the longer term) doesn't appear to be related to
> technical elegance.
>
> After all, we all use Windows...
>
> OTOH, Unix with its portable HLL approach, has outlasted VMS...

VMS still exist.

If we limit Unix to kernel of Unix origin then I don't see it as
unrealistic that VMS outlast Unix.

Tru64 is dead. HP-UX is practically dead. Solaris is close to dead.
AIX is not well. And FreeBSD/OpenBSD/NetBSD seem to increasingly
get status of hobby OS for enthusiasts.

Arne

Re: OS implementation languages

<memo.20230826121913.19768R@jgd.cix.co.uk>

  copy mid

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

  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: OS implementation languages
Date: Sat, 26 Aug 2023 12:19 +0100 (BST)
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <memo.20230826121913.19768R@jgd.cix.co.uk>
References: <mddbkeuq2ya.fsf@panix5.panix.com>
Reply-To: jgd@cix.co.uk
Injection-Info: dont-email.me; posting-host="5db253e5b3550d5abd26b5939122d12a";
logging-data="596391"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Ar3yE3FuH290LLtgUdSiCy77UXV3fGdo="
Cancel-Lock: sha1:gwdb3B2WW+0qy4TzcTBQKYlD7Vw=
 by: John Dallman - Sat, 26 Aug 2023 11:19 UTC

In article <mddbkeuq2ya.fsf@panix5.panix.com>,
news@alderson.users.panix.com (Rich Alderson) wrote:

> Johnny Billquist <bqt@softjar.se> writes:
> > Most companies that went that way early was way less successful
> > than DEC, so it is kindof strange to claim that DEC did it wrong
> > and they did it right...
>
> Many of the companies which did this were competing in the
> mainframe universe (the Seven Dwarfs, later consolidated
> into the BUNCH) against the number 1 company in that universe.

And IBM was re-writing its mainframe operating systems in the PL/S
derivative of PL/I <https://en.wikipedia.org/wiki/IBM_PL/S> in the early
1970s. That is still used to maintain them.

> The companies in the minicomputer universe who did this were also
> competing against the number 1 company in THAT universe.

However, DEC's "High-Level Language" for systems programming was BLISS,
which is a lot closer to the machine and less portable than PL/S or C.
DEC had plenty of good ideas for fixing this in the 1980s and early 1990s,
but they all got cancelled until Alpha. That ended up using C for a lot
of the additions to VMS, and the rise of PCs and RISC platforms meant DEC
was already in deep trouble by then.

John

Re: OS implementation languages

<f8ea59ee-f4b3-46f8-a800-4242e08b125an@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ad4:4f81:0:b0:63d:2a18:b07b with SMTP id em1-20020ad44f81000000b0063d2a18b07bmr552307qvb.10.1693052942542;
Sat, 26 Aug 2023 05:29:02 -0700 (PDT)
X-Received: by 2002:ad4:4f06:0:b0:63d:32a7:5257 with SMTP id
fb6-20020ad44f06000000b0063d32a75257mr569980qvb.4.1693052942341; Sat, 26 Aug
2023 05:29:02 -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: Sat, 26 Aug 2023 05:29:01 -0700 (PDT)
In-Reply-To: <ucbg9r$8kpp$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=172.110.168.230; posting-account=uNeudQoAAACm0ETOCzPNrvtq-73lRbuD
NNTP-Posting-Host: 172.110.168.230
References: <uc84kt$3iet2$1@dont-email.me> <kkrnpuF4cdU1@mid.individual.net>
<kks3o7Fs10fU1@mid.individual.net> <ucb7mb$7a2c$1@dont-email.me> <ucbg9r$8kpp$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f8ea59ee-f4b3-46f8-a800-4242e08b125an@googlegroups.com>
Subject: Re: OS implementation languages
From: jchim...@gmail.com (plugh)
Injection-Date: Sat, 26 Aug 2023 12:29:02 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1797
 by: plugh - Sat, 26 Aug 2023 12:29 UTC

On Friday, August 25, 2023 at 5:17:02 PM UTC-7, Arne Vajhøj wrote:
> On 8/25/2023 5:50 PM, Robert A. Brooks wrote:
> > On 8/25/2023 12:38 PM, Roy Omond wrote:
> >> A good number of my
> >> class colleagues ended up at DEC (remember Spiralog ?).
> >
> > Ah, isn't sort of like asking if anyone remembers the TK50 or
> > RC25?
> Everyone that had to wait for a MicroVAX II to boot on
> a TK50 tape probably remember ...
>
> Arne

You may remember the famous comedian, Ernie Slo-VAX, after whom it was named.

Re: OS implementation languages

<kkuaphFe12qU2@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!rocksolid2!i2pn.org!usenet.goja.nl.eu.org!3.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: OS implementation languages
Date: Sat, 26 Aug 2023 08:50:56 -0400
Lines: 20
Message-ID: <kkuaphFe12qU2@mid.individual.net>
References: <uc84kt$3iet2$1@dont-email.me> <kkrnpuF4cdU1@mid.individual.net>
<kks3o7Fs10fU1@mid.individual.net> <ucb7mb$7a2c$1@dont-email.me>
<ucbg9r$8kpp$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 4RlYVCrEfvpBShZV4L46WQzseNCrexaZxmPpMFyebyjbapDgAe
Cancel-Lock: sha1:F1XWBtzZZdXH7Nun0eGICNv9qpU= sha256:EEEdobk6huuU5I7Y9ncUfLkSmBs32uRAB+SUg6mw6cY=
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: <ucbg9r$8kpp$1@dont-email.me>
 by: bill - Sat, 26 Aug 2023 12:50 UTC

On 8/25/2023 8:17 PM, Arne Vajhøj wrote:
> On 8/25/2023 5:50 PM, Robert A. Brooks wrote:
>> On 8/25/2023 12:38 PM, Roy Omond wrote:
>>>    A good number of my
>>> class colleagues ended up at DEC (remember Spiralog ?).
>>
>> Ah, isn't sort of like asking if anyone remembers the TK50 or
>> RC25?
>
> Everyone that had to wait for a MicroVAX II to boot on
> a TK50 tape probably remember ...
>

After installing MicroVMS from that box of RX50's a TK50 would be
like trading in a VW for a Ferrari.

bill

Re: OS implementation languages

<uccvkn$or3$2@reader2.panix.com>

  copy mid

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

  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: OS implementation languages
Date: Sat, 26 Aug 2023 13:44:55 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <uccvkn$or3$2@reader2.panix.com>
References: <uc84kt$3iet2$1@dont-email.me> <kkrnpuF4cdU1@mid.individual.net> <kks3o7Fs10fU1@mid.individual.net> <kksieaF4cdU2@mid.individual.net>
Injection-Date: Sat, 26 Aug 2023 13:44:55 -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:44 UTC

In article <kksieaF4cdU2@mid.individual.net>,
Bob Eager <news0009@eager.cx> wrote:
>On Fri, 25 Aug 2023 17:38:31 +0100, Roy Omond wrote:
>
>> On 25/08/2023 14:14, Bob Eager wrote:
>>> On Thu, 24 Aug 2023 17:39:41 +0000, Simon Clubley wrote:
>>>
>>>> That's seriously interesting thanks. So, contrary to what some are
>>>> saying,
>>>> the idea of writing an OS in such a way was well established by the
>>>> mid-1970s. (I'm going off historical documents and the recollections
>>>> of people here as in the mid 1970s I wasn't even in secondary school
>>>> yet. ).
>>>>
>>>> One thing of interest above is you say the OS itself was also written
>>>> in this language. Are you referring to the kernel-level code here or
>>>> something else ?
>>>
>>> And starting in 1966...
>>>
>>> http://www.ancientgeek.org.uk/EMAS/EMAS_Papers/
>>> EMAS_The_Edinburgh_Multi_Access_System.pdf
>>>
>>> Or for my lecture on it (I was involved, as you will see):
>>>
>>> http://www.bobeager.uk/emas/
>>
>> Just adding another toot of the horn. I am an Edinburgh Computer
>> Science graduate, so my early background is EMAS and its implementation
>> language IMP, both of which I still miss today. A good number of my
>> class colleagues ended up at DEC (remember Spiralog ?).
>
>I am looking at resurrecting EMAS. There are IMP compilers around, still.
>Someone I know has written a viable IMP to C translator.
>
>And you may find the end of my lecture rather interesting.

That would be interesting. One wonders if an initial target may
be an ICL 2900 emulator? I understand that EMAS was ported to
370/XA; would it boot under Hercules?

Interesting, the EMAS virtual memory subsystem was ported to
Unix in the 80s by Charles Forsyth at the University of York.
He wrote a rather interesting paper on this that you may find
interesting: https://www.terzarima.net/doc/taste.pdf

- Dan C.

Re: OS implementation languages

<kkueedF8llnU1@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news0...@eager.cx (Bob Eager)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: 26 Aug 2023 13:53:17 GMT
Lines: 59
Message-ID: <kkueedF8llnU1@mid.individual.net>
References: <uc84kt$3iet2$1@dont-email.me> <kkrnpuF4cdU1@mid.individual.net>
<kks3o7Fs10fU1@mid.individual.net> <kksieaF4cdU2@mid.individual.net>
<uccvkn$or3$2@reader2.panix.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net Te7oSWyMkM3cS6qeeRsLdAcCXPX3KDJzWtXxmIOxGAJcCupx57
Cancel-Lock: sha1:CvoLETZ8Hgf74Acl8IypzDI7R/o= sha256:FloCfRQJJ3qyVpT8EbjfMInaXXHf+vQ5mgWihYxxKpo=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Sat, 26 Aug 2023 13:53 UTC

On Sat, 26 Aug 2023 13:44:55 +0000, Dan Cross wrote:

> In article <kksieaF4cdU2@mid.individual.net>,
> Bob Eager <news0009@eager.cx> wrote:
>>On Fri, 25 Aug 2023 17:38:31 +0100, Roy Omond wrote:
>>
>>> On 25/08/2023 14:14, Bob Eager wrote:
>>>> On Thu, 24 Aug 2023 17:39:41 +0000, Simon Clubley wrote:
>>>>
>>>>> That's seriously interesting thanks. So, contrary to what some are
>>>>> saying,
>>>>> the idea of writing an OS in such a way was well established by the
>>>>> mid-1970s. (I'm going off historical documents and the recollections
>>>>> of people here as in the mid 1970s I wasn't even in secondary school
>>>>> yet. ).
>>>>>
>>>>> One thing of interest above is you say the OS itself was also
>>>>> written in this language. Are you referring to the kernel-level code
>>>>> here or something else ?
>>>>
>>>> And starting in 1966...
>>>>
>>>> http://www.ancientgeek.org.uk/EMAS/EMAS_Papers/
>>>> EMAS_The_Edinburgh_Multi_Access_System.pdf
>>>>
>>>> Or for my lecture on it (I was involved, as you will see):
>>>>
>>>> http://www.bobeager.uk/emas/
>>>
>>> Just adding another toot of the horn. I am an Edinburgh Computer
>>> Science graduate, so my early background is EMAS and its
>>> implementation language IMP, both of which I still miss today. A good
>>> number of my class colleagues ended up at DEC (remember Spiralog ?).
>>
>>I am looking at resurrecting EMAS. There are IMP compilers around,
>>still.
>>Someone I know has written a viable IMP to C translator.
>>
>>And you may find the end of my lecture rather interesting.
>
> That would be interesting. One wonders if an initial target may be an
> ICL 2900 emulator?

It would indeed. The emulator is in progress; I currently have a compiler
bug I need to fix. See the lecture for more details.

> I understand that EMAS was ported to 370/XA; would
> it boot under Hercules?

It would, but there are incomplete sources. I was the only person to
preserve sources, and they are for 29800 (the lecture explains why).
Incidentally, I did quite a bit of the XA porting. That was to a 4381.

> Interesting, the EMAS virtual memory subsystem was ported to Unix in the
> 80s by Charles Forsyth at the University of York. He wrote a rather
> interesting paper on this that you may find interesting:
> https://www.terzarima.net/doc/taste.pdf

Yes, I will certainly have a look at that!

Re: OS implementation languages

<ucd3h7$ijg$2@news.misty.com>

  copy mid

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

  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: OS implementation languages
Date: Sat, 26 Aug 2023 16:51:19 +0200
Organization: MGT Consulting
Message-ID: <ucd3h7$ijg$2@news.misty.com>
References: <uc84kt$3iet2$1@dont-email.me> <kkrnpuF4cdU1@mid.individual.net>
<kks3o7Fs10fU1@mid.individual.net> <ucb7mb$7a2c$1@dont-email.me>
<ucbg9r$8kpp$1@dont-email.me> <kkuaphFe12qU2@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 26 Aug 2023 14:51:19 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="80-218-16-84.dclient.hispeed.ch:80.218.16.84";
logging-data="19056"; 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: <kkuaphFe12qU2@mid.individual.net>
 by: Johnny Billquist - Sat, 26 Aug 2023 14:51 UTC

On 2023-08-26 14:50, bill wrote:
> On 8/25/2023 8:17 PM, Arne Vajhøj wrote:
>> On 8/25/2023 5:50 PM, Robert A. Brooks wrote:
>>> On 8/25/2023 12:38 PM, Roy Omond wrote:
>>>>    A good number of my
>>>> class colleagues ended up at DEC (remember Spiralog ?).
>>>
>>> Ah, isn't sort of like asking if anyone remembers the TK50 or
>>> RC25?
>>
>> Everyone that had to wait for a MicroVAX II to boot on
>> a TK50 tape probably remember ...
>>
>
>
> After installing MicroVMS from that box of RX50's a TK50 would be
> like trading in a VW for a Ferrari.

Agree. I did install MicroVMS from RX50 once. Oh boy did I wish I had
had a TK50 instead.
(With that said, I really hate the TK50. Not the idea, but that specific
drive. The TK70 was a huge improvement!)

Johnny

Re: OS implementation languages

<cb521930-241b-4224-9e40-4e728d626864n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:309:b0:40f:d4a1:48c9 with SMTP id q9-20020a05622a030900b0040fd4a148c9mr530908qtw.4.1693074354117;
Sat, 26 Aug 2023 11:25:54 -0700 (PDT)
X-Received: by 2002:a17:903:41ce:b0:1c0:760b:b5b2 with SMTP id
u14-20020a17090341ce00b001c0760bb5b2mr5820629ple.6.1693074353884; Sat, 26 Aug
2023 11:25:53 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!newsfeed.hasname.com!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: Sat, 26 Aug 2023 11:25:53 -0700 (PDT)
In-Reply-To: <kkuaphFe12qU2@mid.individual.net>
Injection-Info: google-groups.googlegroups.com; posting-host=100.8.228.76; posting-account=2vnRtAoAAAAE0ap3uRDMDu6cngT6BrOO
NNTP-Posting-Host: 100.8.228.76
References: <uc84kt$3iet2$1@dont-email.me> <kkrnpuF4cdU1@mid.individual.net>
<kks3o7Fs10fU1@mid.individual.net> <ucb7mb$7a2c$1@dont-email.me>
<ucbg9r$8kpp$1@dont-email.me> <kkuaphFe12qU2@mid.individual.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <cb521930-241b-4224-9e40-4e728d626864n@googlegroups.com>
Subject: Re: OS implementation languages
From: terry-gr...@glaver.org (terry-...@glaver.org)
Injection-Date: Sat, 26 Aug 2023 18:25:54 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2480
 by: terry-...@glaver.org - Sat, 26 Aug 2023 18:25 UTC

On Saturday, August 26, 2023 at 8:51:02 AM UTC-4, bill wrote:
> After installing MicroVMS from that box of RX50's a TK50 would be
> like trading in a VW for a Ferrari.

Yup - expensive and requires a lot of service 8-}

I had MicroVAX II External Field Test serial #414 which came with
a TK50 (this was the original TK50 that just had the lighted button -
the blinking green activity LED* was still in the future). The very first
time we tried to use it, the tape got stuck in the drive.

I asked a DEC tech who happened to be on-site for some other
issue to look at it (I had it out of the BA123 on a table). He said,
and I quote, "DEC wouldn't make a piece of <bleep> like that".

* DEC kept adding LEDs to subsequent models, culminating in a
ridiculous 10 front panel LEDs in the DLT8000. And even that was
not enough - they issued a firmware update to dual-purpose the
"operate handle" LED when they fixed the issue of door lock
solenoids burning out. When Quantum took over ownership of
the product line (as opposed to just manufacturing) their first new
design was a big departure with just 3 LEDs - ready/activity, write
lock, and fault.

Re: OS implementation languages

<ca9501ac-cf16-419a-9d16-02ceaa9b26d0n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:7f07:0:b0:40f:f22c:2a3b with SMTP id f7-20020ac87f07000000b0040ff22c2a3bmr677431qtk.3.1693074654389;
Sat, 26 Aug 2023 11:30:54 -0700 (PDT)
X-Received: by 2002:a17:902:f688:b0:1b8:c6ba:bf75 with SMTP id
l8-20020a170902f68800b001b8c6babf75mr8205743plg.0.1693074653908; Sat, 26 Aug
2023 11:30:53 -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: Sat, 26 Aug 2023 11:30:53 -0700 (PDT)
In-Reply-To: <ucbgj8$8kpp$2@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: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com>
<uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com>
<uca8r4$1kce$1@dont-email.me> <ucbgj8$8kpp$2@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ca9501ac-cf16-419a-9d16-02ceaa9b26d0n@googlegroups.com>
Subject: Re: OS implementation languages
From: terry-gr...@glaver.org (terry-...@glaver.org)
Injection-Date: Sat, 26 Aug 2023 18:30:54 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1795
 by: terry-...@glaver.org - Sat, 26 Aug 2023 18:30 UTC

On Friday, August 25, 2023 at 8:22:03 PM UTC-4, Arne Vajhøj wrote:
> If we limit Unix to kernel of Unix origin then I don't see it as
> unrealistic that VMS outlast Unix.
>
> Tru64 is dead. HP-UX is practically dead. Solaris is close to dead.
> AIX is not well. And FreeBSD/OpenBSD/NetBSD seem to increasingly
> get status of hobby OS for enthusiasts.

Netflix (as one example of many) would disagree with that statement:
https://itsfoss.com/netflix-freebsd-cdn/

Re: OS implementation languages

<944270a6-3da8-4fe1-bc2d-63a6925c53f2n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:181f:b0:412:708:ea46 with SMTP id t31-20020a05622a181f00b004120708ea46mr485793qtc.4.1693131910849;
Sun, 27 Aug 2023 03:25:10 -0700 (PDT)
X-Received: by 2002:ad4:4f4d:0:b0:649:e869:ec71 with SMTP id
eu13-20020ad44f4d000000b00649e869ec71mr780375qvb.1.1693131910595; Sun, 27 Aug
2023 03:25:10 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Sun, 27 Aug 2023 03:25:10 -0700 (PDT)
In-Reply-To: <ucd3h7$ijg$2@news.misty.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:58:199:9000:d07e:daff:fe60:8571;
posting-account=RRda-QoAAABEpXtVBlPh7pn5u99E081Q
NNTP-Posting-Host: 2a02:58:199:9000:d07e:daff:fe60:8571
References: <uc84kt$3iet2$1@dont-email.me> <kkrnpuF4cdU1@mid.individual.net>
<kks3o7Fs10fU1@mid.individual.net> <ucb7mb$7a2c$1@dont-email.me>
<ucbg9r$8kpp$1@dont-email.me> <kkuaphFe12qU2@mid.individual.net> <ucd3h7$ijg$2@news.misty.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <944270a6-3da8-4fe1-bc2d-63a6925c53f2n@googlegroups.com>
Subject: Re: OS implementation languages
From: oswald.k...@gmail.com (Oswald Knoppers)
Injection-Date: Sun, 27 Aug 2023 10:25:10 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Oswald Knoppers - Sun, 27 Aug 2023 10:25 UTC

Op zaterdag 26 augustus 2023 om 16:51:23 UTC+2 schreef Johnny Billquist:
> On 2023-08-26 14:50, bill wrote:
> > On 8/25/2023 8:17 PM, Arne Vajhøj wrote:
> >> On 8/25/2023 5:50 PM, Robert A. Brooks wrote:
> >>> On 8/25/2023 12:38 PM, Roy Omond wrote:
> >>>> A good number of my
> >>>> class colleagues ended up at DEC (remember Spiralog ?).
> >>>
> >>> Ah, isn't sort of like asking if anyone remembers the TK50 or
> >>> RC25?
> >>
> >> Everyone that had to wait for a MicroVAX II to boot on
> >> a TK50 tape probably remember ...
> >>
> >
> >
> > After installing MicroVMS from that box of RX50's a TK50 would be
> > like trading in a VW for a Ferrari.
> Agree. I did install MicroVMS from RX50 once. Oh boy did I wish I had
> had a TK50 instead.

IIRC vmsinstal used backup with verify to read the 40 floppy's. And then 10 more for a mandatory update.

Fun times.

Oswald

Re: OS implementation languages

<slrnuemlrq.5tnc.als@mordor.angband.thangorodrim.de>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: als...@usenet.thangorodrim.de (Alexander Schreiber)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Sun, 27 Aug 2023 16:02:34 +0200
Organization: Not much.
Lines: 40
Message-ID: <slrnuemlrq.5tnc.als@mordor.angband.thangorodrim.de>
References: <uc84kt$3iet2$1@dont-email.me>
<qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com>
<uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com>
<uca8r4$1kce$1@dont-email.me>
Reply-To: als@usenet.thangorodrim.de
X-Trace: individual.net hBfQ3w7A35XiGLZMWuYjDA2lmYI/UXfzrwblA4h+B7iKXqM65+
X-Orig-Path: frodo.angband.thangorodrim.de!not-for-mail
Cancel-Lock: sha1:p2kqDLeHbJ5X1sN2937DlaRsAWc= sha256:hjgBGT3/tsM66PznqgS1l02425+mgNShkijSMv/qI6E=
User-Agent: slrn/1.0.3 (Linux)
 by: Alexander Schreiber - Sun, 27 Aug 2023 14:02 UTC

Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> wrote:
> On 2023-08-25, Johnny Billquist <bqt@softjar.se> wrote:
>> On 2023-08-25 14:18, Simon Clubley wrote:
>>> On 2023-08-24, Dennis Boone <drb@ihatespam.msu.edu> wrote:
>>>>> That's seriously interesting thanks. So, contrary to what some are
>>>>> saying, the idea of writing an OS in such a way was well established
>>>>> by the mid-1970s.
>>>>
>>>> The idea was fairly widespread quite a bit earlier, actually. Burroughs
>>>> did ESPOL (an Algol derivative systems language) in starting in 1966.
>>>
>>> Just done some reading about this and the follow-on language NEWP.
>>>
>>> It has now become _very_ clear to me that the use of ALGOL-based languages
>>> in OS development was very seriously widespread by the time DEC came to
>>> design VMS. Pity DEC didn't join them.
>>
>> Including Multics. Not an outstanding success exactly...
>> Most companies that went that way early was way less successful than
>> DEC, so it is kindof strange to claim that DEC did it wrong and they did
>> it right...
>>
>
> In way too many cases, marketing success (at least in the short term,
> and sometimes in the longer term) doesn't appear to be related to
> technical elegance.
>
> After all, we all use Windows...

No, we don't. No Windows machines around _here_ ;-)

> OTOH, Unix with its portable HLL approach, has outlasted VMS...

And was inspired by Multics.

Kind regards,
Alex.
--
"Opportunity is missed by most people because it is dressed in overalls and
looks like work." -- Thomas A. Edison

Re: OS implementation languages

<ucfmgh$mo4$3@news.misty.com>

  copy mid

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

  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: OS implementation languages
Date: Sun, 27 Aug 2023 16:27:29 +0200
Organization: MGT Consulting
Message-ID: <ucfmgh$mo4$3@news.misty.com>
References: <uc84kt$3iet2$1@dont-email.me> <kkrnpuF4cdU1@mid.individual.net>
<kks3o7Fs10fU1@mid.individual.net> <ucb7mb$7a2c$1@dont-email.me>
<ucbg9r$8kpp$1@dont-email.me> <kkuaphFe12qU2@mid.individual.net>
<cb521930-241b-4224-9e40-4e728d626864n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 27 Aug 2023 14:27:29 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="80-218-16-84.dclient.hispeed.ch:80.218.16.84";
logging-data="23300"; 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: <cb521930-241b-4224-9e40-4e728d626864n@googlegroups.com>
 by: Johnny Billquist - Sun, 27 Aug 2023 14:27 UTC

On 2023-08-26 20:25, terry-...@glaver.org wrote:
> On Saturday, August 26, 2023 at 8:51:02 AM UTC-4, bill wrote:
>> After installing MicroVMS from that box of RX50's a TK50 would be
>> like trading in a VW for a Ferrari.
>
> Yup - expensive and requires a lot of service 8-}
>
> I had MicroVAX II External Field Test serial #414 which came with
> a TK50 (this was the original TK50 that just had the lighted button -
> the blinking green activity LED* was still in the future). The very first
> time we tried to use it, the tape got stuck in the drive.

The story of the TK50... The tape always get stuck with a fast flashing
red button, and no way to get it out of that state except to power cycle
the thing, and then remove the tape by hand and rewind it into the
cartridge by hand. The firmware was horrible, and the UI was not at all
thought through properly.

And then you can to open the thing up and clean the heads regularly too.

But actually, with the TK70, the UI and firmware side was mostly sorted,
and it actually can be used in a sane way. You still have the constant
cleaning to deal with, though.

> I asked a DEC tech who happened to be on-site for some other
> issue to look at it (I had it out of the BA123 on a table). He said,
> and I quote, "DEC wouldn't make a piece of <bleep> like that".

:-)

> * DEC kept adding LEDs to subsequent models, culminating in a
> ridiculous 10 front panel LEDs in the DLT8000. And even that was
> not enough - they issued a firmware update to dual-purpose the
> "operate handle" LED when they fixed the issue of door lock
> solenoids burning out. When Quantum took over ownership of
> the product line (as opposed to just manufacturing) their first new
> design was a big departure with just 3 LEDs - ready/activity, write
> lock, and fault.

The dual purpose of the handle and LEDs on the TK50 is infuriating and
not working. I remember that the TK85 (or whatever I looked at) had more
LEDs, but didn't work any better than a TK70 in my experience. But as I
said, personally, I find the TK70 to be as good as I could expect
already. I could get it to clear the error, rewind and let me take the
tape out when it detected some kind of error. Something the TK50 didn't
let me do. Wasn't much beyond that that I wanted/needed. It usually
works well enough.

Johnny

Re: OS implementation languages

<0c8dcbad-ba77-4906-8259-89fcfc7af95fn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:620a:492:b0:76d:e9c0:9109 with SMTP id 18-20020a05620a049200b0076de9c09109mr641053qkr.7.1693194373908;
Sun, 27 Aug 2023 20:46:13 -0700 (PDT)
X-Received: by 2002:a17:90a:f2c1:b0:26d:323c:a9b4 with SMTP id
gt1-20020a17090af2c100b0026d323ca9b4mr5827101pjb.3.1693194373678; Sun, 27 Aug
2023 20:46:13 -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: Sun, 27 Aug 2023 20:46:12 -0700 (PDT)
In-Reply-To: <ucfmgh$mo4$3@news.misty.com>
Injection-Info: google-groups.googlegroups.com; posting-host=100.8.228.76; posting-account=2vnRtAoAAAAE0ap3uRDMDu6cngT6BrOO
NNTP-Posting-Host: 100.8.228.76
References: <uc84kt$3iet2$1@dont-email.me> <kkrnpuF4cdU1@mid.individual.net>
<kks3o7Fs10fU1@mid.individual.net> <ucb7mb$7a2c$1@dont-email.me>
<ucbg9r$8kpp$1@dont-email.me> <kkuaphFe12qU2@mid.individual.net>
<cb521930-241b-4224-9e40-4e728d626864n@googlegroups.com> <ucfmgh$mo4$3@news.misty.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0c8dcbad-ba77-4906-8259-89fcfc7af95fn@googlegroups.com>
Subject: Re: OS implementation languages
From: terry-gr...@glaver.org (terry-...@glaver.org)
Injection-Date: Mon, 28 Aug 2023 03:46:13 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2610
 by: terry-...@glaver.org - Mon, 28 Aug 2023 03:46 UTC

On Sunday, August 27, 2023 at 10:27:33 AM UTC-4, Johnny Billquist wrote:
> But actually, with the TK70, the UI and firmware side was mostly sorted,
> and it actually can be used in a sane way. You still have the constant
> cleaning to deal with, though.

And then they came out with the TZ30. Rumors that the TZ30 was the result of a drunken bar bet between a DECie and a Mitsubishi upper manager are unconfirmed. 8-}

> The dual purpose of the handle and LEDs on the TK50 is infuriating and
> not working. I remember that the TK85 (or whatever I looked at) had more
> LEDs, but didn't work any better than a TK70 in my experience. But as I
> said, personally, I find the TK70 to be as good as I could expect
> already. I could get it to clear the error, rewind and let me take the
> tape out when it detected some kind of error. Something the TK50 didn't
> let me do. Wasn't much beyond that that I wanted/needed. It usually
> works well enough.

LTO had the benefit of hindsight, mostly a whole lot of "We don't want to make THOSE mistakes again!" My experience with LTO has been positive, except when they're broken - then they're a pain to repair.

Pages:12345678
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor