The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Bakul Shah <bakul@iitbombay.org>
To: Clem Cole <clemc@ccc.com>
Cc: tuhs@minnie.tuhs.org
Subject: Re: [TUHS] First Unix-like OSes not derived from AT&T code?
Date: Mon, 2 May 2022 10:59:10 -0700	[thread overview]
Message-ID: <E4591C72-F948-44B3-85A7-00B05A3AA5A5@iitbombay.org> (raw)
In-Reply-To: <CAC20D2Nnhrj41wu3sRHN+V15N5NZ+xs-FNxKWoixASYidMra2w@mail.gmail.com>

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



> On May 2, 2022, at 10:42 AM, Clem Cole <clemc@ccc.com> wrote:
> 
> 
> 
> On Mon, May 2, 2022 at 12:16 PM Bakul Shah <bakul@iitbombay.org <mailto:bakul@iitbombay.org>> wrote:
>  Thoth as students but QNX is not derived from it. 
> Interesting. Possible I suppose.  Derived is probably the operative word here.  Of course, it is also quite possible that I could be miss-remember the conversations, but as IIRC both Mike Malcolm and Dan Hildebrandt have said to me about the influence of one on the other when I have spoken with them socially.  Also, Kelly (who got the shirt and was at Waterloo during that time), and was the person that introduced me to Mike in the late 1970s; also said something similar to me.

[I scramble old memories all the time but I seem to remember random facts that are of no use to me :-)]

> 
> FWIW: In the late 1980s, I too used QNX (in C) in a production setting on a 386.  Before that, I had played with Thoth in a grad OS course, but I never ran it significantly.
> 
> That said, my point was that Thoth was not trying to be a UNIX look/work alike from an API standpoint.   Thoth, like V,  RIG, Accent, et al, were all distinct developments that learned from the UNIX work but were not trying to emulate it.   When QNX was birthed, the mK was not trying to be UNIX, but they, like Mach later on (after the failure of Accent), did try to supply an application layer UNIX (and later full POSIX) API. 

Indeed. These were all research OSes. The thing that distinguished Unix was the collection of tools and composability via pipes and shell that made for a very nice development env. As a grad student I didn't quite appreciate this (not having used Unix) but the moment I used it, I was sold on it!

From what I remember, A Thoth "team" was about the same as a Unix "process" and Thoth "process" was a thread in a team. That to me was the most interesting part about it. Unix got threads much later.
 
> The point that started this thread was when UNIX emulated.
> 
> BTW: I had Ieft out another important Pascal-based UNIX clone.  In 1983, Michael Gien published his work in USENIX on Sol.  In the early 1990s, he and his team rewrote that in C++ to create Chorus.

I remember Sol but by then I had moved on from Pascal.

> When OSF announced its long-term strategy for OSF/1 was to be based on Mach; UI announced that the future SVR6 was to be based on Chorus.  While the former was eventually released (and I think the sources can still be found in the wild), I did not believe the latter was ever completed.


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

      reply	other threads:[~2022-05-02 18:02 UTC|newest]

