Coherent (operating system)
   HOME

TheInfoList



OR:

Coherent is a clone of the
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, ...
operating system for
IBM PC compatible IBM PC compatible computers are similar to the original IBM PC, XT, and AT, all from computer giant IBM, that are able to use the same software and expansion cards. Such computers were referred to as PC clones, IBM clones or IBM PC clones ...
s and other
microcomputer A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (PC ...
s, developed and sold by the now-defunct
Mark Williams Company The Mark Williams Company was a small software company in Chicago, Illinois (later moved to Northbrook, Illinois) that created Coherent, one of the first Unix-like operating systems for IBM PCs and several C programming language compilers. It ...
(MWC). Historically, the operating system was a proprietary product, but it became
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized so ...
in 2015, released under the BSD-3-Clause license.


Development

Coherent was not Unix; the Mark Williams Company had no rights to either the Unix
trademark A trademark (also written trade mark or trade-mark) is a type of intellectual property consisting of a recognizable sign, design, or expression that identifies products or services from a particular source and distinguishes them from ot ...
or the
AT&T AT&T Inc. is an American multinational telecommunications holding company headquartered at Whitacre Tower in Downtown Dallas, Texas. It is the world's largest telecommunications company by revenue and the third largest provider of mobile ...
/
Bell Labs Nokia Bell Labs, originally named Bell Telephone Laboratories (1925–1984), then AT&T Bell Laboratories (1984–1996) and Bell Labs Innovations (1996–2007), is an American industrial research and scientific development company owned by mul ...
source code. In the early years of its existence, MWC received a visit from an AT&T delegation looking to determine whether MWC was infringing on AT&T Unix property. The delegation included
Dennis Ritchie Dennis MacAlistair Ritchie (September 9, 1941 – October 12, 2011) was an American computer scientist. He is most well-known for creating the C (programming language), C programming language and, with long-time colleague Ken Thompson, the Unix ...
, who concluded that "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." However, he also stated that: Much of the operating system was written by alumni from the
University of Waterloo The University of Waterloo (UWaterloo, UW, or Waterloo) is a public research university with a main campus in Waterloo, Ontario, Canada. The main campus is on of land adjacent to "Uptown" Waterloo and Waterloo Park. The university also operates ...
:
Tom Duff Tom or TOM may refer to: * Tom (given name), a diminutive of Thomas or Tomás or an independent Aramaic given name (and a list of people with the name) Characters * Tom Anderson, a character in '' Beavis and Butt-Head'' * Tom Beck, a character ...
, Dave Conroy, Randall Howard, Johann George, and Trevor John Thompson. Significant contributions were also made by people such as Nigel Bree (from Auckland, New Zealand), the later author of
Ghost A ghost is the soul or spirit of a dead person or animal that is believed to be able to appear to the living. In ghostlore, descriptions of ghosts vary widely from an invisible presence to translucent or barely visible wispy shapes, to re ...
.


Versions

Coherent was originally written for the
PDP-11 The PDP-11 is a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the 1990s, one of a set of products in the Programmed Data Processor (PDP) series. In total, around 600,000 PDP-11s of all models were sol ...
range of minicomputers in 1980, then ported to various early 1980s
microcomputer A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (PC ...
systems including
IBM PC compatible IBM PC compatible computers are similar to the original IBM PC, XT, and AT, all from computer giant IBM, that are able to use the same software and expansion cards. Such computers were referred to as PC clones, IBM clones or IBM PC clones ...
s and machines based on the Zilog Z8000 and
Motorola 68000 The Motorola 68000 (sometimes shortened to Motorola 68k or m68k and usually pronounced "sixty-eight-thousand") is a 16/32-bit complex instruction set computer (CISC) microprocessor, introduced in 1979 by Motorola Semiconductor Products Secto ...
. Initially sold to OEMs, starting 1983 it was available on the consumer market from MWC directly. At this point, Coherent 2.3 offered roughly the functionality of Version 7 Unix on PC hardware, including the
nroff nroff (short for "new roff") is a text-formatting program on Unix and Unix-like operating systems. It produces output suitable for simple fixed-width printers and terminal windows. It is an integral part of the Unix help system, being used t ...
formatter but not the BSD extensions offered by competing Unix/clone vendors; compared to its competitors, it was a small system distributed on only seven double-sided
floppy disk A floppy disk or floppy diskette (casually referred to as a floppy, or a diskette) is an obsolescent type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined ...
s, costing only US$500 for a license. ''BYTE'' in 1984 called Coherent a "highly compatible UNIX Version 7 lookalike". In 1985 it criticized the difficulty of installation, but stated that "as a UNIX clone, Coherent is amazingly complete ... it should be easy to port programs ... the price of $495 is a bargain". Early 1990s reviews of Coherent pointed out that the system was much smaller than other contemporary Unix offerings, as well as less expensive at US$99.95, but lacking in functionality and software support. ''PC Magazine'' called Coherent 3.0 a "time capsule" that captured the state of Unix in the late 1970s, without support for
mice A mouse ( : mice) is a small rodent. Characteristically, mice are known to have a pointed snout, small rounded ears, a body-length scaly tail, and a high breeding rate. The best known mouse species is the common house mouse (''Mus musculus'' ...
, LANs or
SCSI Small Computer System Interface (SCSI, ) is a set of standards for physically connecting and transferring data between computers and peripheral devices. The SCSI standards define commands, protocols, electrical, optical and logical interface ...
disks, good for learning basic Unix programming but not for business automation. A review in the AUUG's newsletter was more positive, favorably comparing Coherent to
MKS Toolkit MKS Toolkit is a software package produced and maintained by PTC that provides a Unix-like environment for scripting, connectivity and porting Unix and Linux software to Microsoft Windows. It was originally created for MS-DOS, and OS/2 versi ...
, Minix and
Xenix Xenix is a discontinued version of the Unix operating system for various microcomputer platforms, licensed by Microsoft from AT&T Corporation in the late 1970s. The Santa Cruz Operation (SCO) later acquired exclusive rights to the software, ...
, and suggesting it might fill a niche as a low-end training platform. Coherent was able to run on most Intel-based PCs with
Intel 8088 The Intel 8088 ("''eighty-eighty-eight''", also called iAPX 88) microprocessor is a variant of the Intel 8086. Introduced on June 1, 1979, the 8088 has an eight-bit external data bus instead of the 16-bit bus of the 8086. The 16-bit registers and ...
, 286, 386, and
486 __NOTOC__ Year 486 (Roman numerals, CDLXXXVI) was a common year starting on Wednesday (link will display the full calendar) of the Julian calendar. At the time, it was known as the Year of the Consulship of Basilius and Longinus (or, less freq ...
processors A central processing unit (CPU), also called a central processor, main processor or just processor, is the electronic circuitry that executes instructions comprising a computer program. The CPU performs basic arithmetic, logic, controlling, a ...
. Coherent version 3 for Intel-based PCs required at least a 286, Coherent version 4 for Intel-based PCs required at least a 386. Like a true Unix, Coherent was able to multitask and support multiple users. From version 4, released 1992, Coherent also had support for X11 and
MGR M. G. Ramachandran (1917–1987) was the Former Chief Minister of Tamil Nadu. MGR may also refer to: * ManaGeR (MGR), graphical window system * Merry-go-round train, British freight-train design Mgr. is an honorific or abbreviation for: * Manage ...
windowing system In computing, a windowing system (or window system) is software that manages separately different parts of display screens. It is a type of graphical user interface (GUI) which implements the WIMP ( windows, icons, menus, pointer) paradigm f ...
s. Later versions of Coherent (version 4 and higher) supported features common in modern Unix-like systems, including a version of MicroEMACS, access to
DOS DOS is shorthand for the MS-DOS and IBM PC DOS family of operating systems. DOS may also refer to: Computing * Data over signalling (DoS), multiplexing data onto a signalling channel * Denial-of-service attack (DoS), an attack on a communicat ...
FAT16
file system In computing, file system or filesystem (often abbreviated to fs) is a method and data structure that the operating system uses to control how data is stored and retrieved. Without a file system, data placed in a storage medium would be one larg ...
s, an optimizing C
compiler In computing, a compiler is a computer program that translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily used for programs tha ...
, and a modified version of Taylor
UUCP UUCP is an acronym of Unix-to-Unix Copy. The term generally refers to a suite of computer programs and protocols allowing remote execution of commands and transfer of files, email and netnews between computers. A command named is one of the pr ...
. The final releases of Coherent also fully supported the iBCS
COFF The Common Object File Format (COFF) is a format for executable, object code, and shared library computer files used on Unix systems. It was introduced in Unix System V, replaced the previously used a.out format, and formed the basis for e ...
binary standard, which allowed binary compatibility with
SCO Unix Xinuos OpenServer, previously SCO UNIX and SCO Open Desktop (SCO ODT), is a closed source computer operating system developed by Santa Cruz Operation (SCO), later acquired by SCO Group, and now owned by Xinuos. Early versions of OpenServer were ...
applications, including WordPerfect, Lotus 1-2-3, and several
Microsoft Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washi ...
applications including QuickBASIC,
Microsoft Word Microsoft Word is a word processor, word processing software developed by Microsoft. It was first released on October 25, 1983, under the name ''Multi-Tool Word'' for Xenix systems. Subsequent versions were later written for several other pla ...
, and MultiPlan. The last 386 versions supported
virtual memory In computing, virtual memory, or virtual storage is a memory management technique that provides an "idealized abstraction of the storage resources that are actually available on a given machine" which "creates the illusion to users of a very ...
, but not demand paging. A Zilog Z8000 port of Coherent was also used by the canceled Commodore 900 system. In 1983, NCSC (a subsidiary of Nixdorf) announced a port of Coherent to IBM mainframes, in the form of a Unix compatibility subsystem for IBM's DOS/VS and
DOS/VSE VSEn (''Virtual Storage Extended'') is an operating system for IBM mainframe computers, the latest one in the DOS/360 lineage, which originated in 1965. DOS/VSE was introduced in 1979 as a successor to DOS/VS; in turn, DOS/VSE was succeeded by ...
and Nixdorf's Edos/VS and Edos/VSE operating systems, known as Programmer Work Station/VSE-Advanced Functions, or PWS/VSE-AF for short. The Mark Williams Company closed in 1995.Closing Announcement
/ref> On January 3, 2015, Coherent sources were released under the BSD-3-Clause license.


See also

* Venix *
PC/IX Interactive Systems Corporation (styled INTERACTIVE Systems Corporation, abbreviated ISC) was a US-based software company and the first vendor of the Unix operating system outside AT&T, operating from Santa Monica, California. It was founded in 19 ...


References


External links


Andrzej Popielewicz's GNU stuff for Coherent websiteCoherent history archiveInstallation Media for Coherent 4.2.10Mark Williams Company Sources
{{DEFAULTSORT:Coherent (Operating System) Discontinued operating systems Formerly proprietary software Lightweight Unix-like systems Software using the BSD license Unix variants X86 operating systems