Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <slrnv014ei.dne.bencollver@svadhyaya.localdomain>
Deutsch   English   Français   Italiano  
<slrnv014ei.dne.bencollver@svadhyaya.localdomain>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!2.eu.feeder.erje.net!3.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Ben Collver <bencollver@tilde.pink>
Newsgroups: comp.misc
Subject: The COHERENT Operating System
Date: Sun, 24 Mar 2024 20:55:39 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 245
Message-ID: <slrnv014ei.dne.bencollver@svadhyaya.localdomain>
Injection-Date: Sun, 24 Mar 2024 21:55:40 +0100
Injection-Info: dont-email.me; posting-host="4ed225229ac40cb0570468d022ec5db2";
	logging-data="629118"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+8b8KecgQiYWRgFE1RuATEuAN+oKCTtjc="
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:qbQiGDE9/hker+pWFwrI066i8hY=
Bytes: 14128

The Mark Williams Company
And the COHERENT operating system
=================================
Feb 17, 2024

William Mark Schwartz was a chemist living in Chicago and running a
chemical company called the Mark Williams Chemical Company. Some of
his employees complained of issues like fatigue, headaches, and
indigestion which prompted him to create a beverage that would solve
these issues. These complaints were more of the "man, I am tired"
variety and not that Schwartz was working them to death. This
beverage was Dr. Enuf, likely developed in 1949, for which Schwartz
applied for a trademark on the 19th of May in 1951. The trademark was
granted on the 2nd of December in 1952, and the beverage was first
sold commercially on the 4th of April in 1951. The company produced
paints and other products as well (being a chemical company), but Dr.
Enuf is the most famous. The rights to the formula for Dr. Enuf were
eventually bought by Charles Gordon of Tri-City Beverage in Johnson
City, Tennessee.

William Mark Schwartz's son, Robert Schwartz, didn't wish to follow
his father into chemistry. He was a software developer, and he wanted
to move the company into that field. Specifically, Robert Schwartz
saw the introduction of the microprocessor and early microcomputers
as having extreme potential. This transition occurred in 1977 and the
"Chemical" was dropped from the name, and the new Mark Williams
Company was headquartered in Northbrook, Illinois.

Logo of the Mark WIlliams Company
<https://substackcdn.com/image/fetch/
w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/
https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F
0d1a6f55-72b7-467f-9b44-8f22caa0fd97_1920x1920.png>

Stephen A. Ness joined the computer science department of Stanford
University as a graduate student in the autumn of 1968.
Unfortunately, his interested began to fade, so he spent quite a bit
of time going to movies. He started working at the Festival Cinema in
Palo Alto sweeping floors, cleaning bathrooms, and running the
projectors. He was a movie buff and this worked for him for some
time. As his interest in working at the theater was beginning to
wane, he began to long for a job in software development. In early
February of 1977, Donald Knuth paid a visit to the theater and asked
Ness what he was up to, Ness told him about his job search. The next
day, Knuth got a call from Schwartz. Schwartz was searching for a
programmer and Knuth provided Schwartz with Ness's number.

The start of the microcomputer world was dominated by BASIC. More
particularly, it was dominated by Microsoft BASIC, and Schwartz
wanted to compete. Ness told Schwartz that he could build a BASIC
interpreter in about four months, which was just a guess on Ness's
part. He hated BASIC, but he was familiar enough with it, and he
really wanted the job. On top of that, Schwartz was letting him work
from home. With both parties satisfied, work began. Of course, this
"working from home" was complicated. Disk drives of any kind were
expensive and difficult to come by, so Ness commuted from Palo Alto
to Pacific Grove where he used Gary Kildall's computers until he
purchased his own machine and disk drive later in the year. The BASIC
that Ness built for the Mark Williams Company was XYBASIC.

The XYBASIC manual cover, from Stephen Ness via nesssoftware.com
<https://substackcdn.com/image/fetch/
f_auto,q_auto:good,fl_progressive:steep/
https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F
8ee6c692-cd61-49a9-9b87-bd5afba601a8_1023x1314.png>

Getting a start early on in the computer revolution with a BASIC was
a good idea. BASIC was everywhere, and it was a product that would
sell. Revenues from XYBASIC allowed the company to expand into
operating systems. MWC purchased a PDP-11 in the late 1970s and began
working on a UNIX clone. This would allow them, just as XYBASIC did,
to offer a stellar product at a price far lower than any of the
competition. COHERENT was first sold through OEMs for PDP-11
minicomputers in 1980. However, it was quickly ported to the Zilog
Z8000, the Motorola 68000, and the 8086. It was offered at retail to
owners of machines utilizing these CPUs in the spring of 1983. One
OEM who picked up COHERENT was Commodore.

Announcment in BYTE, February 1984
<https://substackcdn.com/image/fetch/
w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/
https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F
041cd2d8-3063-4023-8d22-19750d5d5076_1393x290.png>

