TranslateProject/sources/tech/20221201.4 ⭐️⭐️ Getting Nostalgic With the Historical Coherent Operating System.md

86 lines
6.8 KiB
Markdown
Raw Normal View History

[#]: subject: "Getting Nostalgic With the Historical Coherent Operating System"
[#]: via: "https://itsfoss.com/coherent-operating-system/"
[#]: author: "Bill Dyer http://www.dyrobooks.com/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
Getting Nostalgic With the Historical Coherent Operating System
======
Heres a blast from the past. Years ago, back in the early 1990s, there was an operating system called Coherent. The price wasnt so bad $99. A few years ago, it was made freely available. Coherent never claimed to be UNIX, but UNIX-like. I learned a lot with that OS.
When the Mark Williams Company closed in 1995, Coherent was a closed-source product. In 2015, it was released under a 3-clause BSD License so, if youre interested, you can grab a free copy of Coherent at [Internet Archive][1] or [here][2]. 
Heres a little look-back at Coherent.
### Coherents Requirements
Coherent was able to run on most Intel-based PCs with Intel 8088, 286, 386, and 486 processors. Coherent version 3, the version I started on, required at least a 286, and Coherent version 4 needed a 386. The drives that were supported were MFM or RLL.
![coherent v3.0 ad 1][3]
Coherent 3.0 which was a clone of the AT&T V7 UNIX. It ran very well on a 386 and 20mb MFM drive. When Coherent 4.0 came out, I upgraded and also replaced the hard disk to a 40mb MFM unit. In both cases, Coherent ran on less than 10mb. Coherent 4 was closer to AT&Ts Sys5R4 UNIX.
Coherent 3.0 was a 16-bit OS but Coherent 4.0 was a bigger upgrade, able to take advantage of 32-bit operations. It still had a handful of programs limited to 16-bit operations, but all in all, it was a good system.
### Coherents Offerings
For a small package, it was remarkably complete. Not only was it a standalone operating system, but came with a big box of goodies, such as a Bourne Shell, C compiler, assembler, debugger, DOS disk support, uucp, at least three editors, some games, mail, and around 200 of the most used and useful UNIX commands.
![coherent v4.0 ad2][4]
The shell had a few bugs and was missing some features, but it was sufficient for the small stuff I normally did with it. X Windows was available, but I dont think it came with the basic system and, if I remember correctly, was a separate purchase. I remember having it and it worked, but it had a few problems, but the Mark Williams Company continually worked on it.
### Using Coherent
Having a small UNIX system on a personal PC at home was nice. I was well versed with DOS, but UNIX was the operating system in use where I worked at the time and I preferred it over DOS and Windows 3.1. Coherent wasnt as powerful as UNIX but it was a good learning tool. With it, I learned much about system administration and got a massive amount of hands-on experience with the command line.
Programming was fun, but since the C compiler only had small model support (64K of code and 64K of data), I was limited in what programs I could write. Some might laugh at the small model, but some nifty programs could be written with it.
Using Coherent at home, I was a single user, using it mainly for the experience with the command line and to learn a bit about system administration.
I really cant recall how well Coherent handled networking; I never concerned myself with it. I dont recall it having a lot of network support it certainly didnt have TCP/IP. However, it did have `uucp`. It took me some time to get it working right, but once that was done, it delivered all the Usenet news I could ever want.
One might think that it wouldnt do well in a large setting, such as a school, but I attended one college that actually had several Coherent workstations. They were used mainly as training stations for classes in operating systems.
### The XWindows vs. TCP/IP Argument
There are some arguments over whether or not the Mark Williams Companys efforts on XWindows was wise, or if they should have concentrated on implementing a TCP/IP stack. To some, this is the main reason why the Mark Williams Company folded.
The Mark Williams Company spent a lot of time and effort on getting X Windows to work. I dont recall that they truly finished, but they had at least gone a long way toward completing it. It makes sense to me that they would focus on it the goal was to make an affordable UNIX-like system and X was definitely considered a part of UNIX.
A small company would have to choose its projects carefully. XWindows was chosen. Even Linux, in its early days, didnt offer TCP/IP support at first  [KA9Q][5] was used for a short time, so I dont think that the decision to focus on XWindows was unwise at all.
### Conclusion
Coherent just couldnt keep up with the competition and the Mark Williams Company closed in 1995. I certainly dont consider Coherent a failure in the slightest, however. It was an excellent UNIX option at the time and the efforts of the Mark Williams Company was quite impressive.
I learned more about the command line and general system administration than I ever could have where I worked at the time. I once recommended Coherent to an individual who wanted to learn UNIX on her own. After a year with it, she hired on as a system administrator. The last I heard from her, she was the senior UNIX admin at a large site in the Midwest US.
Im right glad that I got to play with Coherent. I credit Coherent with being a key part in my education; it had a part in how my career developed and I went on to be a system administrator on different UNIX systems.
At home, I would eventually settle on Linux a decision I do not regret, but if you decide to play with it remember that its old you will be experiencing a bit of history. If you would like to try out Coherent, you can run it through VirtualBox. Thorough setup instructions can be found at: [https://www.autometer.de/unix4fun/coherent/][6]. Not only does the page cover VirtualBox setup, but the page also contains a link to disk images and installation instructions a one-stop site.
--------------------------------------------------------------------------------
via: https://itsfoss.com/coherent-operating-system/
作者:[Bill Dyer][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: http://www.dyrobooks.com/
[b]: https://github.com/lkxed
[1]: https://archive.org/details/mwc-coherent-unix-clone
[2]: http://www.nesssoftware.com/home/mwc/source.php
[3]: https://itsfoss.com/wp-content/uploads/2022/11/coherent-v3.0-ad-1.jpg
[4]: https://itsfoss.com/wp-content/uploads/2022/11/coherent-1.jpg
[5]: http://www.ka9q.net/code/ka9qnos/
[6]: https://www.autometer.de/unix4fun/coherent/