The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* [TUHS] The Mark Williams Company and Coherent
@ 2024-03-15  3:45 Marc Rochkind
  2024-03-15  5:16 ` [TUHS] " Heinz Lycklama
  0 siblings, 1 reply; 9+ messages in thread
From: Marc Rochkind @ 2024-03-15  3:45 UTC (permalink / raw)
  To: The UNIX Historical Society

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

In another thread there's been some discussion of Coherent. I just came
across this very detailed history, just posted last month. There's much
more to it than I knew.

https://www.abortretry.fail/p/the-mark-williams-company

Marc

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

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

* [TUHS] Re: The Mark Williams Company and Coherent
  2024-03-15  3:45 [TUHS] The Mark Williams Company and Coherent Marc Rochkind
@ 2024-03-15  5:16 ` Heinz Lycklama
  2024-03-15  7:00   ` Rob Pike
  0 siblings, 1 reply; 9+ messages in thread
From: Heinz Lycklama @ 2024-03-15  5:16 UTC (permalink / raw)
  To: tuhs

Interesting little history about Coherent. They were
one of a few companies building UNIX-like systems
from scratch without using UNIX source code in the
early 1980's. Robert Schwartz represented the Mark
Williams Company on the /usr/group standards
effort resulting in the /usr/group Standard in 1984.
Robert was very insistent that members of the
/usr/group standards group did not have to be
UNIX source licensees.

Heinz

On 3/14/2024 8:45 PM, Marc Rochkind wrote:
> In another thread there's been some discussion of Coherent. I just 
> came across this very detailed history, just posted last month. 
> There's much more to it than I knew.
>
> https://www.abortretry.fail/p/the-mark-williams-company
>
> Marc
>


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

* [TUHS] Re: The Mark Williams Company and Coherent
  2024-03-15  5:16 ` [TUHS] " Heinz Lycklama
@ 2024-03-15  7:00   ` Rob Pike
  2024-03-15 13:03     ` Dan Cross
  2024-03-15 14:40     ` Paul Winalski
  0 siblings, 2 replies; 9+ messages in thread
From: Rob Pike @ 2024-03-15  7:00 UTC (permalink / raw)
  To: heinz; +Cc: tuhs

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

Another detail. There was lawyerly concern about the code being stolen, and
we (127) were asked to find ways to test, absent their source, whether they
had just stolen our source and built the binaries. It was soon concluded
that there were enough details different to definitively say that at least
most of the work was done in a clean room, as advertised, but the piece I
liked best is that their PPT(1) program (ASCII art showing a paper tape
rendering the argument text) did not include the original, and just
discovered, bug that mispunched, if I remember right, the letter 'R'.

-rob


On Fri, Mar 15, 2024 at 4:16 PM Heinz Lycklama <heinz@osta.com> wrote:

> Interesting little history about Coherent. They were
> one of a few companies building UNIX-like systems
> from scratch without using UNIX source code in the
> early 1980's. Robert Schwartz represented the Mark
> Williams Company on the /usr/group standards
> effort resulting in the /usr/group Standard in 1984.
> Robert was very insistent that members of the
> /usr/group standards group did not have to be
> UNIX source licensees.
>
> Heinz
>
> On 3/14/2024 8:45 PM, Marc Rochkind wrote:
> > In another thread there's been some discussion of Coherent. I just
> > came across this very detailed history, just posted last month.
> > There's much more to it than I knew.
> >
> > https://www.abortretry.fail/p/the-mark-williams-company
> >
> > Marc
> >
>
>

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

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

* [TUHS] Re: The Mark Williams Company and Coherent
  2024-03-15  7:00   ` Rob Pike
