The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* Re: [TUHS] Public access multics
       [not found] <5B48F6A3-374A-4579-AE8F-35BD328D07F9@reagan.com>
@ 2018-09-02  3:17 ` Jeffrey H. Johnson
  0 siblings, 0 replies; 21+ messages in thread
From: Jeffrey H. Johnson @ 2018-09-02  3:17 UTC (permalink / raw)
  To: tuhs

[-- Attachment #1: Type: text/plain, Size: 1288 bytes --]

Greetings,

Multics, while not a 'massive' sales success in retrospect, was certainly not the failure commonly believed and wasn't treated as one in the press of the time - at least not until after the decision was made by Honeywell-Bull to phase out the the Multics (and CP-6) products to focus on GCOS - GCOS7/GCOS8 is still a major player today.

"Honeywell is having considerable — and surprising — success with the ultra-secure Multics operating system … Besides 3-5 systems within Honeywell, Multics has been installed or committed within Nippon Electric, Rome Air Development Center, USAF Data Services Center, and Ford." from mid-1970's industry press.

See also https://multicians.org/myths.html

We have about 120 members on BAN - including many original and new Multicians who make the project possible. We're always working on new things and projects - see "pmotd -a" when logged in for some of the most recent activity.

I'd be happy to answer any questions on BAN.AI if anyone has particular questions - or just ssh to dps8@m.trnsz.com - feel free to use the guest account. I don't want to take the list too off-topic. We have many exclusive features that I hope makes BAN.AI a 'special' (and loved) system, a lot more coming.


--
https://ban.ai/multics

[-- Attachment #2: Type: text/html, Size: 1967 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [TUHS] Public access multics
  2018-09-03 23:41 ` Dave Horsfall
@ 2018-09-04  2:47   ` Jeffrey H. Johnson
  0 siblings, 0 replies; 21+ messages in thread
From: Jeffrey H. Johnson @ 2018-09-04  2:47 UTC (permalink / raw)
  To: Dave Horsfall; +Cc: The Eunuchs Hysterical Society

[-- Attachment #1: Type: text/plain, Size: 1777 bytes --]

Yes, correct - I don't want to bring the list too off-topic, but Unisys (UNIVAC + Burroughs) still maintains those two platforms (OS 2000 from the UNIVAC line and MCP from Burroughs), and they have a hobbyist program for both systems.

https://www.unisys.com/offerings/clearpath-forward/clearpath-forward-products/clearpath-os-2200-software/clearpath-os-2200-express

and

https://www.unisys.com/offerings/clearpath-forward/clearpath-forward-products/clearpath-mcp-software/clearpath-mcp-express

Unisys has also released older versions of MCP (1970s) as well with less restrictive licensing, and the community has built an emulator capable of running them on an emulated B5500 system - http://www.phkimpel.us/B5500/

The Burroughs MCP name supposedly inspired the MCP villain in TRON as well. 

I've never used Burroughs Algol nor Honeywell Algol, but I am aware you can use Honeywell Algol on Multics via gcos_tss (the GCOS Time Sharing Simulator).

-- Jeff

> On Sep 3, 2018, at 7:41 PM, Dave Horsfall <dave@horsfall.org> wrote:
> 
> On Mon, 3 Sep 2018, Doug McIlroy wrote:
> 
>>> Was Algol 60 any kind of viable alternative at the time?
>> 
>> The operating system for the Burroughs B5000 had been written in Burroughs Algol. That punctured the widespread belief that OS's were so particular to the hardware that they had to be written in machine language. I don't recall how far Burroughs Algol went beyond Algol 60, nor why Multics did not want to follow that lead.  ("Viable" is a slippery concept when choosing among Turing-complete alternatives.)
> 
> Call me memory-challenged (which I am these days), but wasn't Burroughs' OS known as Master Control Program (MCP - Male Chauvinist Pig)?
> 
> -- Dave, who has fond memories of the B1500...

[-- Attachment #2: Type: text/html, Size: 2777 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [TUHS] Public access multics
  2018-09-03 13:29 Doug McIlroy
@ 2018-09-03 23:41 ` Dave Horsfall
  2018-09-04  2:47   ` Jeffrey H. Johnson
  0 siblings, 1 reply; 21+ messages in thread
From: Dave Horsfall @ 2018-09-03 23:41 UTC (permalink / raw)
  To: The Eunuchs Hysterical Society

On Mon, 3 Sep 2018, Doug McIlroy wrote:

>> Was Algol 60 any kind of viable alternative at the time?
>
> The operating system for the Burroughs B5000 had been written in 
> Burroughs Algol. That punctured the widespread belief that OS's were so 
> particular to the hardware that they had to be written in machine 
> language. I don't recall how far Burroughs Algol went beyond Algol 60, 
> nor why Multics did not want to follow that lead.  ("Viable" is a 
> slippery concept when choosing among Turing-complete alternatives.)

Call me memory-challenged (which I am these days), but wasn't Burroughs' 
OS known as Master Control Program (MCP - Male Chauvinist Pig)?

-- Dave, who has fond memories of the B1500...

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [TUHS] Public access multics
@ 2018-09-03 13:29 Doug McIlroy
  2018-09-03 23:41 ` Dave Horsfall
  0 siblings, 1 reply; 21+ messages in thread
