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

86 lines
6.8 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[#]: 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/