@ 2024-03-15 13:03     ` Dan Cross
  2024-03-15 13:43       ` Dan Cross
  2024-03-15 14:40     ` Paul Winalski
  1 sibling, 1 reply; 9+ messages in thread
From: Dan Cross @ 2024-03-15 13:03 UTC (permalink / raw)
  To: Rob Pike; +Cc: tuhs

On Fri, Mar 15, 2024 at 3:00 AM Rob Pike <robpike@gmail.com> wrote:
> Another detail. There was lawyerly concern about the code being stolen, and we (127) were asked to find ways to test, absent their source, whether they had just stolen our source and built the binaries. It was soon concluded that there were enough details different to definitively say that at least most of the work was done in a clean room, as advertised, but the piece I liked best is that their PPT(1) program (ASCII art showing a paper tape rendering the argument text) did not include the original, and just discovered, bug that mispunched, if I remember right, the letter 'R'.

Along those lines, Dennis Ritchie wrote up a summary of the event on
USENET; apparently in 1998 (I had no idea it was this late):
https://groups.google.com/g/alt.folklore.computers/c/_ZaYeY46eb4/m/5B41Uym6d4QJ

COHERENT (version 4) was my introduction to Unix (or Unix-like)
systems. I bought it from an ad in the back of "Computer Shopper" or
one of those things; my first inkling that it was rather different
from actual Unix was that the `lc` command they had picked up
(probably from York or Toronto) was not present on SunOS or 4.3BSD.
Similarly, the manual was rather different: it didn't have the usual
sectioned Unix manual, but rather an alphabetical "Lexicon" and
chapters discussing specific topics (editors, UUCP, etc); in
retrospect I thought their manual and its format was rather nice; it
was certainly well-written and beautifully typeset. Regardless of
that, I pretty quickly left COHERENT behind for NetBSD.

COHERENT was an early casualty of Linux's success, and I don't think
it ever occupied much more than a niche, but it was an interesting
system. I've booted it a few times under emulation out of nostalgia.

I had a very small hand in the opening of their sources. I knew that
Stephen Ness had archived copies, at the request of Bob Swartz, and I
wrote to him about the system overall and ended with something like,
"if those sources are available, I'd love to see them."  He responded
that due to my message, he'd corresponded with Swartz, who had agreed
to release the sources under the 3 clause BSD license.

Incidentally, Robert Swartz was the father of the late Aaron Swartz.

        - Dan C.

> On Fri, Mar 15, 2024 at 4:16 PM Heinz Lycklama <heinz@osta.com> wrote:
>>
>> Interesting little history about Coherent. They were
>> one of a few companies building UNIX-like systems
>> from scratch without using UNIX source code in the
>> early 1980's. Robert Schwartz represented the Mark
>> Williams Company on the /usr/group standards
>> effort resulting in the /usr/group Standard in 1984.
>> Robert was very insistent that members of the
>> /usr/group standards group did not have to be
>> UNIX source licensees.
>>
>> Heinz
>>
>> On 3/14/2024 8:45 PM, Marc Rochkind wrote:
>> > In another thread there's been some discussion of Coherent. I just
>> > came across this very detailed history, just posted last month.
>> > There's much more to it than I knew.
>> >
>> > https://www.abortretry.fail/p/the-mark-williams-company
>> >
>> > Marc
>> >
>>

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

* [TUHS] Re: The Mark Williams Company and Coherent
  2024-03-15 13:03     ` Dan Cross
@ 2024-03-15 13:43       ` Dan Cross
  2024-03-15 14:10         ` Marc Rochkind
  0 siblings, 1 reply; 9+ messages in thread
From: Dan Cross @ 2024-03-15 13:43 UTC (permalink / raw)
  To: Rob Pike; +Cc: tuhs

On Fri, Mar 15, 2024 at 9:03 AM Dan Cross <crossd@gmail.com> wrote:
>
> On Fri, Mar 15, 2024 at 3:00 AM Rob Pike <robpike@gmail.com> wrote:
> > Another detail. There was lawyerly concern about the code being stolen, and we (127) were asked to find ways to test, absent their source, whether they had just stolen our source and built the binaries. It was soon concluded that there were enough details different to definitively say that at least most of the work was done in a clean room, as advertised, but the piece I liked best is that their PPT(1) program (ASCII art showing a paper tape rendering the argument text) did not include the original, and just discovered, bug that mispunched, if I remember right, the letter 'R'.
>
> Along those lines, Dennis Ritchie wrote up a summary of the event on
> USENET; apparently in 1998 (I had no idea it was this late):
> https://groups.google.com/g/alt.folklore.computers/c/_ZaYeY46eb4/m/5B41Uym6d4QJ

Sorry, just to clarify: I meant I had no idea Dennis's posting about
the event happened so late; by 1998 USENET was basically overrun by
spam. Obviously, the inspection trip had happened much earlier.

        - Dan C.

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