From: Doug McIlroy @ 2018-09-03 13:29 UTC (permalink / raw)
  To: arnold, tuhs

> Was Algol 60 any kind of viable alternative at the time?

The operating system for the Burroughs B5000 had been written in
Burroughs Algol. That punctured the widespread belief that OS's
were so particular to the hardware that they had to be written
in machine language. I don't recall how far Burroughs Algol
went beyond Algol 60, nor why Multics did not want to follow
that lead.  ("Viable" is a slippery concept when choosing
among Turing-complete alternatives.)

Doug

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [TUHS] Public access multics
  2018-09-02 21:47 Doug McIlroy
@ 2018-09-03  6:18 ` arnold
  0 siblings, 0 replies; 21+ messages in thread
From: arnold @ 2018-09-03  6:18 UTC (permalink / raw)
  To: tuhs, jpl.jpl, doug

Was Algol 60 any kind of viable alternative at the time? IIRC
manufacturers in Europe were using it for systems programming.
(This is all before my time, so I could be wrong, which is why
I'm curious.)  In the US Burroughs used Algol, but that may have
been later than the mid-60s timeframe of Multics.

Thanks,

Arnold

Doug McIlroy <doug@cs.dartmouth.edu> wrote:

> Caveat: As a member of the PL/I committee, and the person who brought
> the new and unimplemented language to the attention of Multics, let a
> disastrous contract for a compiler, and finally helped cobble together
> a rudimentary compiler that got the project off the ground, I am not
> exactly an unbiased observer.
>
> A ground tenet of Multics was that it would be programmed in a higher
> level language. A subsidiary requirement, which was generally agreed
> upon, was language-level access to the logical operators and address
> manipulation inherent in the hardware.  No widely used language of the
> time met this requirement.  And they didn't want to get sidetracked into
> language design.
>
> Discussions finally boiled down to AED, developed at MIT by Doug Ross, and
> PL/I. Ross was a brilliant software innovator with a mystical outlook that
> made it difficult to distinguish his vision of what could be done from
> what actually existed. AED was definitely a moving target. By contrast
> PL/I had a written spec, so you knew exactly what could be done in it,
> though not how well the compiler would do it.
>
> PL/I  was very big; we deliberately (and explicitly) omitted about
> half the spec. The remainder was definitely seen as a "plausible
> systems programming language".
>
> From the perspective of the time, why do you think the contrary?
>
> Doug

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [TUHS] Public access multics
  2018-09-02  4:25   ` [TUHS] " Jeffrey H. Johnson
