Coerente (sistema operacional) - Coherent (operating system)

Coerente
Coherent.png
Coherent 4.2.10 installer screenshot.png
Instalador Coherent 4.2.10
Desenvolvedor Mark Williams Company
Família de sistema operacional Tipo Unix
Estado de trabalho Interrompido
Modelo fonte Código fechado; open source em 2015
lançamento inicial 1980 ; 41 anos atrás ( 1980 )
Último lançamento 4.2.10 / 1994 ; 27 anos atrás ( 1994 )
Disponível em inglês
Plataformas PDP-11 , x86 ( 8088 , 286 , 386 , 486 ), Motorola 68000 , Zilog Z8000
Tipo de kernel Monolítico
Interface de usuário padrão Linha de comando ( KornShell )
Licença 2015: BSD-3-Cláusula
Original: Proprietário
Inicialização do sistema coerente e prompt de login
Visualizando o diretório raiz e as informações do sistema

Coherent é um clone do sistema operacional Unix para compatíveis com IBM PC e outros microcomputadores , desenvolvido e vendido pela já extinta Mark Williams Company (MWC). Historicamente, o sistema operacional era um produto proprietário, mas tornou-se open source em 2015, lançado sob a licença BSD-3-Clause .

Desenvolvimento

Coerente não era Unix; a Mark Williams Company não tinha direitos sobre a marca comercial Unix ou o código-fonte da AT&T / Bell Labs . Nos primeiros anos de sua existência, o MWC recebeu a visita de uma delegação da AT&T procurando determinar se o MWC estava infringindo a propriedade Unix da AT&T. A delegação incluiu Dennis Ritchie , que concluiu que "era muito difícil acreditar que o Coherent e seus aplicativos básicos não foram criados sem um estudo considerável do código do sistema operacional e detalhes de seus aplicativos." No entanto, ele também afirmou que:

[...] olhando em vários cantos [por peculiaridades, bugs, etc. que eu conhecia nas distribuições Unix da época], não consegui encontrar nada do que foi copiado. Pode ter sido que algumas partes foram escritas com uma fonte [AT&T] próxima, mas pelo menos o esforço foi feito para reescrever. Se fosse necessário, eu nunca poderia testemunhar honestamente [...] que o que eles geraram era irreproduzível no manual.

Muito do sistema operacional foi escrito por ex-alunos da Universidade de Waterloo : Tom Duff , Dave Conroy, Randall Howard, Johann George e Trevor John Thompson. Contribuições significativas também foram feitas por pessoas como Nigel Bree (de Auckland, Nova Zelândia), o autor posterior de Ghost .

Versões

O Coherent foi originalmente escrito para a gama de minicomputadores PDP-11 em 1980, depois foi portado para vários sistemas de microcomputador do início dos anos 1980 , incluindo IBM PC compatíveis e máquinas baseadas no Zilog Z8000 e Motorola 68000 . Inicialmente vendido para OEMs , a partir de 1983 estava disponível no mercado consumidor diretamente da MWC. Neste ponto, Coherent 2.3 ofereceu aproximadamente a funcionalidade da Versão 7 Unix no hardware de PC, incluindo o formatador nroff, mas não as extensões BSD oferecidas por fornecedores concorrentes de Unix / clone; em comparação com seus concorrentes, era um sistema pequeno distribuído em apenas sete disquetes de dupla face , custando apenas US $ 500 por licença.

BYTE em 1984 chamou Coherent de "similar ao UNIX Versão 7 altamente compatível". Em 1985, criticou a dificuldade de instalação, mas afirmou que "como um clone do UNIX, o Coherent é incrivelmente completo ... deveria ser fácil portar programas ... o preço de $ 495 é uma pechincha". As análises do início da década de 1990 do Coherent apontaram que o sistema era muito menor do que outras ofertas Unix contemporâneas, bem como mais barato em US $ 99,95, mas sem funcionalidade e suporte de software. A PC Magazine chamou o Coherent 3.0 de "cápsula do tempo" que capturou o estado do Unix no final dos anos 1970, sem suporte para mouses , LANs ou discos SCSI , bom para aprender programação Unix básica, mas não para automação comercial. Uma revisão no boletim informativo do AUUG foi mais positiva, comparando favoravelmente o Coherent ao MKS Toolkit , Minix e Xenix , e sugerindo que ele pode preencher um nicho como uma plataforma de treinamento de baixo custo.

Coherent era capaz de correr na maioria dos PCs baseados em Intel com Intel 8088 , 286 , 386 e 486 processadores . A versão 3 do Coherent para PCs baseados em Intel exigia pelo menos um 286, a versão 4 do Coherent para os PCs baseados na Intel exigia pelo menos um 386. Como um Unix verdadeiro, o Coherent era capaz de realizar multitarefa e oferecer suporte a vários usuários. A partir da versão 4, lançada em 1992, a Coherent também tinha suporte para sistemas de janelas X11 e MGR .

Versões posteriores do Coherent (versão 4 e superiores) suportado comum recursos no moderno Unix-like sistemas, incluindo uma versão do microEmacs , acesso a DOS FAT16 sistemas de arquivos , uma otimização C compilador , e uma versão modificada do Taylor UUCP . As versões finais do Coherent também suportavam totalmente o padrão binário iBCS COFF , que permitia compatibilidade binária com aplicativos SCO Unix , incluindo WordPerfect , Lotus 1-2-3 e vários aplicativos Microsoft , incluindo QuickBASIC , Microsoft Word e MultiPlan . As últimas 386 versões suportavam memória virtual , mas não paginação sob demanda .

Uma porta Zilog Z8000 do Coherent também foi usada pelo sistema Commodore 900 cancelado .

Em 1983, a NCSC (uma subsidiária da Nixdorf ) anunciou uma porta do Coherent para mainframes IBM, na forma de um subsistema de compatibilidade Unix para DOS / VS e DOS / VSE da IBM e Edos / VS e sistemas operacionais Edos / VSE da Nixdorf , conhecido como Estação de trabalho do programador / Funções avançadas do VSE ou PWS / VSE-AF abreviadamente.

A Mark Williams Company foi fechada em 1995.

Em 3 de janeiro de 2015, as fontes Coherent foram lançadas sob a licença BSD-3-Clause .

Veja também

Referências

links externos