* [TUHS] Re: The Mark Williams Company and Coherent
  2024-03-15 13:43       ` Dan Cross
@ 2024-03-15 14:10         ` Marc Rochkind
  2024-03-15 15:42           ` Theodore Ts'o
  0 siblings, 1 reply; 9+ messages in thread
From: Marc Rochkind @ 2024-03-15 14:10 UTC (permalink / raw)
  Cc: tuhs

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

I have already posted this in another thread (on non-BTL C compilers), but
it's more relevant here. My 1985 review of Coherent for BYTE Magazine:

https://www.mrochkind.com/mrochkind/docs/Byte-Pick-Coherent-Theos.pdf

I see that I went into some detail. For example:

"Of the 77 requests in the Version 7 nroff. only 31 are present in Coherent
(the most useful 31. however)."

And this, although I'm sure there were incompatibilities I didn't uncover:

"Coherent has all the Version 7 system calls except nice (which sets a
process's priority). and they seem to be used in the same way. It should be
easy to port C programs between Coherent and UNIX Version 7."

On the whole my review was very positive.

Marc

On Fri, Mar 15, 2024 at 7:43 AM Dan Cross <crossd@gmail.com> wrote:

> On Fri, Mar 15, 2024 at 9:03 AM Dan Cross <crossd@gmail.com> wrote:
> >
> > On Fri, Mar 15, 2024 at 3:00 AM Rob Pike <robpike@gmail.com> wrote:
> > > Another detail. There was lawyerly concern about the code being
> stolen, and we (127) were asked to find ways to test, absent their source,
> whether they had just stolen our source and built the binaries. It was soon
> concluded that there were enough details different to definitively say that
> at least most of the work was done in a clean room, as advertised, but the
> piece I liked best is that their PPT(1) program (ASCII art showing a paper
> tape rendering the argument text) did not include the original, and just
> discovered, bug that mispunched, if I remember right, the letter 'R'.
> >
> > Along those lines, Dennis Ritchie wrote up a summary of the event on
> > USENET; apparently in 1998 (I had no idea it was this late):
> >
> https://groups.google.com/g/alt.folklore.computers/c/_ZaYeY46eb4/m/5B41Uym6d4QJ
>
> Sorry, just to clarify: I meant I had no idea Dennis's posting about
> the event happened so late; by 1998 USENET was basically overrun by
> spam. Obviously, the inspection trip had happened much earlier.
>
>         - Dan C.
>


-- 
*My new email address is mrochkind@gmail.com <mrochkind@gmail.com>*

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

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

* [TUHS] Re: The Mark Williams Company and Coherent
  2024-03-15  7:00   ` Rob Pike
  2024-03-15 13:03     ` Dan Cross
@ 2024-03-15 14:40     ` Paul Winalski
  1 sibling, 0 replies; 9+ messages in thread
From: Paul Winalski @ 2024-03-15 14:40 UTC (permalink / raw)
  To: Rob Pike; +Cc: tuhs

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

On Fri, Mar 15, 2024 at 3:00 AM Rob Pike <robpike@gmail.com> wrote:

> Another detail. There was lawyerly concern about the code being stolen
>
> There were similar issues at DEC when we ported VAX Fortran to Ultrix.
Especially with the port of the VMS linker, the piece of the project I
worked on.  We had a member of the Ultrix team writing the code to convert
VMS object file debug information to a.out STABs, but other than that the
team doing the port stayed clear of the Ultrix sources.

-Paul W.

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

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

* [TUHS] Re: The Mark Williams Company and Coherent
  2024-03-15 14:10         ` Marc Rochkind
@ 2024-03-15 15:42           ` Theodore Ts'o
  0 siblings, 0 replies; 9+ messages in thread
From: Theodore Ts'o @ 2024-03-15 15:42 UTC (permalink / raw)
  To: Marc Rochkind; +Cc: tuhs

On Fri, Mar 15, 2024 at 08:10:31AM -0600, Marc Rochkind wrote:
> I have already posted this in another thread (on non-BTL C compilers), but
> it's more relevant here. My 1985 review of Coherent for BYTE Magazine:
> 
> https://www.mrochkind.com/mrochkind/docs/Byte-Pick-Coherent-Theos.pdf

It's interesting that it says that $495 for Coherent was a good deal.
(That's over $1700 in 2024 dollars.)  On the other hand, in 1984, the
New York Times reported that IBM had "cut the price of the PC/XT" to
$2,520 for a machine with 256k RAM, a single disk drive, and a
monochrome display.  (That's over $7400 in 2024 dollars.)

It's amazing how much hardware and software has gotten cheaper in the
past four decades!

					- Ted

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

* [TUHS] The Mark Williams Company and Coherent
@ 2024-03-15 21:23 Douglas McIlroy
  0 siblings, 0 replies; 9+ messages in thread
From: Douglas McIlroy @ 2024-03-15 21:23 UTC (permalink / raw)
  To: TUHS main list

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

> There was lawyerly concern about the code being stolen.

Not always misplaced. There was a guy in Boston who sold Unix look-alike
programs. A quick look at the binary revealed perfect correlation with our
C source. Coincidentally, DEC had hired this person as a consultant in
connection with cross-licensing negotiations with AT&T. Socializing at
the end of a day's negotiations,  our lawyer somehow managed to turn the
conversation to software piracy. He discussed  a case he was working on,
and happened to have some documents about it in his briefcase. He pulled
out a page disassembled binary and a page of source code and showed them to
the consultant.

After a little study, the consultant confidently opined that the binary was
obviously compiled from that source. "Would it surprise you," the lawyer
asked, "if I told you that this is yours and that is ours?" The consultant
did not attend the following day's meeting.

Doug

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

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

end of thread, other threads:[~2024-03-15 21:24 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-15  3:45 [TUHS] The Mark Williams Company and Coherent Marc Rochkind
2024-03-15  5:16 ` [TUHS] " Heinz Lycklama
2024-03-15  7:00   ` Rob Pike
2024-03-15 13:03     ` Dan Cross
2024-03-15 13:43       ` Dan Cross
2024-03-15 14:10         ` Marc Rochkind
2024-03-15 15:42           ` Theodore Ts'o
2024-03-15 14:40     ` Paul Winalski
2024-03-15 21:23 [TUHS] " Douglas McIlroy

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).