@ 2018-09-02 22:30     ` Will Senn
  0 siblings, 0 replies; 21+ messages in thread
From: Will Senn @ 2018-09-02 22:30 UTC (permalink / raw)
  To: Jeffrey H. Johnson; +Cc: tuhs

Nice. I’ve always marveled at how, dare I say it while not doing anything about it, badly, dynamic linking has fared in nearly every os I can think of? It is a very convenient feature to have, but the way are implemented can be a little frustrating to a user who isn’t steeped in the internals of the implementation.

Thanks for the lesson!

Sent from my iPhone

> On Sep 1, 2018, at 11:25 PM, Jeffrey H. Johnson <trnsz@pobox.com> wrote:
> 
> While the best loved feature is probably the pervasive dynamic linking, which is still unrivaled, and the security features (ring brackets, AIM (multilevel labeling), and ACLs) which are the most famous, a feature that isn't built in to Unix and is constantly being reinvented that was available in Multics is the ability to easily set aside a CPU and some memory and disk, while leaving the system in operation, and start another separate instance to do development work, and then when the work is done, be reconfigured to merge the system back into one instance, without disrupting production work.  
> 
> That dynamic reconfiguration was one original design specifications of the system, as opposed to being added later. Much of what makes Multics wonderful to me is just how amazingly sturdily it's engineered and how complete the implementations of these ideas are.
> 
> Another thing to comes to mind immediately is how hierarchical the system is. For example, users are registered on to projects, and a project administrator can be delegated the task of registering and deregistering user accounts and managing the system resources such as disk quota and access to printers and other physical resources for their project. 
> 
> The system administrator can manage the resources assigned to projects, and the project administration handles how that's further carved up amongst the users.
> 
> You can have similar granularity in assigning the distribution of resources such as CPU and memory use, by using the workload management features to ensure that high priority tasks/users/projects will always have needed resources available, preempting lower priority tasks if necessary. 
> 
> The I/O system, (while not exceedingly elegant - see iox_), far exceeds what is available in Unix today, but by design.
> 
> The reputation of Multics as a 'complex' system is, in my experience, well deserved, but that complexity does not mean it's a terrible system to use or administer. I find it quite refreshing and it almost never feels dated.
> 
> -- Jeff
> https://ban.ai/multics
> 
>> On Sep 2, 2018, at 12:05 AM, Will Senn <will.senn@gmail.com> wrote:
>> 
>> On Sep 1, 2018, at 6:25 PM, Noel Chiappa <jnc@mercury.lcs.mit.edu> wrote:
>> 
>>>> From: Will Senn
>>> 
>>>> I was thinking that Multics was a failed predecessor of unix
>>>> ... straighten me out :)
>>> 
>>> I'd start with:
>>> 
>>> https://multicians.org/myths.html
>> 
>> Noel, Fascinating read. I must’ve read at least a good handful of the references leading to the myths described in the writeup. As usual, I can trust the folks who lived history to remember it more clearly than many revisionists writing about it later.
>> 
>> Thanks for sharing.
>> 
>> Now, I’m wondering what awesome features Multics had that we’re still lacking in modern *nices... anything as amazing as say, my favorite filesystem, ZFS?
>> 
>> Will
> 

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [TUHS] Public access multics
@ 2018-09-02 21:47 Doug McIlroy
  2018-09-03  6:18 ` arnold
  0 siblings, 1 reply; 21+ messages in thread
From: Doug McIlroy @ 2018-09-02 21:47 UTC (permalink / raw)
  To: tuhs, jpl.jpl

Caveat: As a member of the PL/I committee, and the person who brought
the new and unimplemented language to the attention of Multics, let a
disastrous contract for a compiler, and finally helped cobble together
a rudimentary compiler that got the project off the ground, I am not
exactly an unbiased observer.

A ground tenet of Multics was that it would be programmed in a higher
level language. A subsidiary requirement, which was generally agreed
upon, was language-level access to the logical operators and address
manipulation inherent in the hardware.  No widely used language of the
time met this requirement.  And they didn't want to get sidetracked into
language design.

Discussions finally boiled down to AED, developed at MIT by Doug Ross, and
PL/I. Ross was a brilliant software innovator with a mystical outlook that
made it difficult to distinguish his vision of what could be done from
what actually existed. AED was definitely a moving target. By contrast
PL/I had a written spec, so you knew exactly what could be done in it,
though not how well the compiler would do it.

PL/I  was very big; we deliberately (and explicitly) omitted about
half the spec. The remainder was definitely seen as a "plausible
systems programming language".

From the perspective of the time, why do you think the contrary?

Doug

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [TUHS] Public access multics
  2018-09-02 18:18       ` Paul Winalski
@ 2018-09-02 19:09         ` Paul Winalski
  0 siblings, 0 replies; 21+ messages in thread
