The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Jonathan Gray <jsg@jsg.id.au>
To: Clem Cole <clemc@ccc.com>
Cc: segaloco <segaloco@protonmail.com>, tuhs@tuhs.org
Subject: [TUHS] Re: Any Bell 8-bit UNIX Efforts?
Date: Wed, 1 Mar 2023 11:31:14 +1100	[thread overview]
Message-ID: <Y/6c0usQlc9DddzP@largo.jsg.id.au> (raw)
In-Reply-To: <CAC20D2NTbeuxsJPsCPLH5ffYeWWTsDucSatOZ5TFTQAs-AJ5+g@mail.gmail.com>

On Tue, Feb 28, 2023 at 02:42:00PM -0500, Clem Cole wrote:
> Just so you know, the folks in Western Electric's Teletype team retargeted
> the Ritchie compiler to become a Z80 cross-compiler/assembler dev tools
> suite. That implementation was floating around the Bell System in the
> 76/77/78 time frame.  I know Karn had brought it with him and started using
> it for his original KA9Q IP/TCP implementation, initially for his CP/M box
> and ham radio system; (as he ran it as a cross compiler on my 11/34 at
> CMU's Mellon Institute -- I trade cycles for access to the compiler).  I
> don't know if anyone ever tried to use the Teletype Z80 C compiler to build
> a UNIX or UNIX-like port for the z80 with it. I have since forgotten how
> complete it was.
> 
> A bit later, Loer Zohlman wrote BDS C,
> <https://streaklinks.com/BaWWWKCdXX0VeHglTwPJ67Kb/https%3A%2F%2Fwww.bdsoft.com%2Fresources%2Fbdsc.html>which
> was pretty darned good/fairly complete C implementation for the time; and a
> few years back, he put it in the Public Domain [ you can download it from
> his website].  Missing/lost is/was the UNIX-like system they were working
> on to go along with the compiler - which I am trying to remember if it was
> quite complete/much less made it out for sale like his compiler was at the
> time.  However, at an early Boston USENIX, Leor had it running "good
> enough" that he brought it and showed it in his room on a dual floppy Z80
> IMSAI box
> <https://streaklinks.com/BaWWWN1JCX6k_N2uxQTLwc9m/http%3A%2F%2Fretrotechnology.com%2Fherbs_stuff%2Fd_imsai.html>
> with
> some 4K bank switching HW (I don't remember how much memory - probably
> 128Kish).  I was there when he demo'ed it to Dennis and a few other
> hackers.  Dennis's response at the time was it reminded him of the early
> UNIX efforts.  I just thought it was pretty cool.

'BDS C version 1 has just about saturated its framework; version 2 is now
being developed in close conjunction with the MARC Disk Operating System
(the work of Edwin P. Ziemba) to provide a unified software development
system for release sometime in 1981. MARC is a "Unix-like" operating
system that happens to fit quite comfortably in non-gargantuan
8080/Z8O-based machines.'
http://www.bitsavers.org/pdf/bd_software/BDS_C_1.46_Users_Guide_Mar82.pdf

'I had the pleasure of meeting Dennis once at the Boston Usenix
conference around 1980, where Ed Ziemba and I had set up a demo of Ed’s
MARC operating system (single-user single-process Unix clone that ran
parasitically on CP/M-80 machines). I think that one of the high points
of my life was giving a demo of a software project to Dennis Ritchie and
seeing it bring a big smile to his face.'
Leor Zolman, in the comments on
https://herbsutter.com/2011/10/16/your-first-c-program/

'Ed Ziemba, the originator, guiding force and one of the primary authors
of the UNIX-like operating system MARC, was killed June 7 in a freak
accident while snorkeling'
InfoWorld 17 Aug 1981
https://books.google.com/books?id=pD0EAAAAMBAJ&pg=PT14

There was a short writeup on MARC in the Dec 1982 issue of Byte
https://archive.org/details/byte-magazine-1982-12/page/n219/mode/2up

      parent reply	other threads:[~2023-03-01  0:31 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-02-25 19:48 [TUHS] " segaloco via TUHS
2023-02-27  3:55 ` [TUHS] " Warner Losh
2023-02-27 10:57 ` Jonathan Gray
2023-02-28 18:59   ` segaloco via TUHS
2023-02-28 19:03     ` Larry McVoy
2023-02-28 19:42     ` Clem Cole
2023-02-28 19:57       ` Bakul Shah
2023-02-28 23:31       ` Dave Horsfall
2023-03-01  0:39         ` Larry McVoy
2023-03-01  1:21         ` Rich Salz
2023-03-01  1:27           ` Warner Losh
2023-03-01  2:07           ` Ronald Natalie
2023-03-01  2:35             ` Dan Cross
2023-03-01  2:38               ` Ronald Natalie
2023-03-01  3:02               ` [TUHS] IBM RT/PC compilers [was " Charles H. Sauer
2023-03-01  4:02                 ` [TUHS] " George Michaelson
2023-03-01 14:12               ` [TUHS] " Chet Ramey
2023-03-02  9:05                 ` Jaap Akkerhuis via TUHS
2023-03-02 19:26                   ` Clem Cole
2023-03-01  2:50             ` Jonathan Gray
2023-03-01  0:31       ` Jonathan Gray [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=Y/6c0usQlc9DddzP@largo.jsg.id.au \
    --to=jsg@jsg.id.au \
    --cc=clemc@ccc.com \
    --cc=segaloco@protonmail.com \
    --cc=tuhs@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).