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 ==========