From: Paul Winalski @ 2018-09-02 19:09 UTC (permalink / raw)
  To: Dave Horsfall; +Cc: The Eunuchs Hysterical Society

On 9/2/18, Paul Winalski <paul.winalski@gmail.com> wrote:
>
> IBM had PL/I compilers for TOS, DOS, and OS on System/360, and for
> DOS/VS and OS/VS on System/370.  If those weren't full implementations
> of the original spec, they were pretty close.

TOS, DOS, and DOS/VS PL/I didn't implement PL/I's multitasking
features (such as TASKs and EVENTs) because those OSes had no
multitasking support.

-Paul W.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [TUHS] Public access multics
  2018-09-02 13:06     ` Dave Horsfall
  2018-09-02 16:23       ` Charles Anthony
@ 2018-09-02 18:18       ` Paul Winalski
  2018-09-02 19:09         ` Paul Winalski
  1 sibling, 1 reply; 21+ messages in thread
From: Paul Winalski @ 2018-09-02 18:18 UTC (permalink / raw)
  To: Dave Horsfall; +Cc: The Eunuchs Hysterical Society

On 9/2/18, Dave Horsfall <dave@horsfall.org> wrote:
>
> I have never seen a full-blown PL/I compiler (only subsets), and I recall
> being told that there never will be one because it is simply impossible,
> given the spec.
>
> Naturally I am happy to be proven wrong on this.

IBM had PL/I compilers for TOS, DOS, and OS on System/360, and for
DOS/VS and OS/VS on System/370.  If those weren't full implementations
of the original spec, they were pretty close.

IBM PL/I had a good number of what I call toxic language features,
such as the DEFAULT statement (which was Fortran's IMPLICIT on
steroids).  Most PL/I shops had as part of their coding standards a
set of language features banned from the code.  The ANSI standard
eliminated a lot of these, although it also threw out some useful
features such as iSUB defining and by-name structure assignment.

One of my favourite features was sterling pictures, with pounds,
shillings, and pence fields (represented internally as a packed
decimal value in pence).  Sterling pictures weren't finally deprecated
in the IBM PL/I compilers until 1979, IIRC.

-Paul W,.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [TUHS] Public access multics
  2018-09-02 13:06     ` Dave Horsfall
@ 2018-09-02 16:23       ` Charles Anthony
  2018-09-02 18:18       ` Paul Winalski
  1 sibling, 0 replies; 21+ messages in thread
From: Charles Anthony @ 2018-09-02 16:23 UTC (permalink / raw)
  To: Dave Horsfall; +Cc: The Eunuchs Hysterical Society

[-- Attachment #1: Type: text/plain, Size: 1036 bytes --]

On Sun, Sep 2, 2018 at 6:07 AM Dave Horsfall <dave@horsfall.org> wrote:

> On Sat, 1 Sep 2018, John P. Linderman wrote:
>
> > PL/I was a language designed by a committee, and it showed. [...]
>
> I have never seen a full-blown PL/I compiler (only subsets), and I recall
> being told that there never will be one because it is simply impossible,
> given the spec.
>
> Naturally I am happy to be proven wrong on this.
>
>
AM83 Multics PL1 Reference Manual, pg 1-1: "Multics PL/I is closely related
to American National Standards Programming Language PL/I. ... ANSI
X3.53-1976... For a complete description of the differences between Multics
PL/I and Standard PL/I, see Appendix A of the PL/I Language Specification."

Appendix A, pp A-1 to A-4:
https://drive.google.com/open?id=12wRW7vgCVTP4bL7942YiEEUQc2J9bWes
https://drive.google.com/open?id=1McndftW6HPioowfIAmL1P8WhabpvYeWg
https://drive.google.com/open?id=1XJdaj8YGHTERjTu9xq3KEM0nAGiAFm2M
https://drive.google.com/open?id=18VdXROFQmkm_9zL1XLHZCeOxiPLmWDMD

-- Charles



-- Dave
>

[-- Attachment #2: Type: text/html, Size: 2000 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [TUHS] Public access multics
  2018-09-01 23:24   ` John P. Linderman