Thread overview: 79+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-05-01  9:30 Andrew Warkentin
2022-05-01 11:43 ` Ron Natalie
2022-05-01 11:56   ` Rob Pike
2022-05-01 14:03     ` Kenneth Goodwin
2022-05-03  4:37       ` Jim Carpenter
2022-05-01 14:09   ` Kenneth Goodwin
2022-05-01 18:08     ` ron minnich
2022-05-01 18:22       ` Charles H Sauer (he/him)
2022-05-01 19:49         ` Dan Stromberg
2022-05-01 20:37           ` Charles H Sauer (he/him)
2022-05-02  2:08       ` Kenneth Goodwin
2022-05-02  9:21         ` Dr Iain Maoileoin
2022-05-02 20:19           ` Rich Morin
2022-05-02 21:30             ` Clem Cole
2022-05-02 21:36             ` Dan Cross
2022-05-10 15:28         ` Mary Ann Horton
2022-05-10 16:08           ` Warner Losh
2022-05-10 16:40             ` Heinz Lycklama
2022-05-10 16:42             ` James Frew
2022-05-14  2:56             ` Mary Ann Horton
2022-05-10 16:59           ` Clem Cole
2022-05-10 17:18             ` Clem Cole
2022-05-10 18:05               ` Charles H Sauer (he/him)
2022-05-10 19:27                 ` Lars Brinkhoff
2022-05-10 19:08               ` Henry Bent
2022-05-10 19:33                 ` Richard Salz
2022-05-10 20:18                   ` Ronald Natalie
2022-05-11 16:20                     ` James Frew
2022-05-11 16:51                       ` Paul Winalski
2022-05-10 20:28                   ` Henry Bent
2022-05-10 20:43                   ` Warner Losh
2022-05-10 20:46                   ` Clem Cole
2022-05-11 16:44                     ` Paul Winalski
2022-05-11 17:09                       ` Clem Cole
2022-05-11 17:35                       ` Larry McVoy
2022-05-12  0:16                         ` George Michaelson
2022-05-13  2:46                         ` Adam Thornton
2022-05-15  0:48                           ` Larry McVoy
2022-05-15  5:36                             ` Adam Thornton
2022-05-15 13:37                               ` Larry McVoy
2022-05-12  5:22                       ` Warner Losh
2022-05-12 12:06                         ` Ron Natalie
2022-05-12 12:43                           ` John Cowan
2022-05-15  2:00         ` Stuart Remphrey
2022-05-02  2:42       ` Phil Budne
2022-05-02  6:46         ` Ron Natalie
2022-05-02 13:50           ` Clem Cole
2022-05-02 14:46             ` tytso
2022-05-02 15:38               ` Clem Cole
2022-05-02 20:31                 ` Warner Losh
2022-05-03  5:01                   ` tytso
2022-05-03 11:35                     ` Richard Salz
2022-05-02 23:30           ` Gregg Levine
     [not found]           ` <CAK7dMtD08weh+97mx+ncrq0cxprKgke42C0vFYNPnBkd8Fx9Sg@mail.gmail.com>
2022-05-03  7:28             ` Ronald Natalie
2022-05-02 12:59         ` Kenneth Goodwin
2022-05-02 14:13           ` Richard Salz
2022-05-02 13:14         ` tytso
2022-05-02 13:32           ` Larry McVoy
2022-05-02 13:16         ` Dan Cross
2022-05-02 14:14           ` Miod Vallat
2022-05-02 14:50             ` ron minnich
2022-05-02 16:13             ` Al Kossow
2022-05-02 18:46               ` Miod Vallat
2022-05-02 19:54               ` Chet Ramey
2022-05-02 21:17             ` Dan Cross
2022-05-02 23:49               ` George Michaelson
2022-05-03  7:22                 ` Ronald Natalie
2022-05-03  7:40               ` Miod Vallat
2022-05-03  8:03                 ` Ron Natalie
     [not found]               ` <CAEoi9W4eD8AF=FwjMT-KPRfyYgD+qgVvE1u3sBwiovm4=1WWLg@mail.g mail.com>
2022-05-03 12:14                 ` John Foust via TUHS
2022-05-01 20:55 ` Michael Huff
2022-05-03  4:55   ` Jim Carpenter
2022-05-02 15:43 ` Clem Cole
2022-05-02 16:16   ` Bakul Shah
2022-05-02 16:19     ` Bakul Shah
2022-05-02 17:14       ` Clem Cole
2022-05-02 16:29     ` Larry McVoy
2022-05-02 17:42     ` Clem Cole
2022-05-02 17:59       ` Bakul Shah [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=E4591C72-F948-44B3-85A7-00B05A3AA5A5@iitbombay.org \
    --to=bakul@iitbombay.org \
    --cc=clemc@ccc.com \
    --cc=tuhs@minnie.tuhs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).