The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: clemc@ccc.com (Clem Cole)
Subject: [TUHS] shared memory on Unix
Date: Wed, 1 Feb 2017 14:30:43 -0500	[thread overview]
Message-ID: <CAC20D2OdA4muuXCNY7CO1pstKUACQhPcuPrMiJERwrT8WrNH-w@mail.gmail.com> (raw)
In-Reply-To: <201702011833.v11IX5Yu017326@freefriends.org>

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 3235 bytes --]

On Wed, Feb 1, 2017 at 1:33 PM, <arnold at skeeve.com> wrote:

> ​..
> At the time, the policy was to release externally one version
> behind what was being run internally, so System III was released to the
> world while the Bell System was using Unix 4.0.  I still have the manual;
> I'm pretty sure "PWB" and "Programmer's Workbench" are not on the cover,
> ​ ​
> it was just called "UNIX".
>
​Could be.... the "System III" manual cover I have says PWB 3.0​

I never had a 4.0 doc, although I saw it at some point.




>
> As UNIX 5.0 was approaching, someone decided that to be one release
> behind on the outside was dumb, thus the jump from System III to System
> ​​
> V.
>

​Making the outside and inside system in sync makes sense and I think I
remember some of that.   But the name was definitely forced by the
Marketing types in NC.  I somewhere have a memo that they sent to all
licenses about the term UNIX and how it could be used and what could be
called same.    It was clear that was all part of the UNIX wars and they
were trying to make System xxx have some sort of halo.


As a side note, what is funny is when it all went down, I remember having
an argument with some of the Masscomp (and ex-DEC) marketing types.   The
geeks (like me) just could not get through to them that what mattered was
how it worked and what was inside (which BSD was pretty much superior
technology by most accounts).   It was not that Sys III/V was bad, it was
just unadorned and claiming it was cool and trying to give it a cool name
was not going to make it cool.​

Around this time we came up with the Universes hack, so you can have it
both ways; but our kernel was more BSD that AT&T.


As I said, funny, because a few years later with Stellar, the same group of
people would >>start<< with a System V kernel and fold in BSD interfaces as
needed.  We wrote our own FS (which was UFS-externally - i.e. BSD user api)
but kernel insides completely new (extent based, more like VMS).

We had decided that by then the AT&T code base was *cleaner to make scale
on a multiprocessor*, as we had already lived the BSD MP nightmare once
with the Masscomp kernel.     But the key was that even thought we used
System V, we made darned sure the user mode API's (such as sockets, mmap,
signals, namespaces etc) were the BSD APIs and that the BSD user code from
UNIX and that VMS/FORTRAN sources would pretty much compile out of the box.

We were at that point targeting Sun, Apollo & VMS customers so we knew it
name meant nothing, it was all about how easy it was going to be for the
code recompile and "just work".

Back to the main point, AT&T Marketing was still chasing IBM at this time.
It was amazing to many of us watching the ship sink.   They really did not
see where the future was and that they owned the SW technology that was
going to dive it, but it was going to be sold to people other than whom IBM
had traditionally sold.  They also made the fatal mistake of trying to grip
it too tight and in doing so, it slipped through their fingers.

Clem
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20170201/4dd34ee2/attachment.html>


  parent reply	other threads:[~2017-02-01 19:30 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-02-01 14:18 Paul Ruizendaal
2017-02-01 16:21 ` Mary Ann Horton
2017-02-01 17:18   ` Clem Cole
2017-02-01 17:24   ` Joerg Schilling
2017-02-01 17:39     ` Marc Rochkind
2017-02-01 18:04       ` Clem Cole
2017-02-01 18:01     ` Clem Cole
2017-02-01 18:07       ` Marc Rochkind
2017-02-01 18:15       ` Joerg Schilling
2017-02-01 18:32         ` Marc Rochkind
2017-02-01 18:35           ` Joerg Schilling
2017-02-01 18:33       ` arnold
2017-02-01 19:11         ` Steve Johnson
2017-02-01 19:24           ` Marc Rochkind
2017-02-01 19:30         ` Clem Cole [this message]
2017-02-02  0:25           ` Nick Downing
2017-02-01 23:11   ` Paul Ruizendaal
2017-02-02  1:10     ` Clem Cole
2017-02-01 19:44 Noel Chiappa
2017-02-01 19:55 ` ron minnich
2017-02-01 21:40 ` Larry McVoy

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=CAC20D2OdA4muuXCNY7CO1pstKUACQhPcuPrMiJERwrT8WrNH-w@mail.gmail.com \
    --to=clemc@ccc.com \
    /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).