@ 2018-09-02 13:06     ` Dave Horsfall
  2018-09-02 16:23       ` Charles Anthony
  2018-09-02 18:18       ` Paul Winalski
  0 siblings, 2 replies; 21+ messages in thread
From: Dave Horsfall @ 2018-09-02 13:06 UTC (permalink / raw)
  To: The Eunuchs Hysterical Society

On Sat, 1 Sep 2018, John P. Linderman wrote:

> PL/I was a language designed by a committee, and it showed. [...]

I have never seen a full-blown PL/I compiler (only subsets), and I recall 
being told that there never will be one because it is simply impossible, 
given the spec.

Naturally I am happy to be proven wrong on this.

-- Dave

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [TUHS] Public access multics
  2018-09-02  4:05 ` Will Senn
@ 2018-09-02  4:25   ` Jeffrey H. Johnson
  2018-09-02 22:30     ` Will Senn
  0 siblings, 1 reply; 21+ messages in thread
From: Jeffrey H. Johnson @ 2018-09-02  4:25 UTC (permalink / raw)
  To: tuhs

While the best loved feature is probably the pervasive dynamic linking, which is still unrivaled, and the security features (ring brackets, AIM (multilevel labeling), and ACLs) which are the most famous, a feature that isn't built in to Unix and is constantly being reinvented that was available in Multics is the ability to easily set aside a CPU and some memory and disk, while leaving the system in operation, and start another separate instance to do development work, and then when the work is done, be reconfigured to merge the system back into one instance, without disrupting production work.  

That dynamic reconfiguration was one original design specifications of the system, as opposed to being added later. Much of what makes Multics wonderful to me is just how amazingly sturdily it's engineered and how complete the implementations of these ideas are.

Another thing to comes to mind immediately is how hierarchical the system is. For example, users are registered on to projects, and a project administrator can be delegated the task of registering and deregistering user accounts and managing the system resources such as disk quota and access to printers and other physical resources for their project. 

The system administrator can manage the resources assigned to projects, and the project administration handles how that's further carved up amongst the users.

You can have similar granularity in assigning the distribution of resources such as CPU and memory use, by using the workload management features to ensure that high priority tasks/users/projects will always have needed resources available, preempting lower priority tasks if necessary. 

The I/O system, (while not exceedingly elegant - see iox_), far exceeds what is available in Unix today, but by design.

The reputation of Multics as a 'complex' system is, in my experience, well deserved, but that complexity does not mean it's a terrible system to use or administer. I find it quite refreshing and it almost never feels dated.

-- Jeff
https://ban.ai/multics

> On Sep 2, 2018, at 12:05 AM, Will Senn <will.senn@gmail.com> wrote:
> 
> On Sep 1, 2018, at 6:25 PM, Noel Chiappa <jnc@mercury.lcs.mit.edu> wrote:
> 
>>> From: Will Senn
>> 
>>> I was thinking that Multics was a failed predecessor of unix
>>> ... straighten me out :)
>> 
>> I'd start with:
>> 
>> https://multicians.org/myths.html
> 
> Noel, Fascinating read. I must’ve read at least a good handful of the references leading to the myths described in the writeup. As usual, I can trust the folks who lived history to remember it more clearly than many revisionists writing about it later.
> 
> Thanks for sharing.
> 
> Now, I’m wondering what awesome features Multics had that we’re still lacking in modern *nices... anything as amazing as say, my favorite filesystem, ZFS?
> 
> Will


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [TUHS] Public access multics
  2018-09-02  2:32   ` Charles Anthony
@ 2018-09-02  2:52     ` Larry McVoy
  0 siblings, 0 replies; 21+ messages in thread
From: Larry McVoy @ 2018-09-02  2:52 UTC (permalink / raw)
  To: Charles Anthony; +Cc: TUHS main list

On Sat, Sep 01, 2018 at 07:32:53PM -0700, Charles Anthony wrote:
> At least one of the new Multicians (me) is subscribed to TUHS.

Welcome.  You'll find this list to be pleasant, it's mostly Unix but
we've got Ted from Linux (which is a big deal, he has a lot of history
in his head and is a good guy), Ken is on here though he rarely posts
(and we all try and be nice to keep him around), Doug is here, Steve is
here, and all of us wannabes are here.