Announcement in BYTE, June 1984
<https://substackcdn.com/image/fetch/
f_auto,q_auto:good,fl_progressive:steep/
https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F
c8d7e117-46b0-4d0f-9b3b-a3152d128842_1118x419.png>

The workstation Commodore was building was the C900. This system
offered a 1024x800 display on a screen of either fourteen or twenty
inches, a 20MB HDD, a 1.2MB five and quarter inch floppy disk drive,
two RS232 ports, a Centronics port, an IEEE-488 port, 512K RAM, and
the COHERENT operating system version 2.3 with both BASIC and C. The
C900 could be expanded with hard disk upgrades up to 67MB, memory up
to 2MB, and RS232 port count up to eight (for a total of eight
terminals for concurrent multi-user support). On the software side,
add-ons included: Pascal, COBOL, plotting software, and graphical
terminal support. The C900 was built in Germany with a US release
scheduled for the third quarter of 1985. Pricing started around $2700
(about $7740 in 2024).

Commodore 900, image from vintagecomputer.ca
<https://substackcdn.com/image/fetch/
w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/
https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F
c6d05bfb-1ff1-43c4-894a-c5ae0e0b64a2_1501x1188.png>

Unfortunately, the C900 project was canceled with very few units
having made it to market. Commodore's focus shifted to Amiga, and
their UNIX workstation aspirations disappeared.

Thankfully, the IBM PC and its clones were selling well and COHERENT
was also present there for $500 (about $1433 in 2024) requiring a
minimum of an IBM PC with a hard disk. With just an IBM PC and a hard
disk, COHERENT could support three concurrent users with terminals
attached via serial ports.

Ad from BYTE, February 1984
<https://substackcdn.com/image/fetch/
f_auto,q_auto:good,fl_progressive:steep/
https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F
dca26d96-93d0-4a8d-9313-1dcdefdd5299_825x1160.png>

<https://substackcdn.com/image/fetch/
f_auto,q_auto:good,fl_progressive:steep/
https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F
88515cc1-8704-4710-9877-053312b78cf3_564x1656.png>

Given that UNIX licenses were prohibitively expensive during this
time period, COHERENT was quite a good deal. Adding that it included
both a C compiler and a BASIC compiler, COHERENT was easily the most
affordable workstation operating system and software development
suite available at the time. As for what COHERENT really offered, it
was essentially V7 UNIX complete with nroff, diff, sed, ed, awk, lex,
yacc, db, man, bc, make, the Bourne shell, and other expected
utilities. This system was packed onto seven double-sided floppy
disks, and packaged with a manual.

Of course, AT&T didn't exactly love the idea of someone offering a
UNIX-like operating system for substantially less money while also
not paying them their due. So it was that around the time that the PC
port was made, AT&T sent Dennis Ritchie went to the Mark Williams
Company offices in Northbrook to ascertain whether or not COHERENT
represented an instance of intellectual property theft. According to
Ritchie, the offices were in an industrial area and the feel of the
premises hadn't strayed far from that of a paint company. As for the
investigation of COHERENT, Mark Williams Company would not allow AT&T
to have a look at their source code, and therefore the most that
Ritchie could do was look around the system. He had notes with him
about specific things that could indicate a direct copy without much
doubt, but that was the most he could do. His conclusion is that
COHERENT was made with considerable study of AT&T UNIX, but that it
wasn't a direct copy. He stated:

> It was very hard to believe that Coherent and its basic
> applications were not created without considerable study of the OS
> code and details of its applications. Looking at various corners
> convinced me that I couldn't find anything that was copied. It
> might have been that some parts were written with our source
> nearby, but at least the effort had been made to rewrite. If it
> came to it, I could never honestly testify that my opinion was that
> what they generated was irreproducible from the manual.

Given that the making of a UNIX-like operating system required a C
compiler, the MWC C compiler was quickly ported to other systems and
offered as a standalone product starting in 1981. Porting the
compiler to MS-DOS was a given as IBM compatibles running MS-DOS
dominated the market by the middle of the 1980s and COHERENT was
offered for those machines. MWC offered their C compiler for MS-DOS
at a price of just $75 (around $254 in 2024) and an advanced
interactive debugger was offered for another $75.

1987 Byte Ad
<https://substackcdn.com/image/fetch/
w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/
https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F
b7e8e238-9d50-4f5e-bfc0-3804d6c96b29_1241x1703.png>

In early 1986, the Mark Williams company began offering their C
compiler for the Atari ST. This software package came with a rather
complete manual that covered the C compiler itself in five hundred
twelve pages, the make utility with another twenty five pages, and
Micro EMACS in another seventy seven pages. Beyond cc, make, and
========== REMAINDER OF ARTICLE TRUNCATED ==========