I love being on this list, as a young dude I was pretty unhappy that I 
was born at the wrong time, I really really wanted be part of Bell Labs.
But I got to be part of Sun, which I think was the Bell Labs of their
time.  And then there is this list which has some of the Bell Labs folks.

It reminds me of the Band, there is a video and Neil Young says "it's
one of the pleasures of my life to be on stage with these people".  
Yeah, it's one of the great pleasures of my life to be able to talk
the Bell Labs people on this list.  And other fans of the Unix history,
love this list.

https://www.youtube.com/watch?v=J2z7LXpAX3Q

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [TUHS] Public access multics
  2018-09-01 21:27 ` jcs
  2018-09-01 23:24   ` John P. Linderman
  2018-09-02  0:57   ` Dan Cross
@ 2018-09-02  2:32   ` Charles Anthony
  2018-09-02  2:52     ` Larry McVoy
  2 siblings, 1 reply; 21+ messages in thread
From: Charles Anthony @ 2018-09-02  2:32 UTC (permalink / raw)
  To: lists; +Cc: TUHS main list

[-- Attachment #1: Type: text/plain, Size: 812 bytes --]

>
>
>
> The real mystery is what it's running on. Multics originally ran
> on the GE/H 600(0) systems. I doubt any are still around. It's
> probably a simulator but I've never heard of one for the H6000.
>

A simulator. Originally running Multics release 12.5, but a dedicated team
of new and original Multicians have completed the Y2K transition, fixed
some bugs and added some features, so now running release 12.6f.

All of the original systems are believed to be destroyed with the exception
of DOCKMASTER (an NSA machine), now in possession of the National
Cryptographic Museum, but warehoused.

A video of the Living Computer Museum's Multics emulator (with maintenance
panel) booting: https://www.youtube.com/watch?v=jni7wk7bjxA

At least one of the new Multicians (me) is subscribed to TUHS.

-- Charles

[-- Attachment #2: Type: text/html, Size: 1219 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [TUHS] Public access multics
  2018-09-02  0:57   ` Dan Cross
@ 2018-09-02  2:06     ` Grant Taylor via TUHS
  0 siblings, 0 replies; 21+ messages in thread
From: Grant Taylor via TUHS @ 2018-09-02  2:06 UTC (permalink / raw)
  To: tuhs

[-- Attachment #1: Type: text/plain, Size: 572 bytes --]

On 09/01/2018 06:57 PM, Dan Cross wrote:
> Yup. A few Multics sites are publicly accessible; the one at the Living 
> Computer Museum has a guest account, a few others one can get an account 
> if one asks the site administrator nicely. Some amount of Multics 
> maintenance has been restarted.

I was chatting with modern day Multicians within the last week.  They 
were actively working on getting a 3270 interface working for Multics 
running in an emulator.

They are hanging out in the #multics channel on freenode.



-- 
Grant. . . .
unix || die


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 3982 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [TUHS] Public access multics
  2018-09-01 21:27 ` jcs
  2018-09-01 23:24   ` John P. Linderman
@ 2018-09-02  0:57   ` Dan Cross
  2018-09-02  2:06     ` Grant Taylor via TUHS
  2018-09-02  2:32   ` Charles Anthony
  2 siblings, 1 reply; 21+ messages in thread
From: Dan Cross @ 2018-09-02  0:57 UTC (permalink / raw)
  To: lists; +Cc: TUHS main list

[-- Attachment #1: Type: text/plain, Size: 2167 bytes --]

On Sat, Sep 1, 2018 at 6:15 PM jcs <lists@irreal.org> wrote:

> Will Senn <will.senn@gmail.com> writes:
> > So, it looks like someone has gone and started running a multics
> > instance:
> >
> > http://lists.nycbug.org/pipermail/semibug/2018-August/000288.html
> >
> > That’s interesting, and y’all may even have been aware of it.
>

Yup. A few Multics sites are publicly accessible; the one at the Living
Computer Museum has a guest account, a few others one can get an account if
one asks the site administrator nicely. Some amount of Multics maintenance
has been restarted.

> But, I was thinking that Multics was a failed predecessor of
> > unix and it’s craziness an inspiration for how unix isn’t
> > multics... straighten me out :)
>

Multics was the immediate predecessor of Unix, and one can certainly see
some of the influence, though of course many of the details are different.

Failed only in the sense that the Labs withdrew from the project.
> Honeywell, which bought out GE's computer division, sold Multics
> systems, although I don't remember them being very successful.
>

The multicians.org site has a lot of good information on Multics and what
ultimately become of it. (jcs probably knows this already; I'm writing this
more for general information of those who may not have been following these
developments.) The TL;DR was that a smallish number of sites eventually
installed Multics and it was a moderate success for Honeywell, but for the
reasons that have been mentioned (failure to market, lack of management
understanding, tied to a decomposing architecture well past its prime) it
never carved out more than a niche.

The real mystery is what it's running on. Multics originally ran
> on the GE/H 600(0) systems. I doubt any are still around. It's
> probably a simulator but I've never heard of one for the H6000.
>

The last working hardware installation was shut down in, I think, 2000. An
DPS8/M emulator has been built on top of the SIMH framework, and is what
folks are running Multics on. Some more details are here:
https://multicians.org/simulator.html.

        - Dan C.

[-- Attachment #2: Type: text/html, Size: 3342 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [TUHS] Public access multics
  2018-09-01 23:33 Noel Chiappa
@ 2018-09-01 23:44 ` jcs
  0 siblings, 0 replies; 21+ messages in thread
From: jcs @ 2018-09-01 23:44 UTC (permalink / raw)
  To: Noel Chiappa; +Cc: tuhs


Noel Chiappa <jnc@mercury.lcs.mit.edu> writes:

> Per:
>
>   https://multicians.org/multics.htmlhttps://multicians.org/multics.html
>
> "Harry Reed and Charles Anthony reached a major milestone on the 
> Multics
> simulator on Saturday 08 November, 2014. Their SIMH-based 
> simulator booted
> Multics MR 12.5, came to operator command level, entered admin 
> mode, created a
> small PL/I program, compiled and executed it, and shut down. 
> Release 1.0 of
> the simulator is now available."

Hmmm. That's interesting. Back in the 70's I earned my living 
working on H6000s (although not on Multics). I'm pretty sure that 
no one would have bothered with a simulator if not for Multics so 
that's another reason not to dismiss Multics as a failure: 
someone, today, still cares enough to write a simulator just to 
run it.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [TUHS] Public access multics
@ 2018-09-01 23:33 Noel Chiappa
  2018-09-01 23:44 ` jcs
  0 siblings, 1 reply; 21+ messages in thread
From: Noel Chiappa @ 2018-09-01 23:33 UTC (permalink / raw)
  To: tuhs; +Cc: jnc

    > From: jcs

    > The real mystery is what it's running on. ... It's=20 probably a
    > simulator but I've never heard of one for the H6000.

Per:

  https://multicians.org/multics.htmlhttps://multicians.org/multics.html

"Harry Reed and Charles Anthony reached a major milestone on the Multics
simulator on Saturday 08 November, 2014. Their SIMH-based simulator booted
Multics MR 12.5, came to operator command level, entered admin mode, created a
small PL/I program, compiled and executed it, and shut down. Release 1.0 of
the simulator is now available."

    Noel

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [TUHS] Public access multics
  2018-09-01 21:27 ` jcs
@ 2018-09-01 23:24   ` John P. Linderman
  2018-09-02 13:06     ` Dave Horsfall
  2018-09-02  0:57   ` Dan Cross
  2018-09-02  2:32   ` Charles Anthony
  2 siblings, 1 reply; 21+ messages in thread
From: John P. Linderman @ 2018-09-01 23:24 UTC (permalink / raw)
  To: jcs; +Cc: The Unix Heritage Society

[-- Attachment #1: Type: text/plain, Size: 1274 bytes --]

I was at MIT in the late 60's, using Multics when Bell Labs decided to pull
out. A problem, in retrospect, was the use of PL/I as the primary language.
PL/I was a language designed by a committee, and it showed. It would never
have made a plausible systems programming language. But Multics was a lot
more fun to use than CTSS, which it replaced.

On Sat, Sep 1, 2018 at 5:27 PM, jcs <lists@irreal.org> wrote:

>
> Will Senn <will.senn@gmail.com> writes:
>
> So, it looks like someone has gone and started running a multics instance:
>>
>> http://lists.nycbug.org/pipermail/semibug/2018-August/000288.html
>>
>> That’s interesting, and y’all may even have been aware of it. But, I was
>> thinking that Multics was a failed predecessor of unix and it’s craziness
>> an inspiration for how unix isn’t multics... straighten me out :)
>>
>
> Failed only in the sense that the Labs withdrew from the project.
> Honeywell, which bought out GE's computer division, sold Multics systems,
> although I don't remember them being very successful.
>
> The real mystery is what it's running on. Multics originally ran on the
> GE/H 600(0) systems. I doubt any are still around. It's probably a
> simulator but I've never heard of one for the H6000.
>

[-- Attachment #2: Type: text/html, Size: 1964 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [TUHS] Public access multics
  2018-09-01 20:31 Will Senn
@ 2018-09-01 21:27 ` jcs
  2018-09-01 23:24   ` John P. Linderman
                     ` (2 more replies)
  0 siblings, 3 replies; 21+ messages in thread
From: jcs @ 2018-09-01 21:27 UTC (permalink / raw)
  To: Will Senn; +Cc: tuhs


Will Senn <will.senn@gmail.com> writes:

> So, it looks like someone has gone and started running a multics 
> instance:
>
> http://lists.nycbug.org/pipermail/semibug/2018-August/000288.html
>
> That’s interesting, and y’all may even have been aware of it. 
> But, I was thinking that Multics was a failed predecessor of 
> unix and it’s craziness an inspiration for how unix isn’t 
> multics... straighten me out :)

Failed only in the sense that the Labs withdrew from the project. 
Honeywell, which bought out GE's computer division, sold Multics 
systems, although I don't remember them being very successful.

The real mystery is what it's running on. Multics originally ran 
on the GE/H 600(0) systems. I doubt any are still around. It's 
probably a simulator but I've never heard of one for the H6000.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [TUHS] Public access multics
@ 2018-09-01 20:31 Will Senn
  2018-09-01 21:27 ` jcs
  0 siblings, 1 reply; 21+ messages in thread
From: Will Senn @ 2018-09-01 20:31 UTC (permalink / raw)
  To: tuhs

[-- Attachment #1: Type: text/plain, Size: 402 bytes --]

So, it looks like someone has gone and started running a multics instance:

http://lists.nycbug.org/pipermail/semibug/2018-August/000288.html

That’s interesting, and y’all may even have been aware of it. But, I was thinking that Multics was a failed predecessor of unix and it’s craziness an inspiration for how unix isn’t multics... straighten me out :)

Will



Sent from my iPhone

[-- Attachment #2: Type: text/html, Size: 726 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2018-09-04  2:48 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <5B48F6A3-374A-4579-AE8F-35BD328D07F9@reagan.com>
2018-09-02  3:17 ` [TUHS] Public access multics Jeffrey H. Johnson
2018-09-03 13:29 Doug McIlroy
2018-09-03 23:41 ` Dave Horsfall
2018-09-04  2:47   ` Jeffrey H. Johnson
  -- strict thread matches above, loose matches on Subject: below --
2018-09-02 21:47 Doug McIlroy
2018-09-03  6:18 ` arnold
2018-09-01 23:33 Noel Chiappa
2018-09-01 23:44 ` jcs
2018-09-01 23:25 [TUHS] Fwd: " Noel Chiappa
2018-09-02  4:05 ` Will Senn
2018-09-02  4:25   ` [TUHS] " Jeffrey H. Johnson
2018-09-02 22:30     ` Will Senn
2018-09-01 20:31 Will Senn
2018-09-01 21:27 ` jcs
2018-09-01 23:24   ` John P. Linderman
2018-09-02 13:06     ` Dave Horsfall
2018-09-02 16:23       ` Charles Anthony
2018-09-02 18:18       ` Paul Winalski
2018-09-02 19:09         ` Paul Winalski
2018-09-02  0:57   ` Dan Cross
2018-09-02  2:06     ` Grant Taylor via TUHS
2018-09-02  2:32   ` Charles Anthony
2018-09-02  2:52     ` Larry McVoy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).