stringtranslate.com

Coherente (sistema operativo)

Inicio coherente del sistema y mensaje de inicio de sesión
Ver el directorio raíz y la información del sistema

Coherent es un clon del sistema operativo Unix para IBM PC compatibles y otros microordenadores , desarrollado y vendido por la ya desaparecida Mark Williams Company (MWC). Históricamente, el sistema operativo era un producto propietario, pero se convirtió en código abierto en 2015 y se lanzó bajo la licencia BSD-3-Clause . [1]

Desarrollo

Coherent no era Unix; Mark Williams Company no tenía derechos sobre la marca comercial Unix ni sobre el código fuente de AT&T / Bell Labs . En los primeros años de su existencia, el MWC recibió la visita de una delegación de AT&T que buscaba determinar si el MWC estaba infringiendo la propiedad Unix de AT&T. La delegación incluyó a Dennis Ritchie , quien concluyó que "era muy difícil creer que Coherent y sus aplicaciones básicas no se crearon sin un estudio considerable del código del sistema operativo y los detalles de sus aplicaciones". Sin embargo, también afirmó que: [2]

[...] buscando en varios rincones [en busca de peculiaridades, bugs, etc. que conocía en las distribuciones Unix de la época] no pude encontrar nada que estuviera copiado. Podría haber sido que algunas partes fueron escritas con una fuente [AT&T] cercana, pero al menos se había hecho el esfuerzo de reescribirlas. Si fuera necesario, nunca podría testificar honestamente [...] que lo que generaron era irreproducible del manual.

Gran parte del sistema operativo fue escrito por exalumnos de la Universidad de Waterloo : Tom Duff , Dave Conroy, Randall Howard, Johann George y Trevor John Thompson. También hicieron contribuciones importantes personas como Nigel Bree (de Auckland, Nueva Zelanda ), el autor posterior de Ghost . [3]

Versiones

Coherent se escribió originalmente para la gama de minicomputadoras PDP-11 en 1980, luego se transfirió a varios sistemas de microcomputadoras de principios de la década de 1980, incluidas máquinas compatibles con IBM PC y basadas en Zilog Z8000 y Motorola 68000 . Inicialmente vendido a fabricantes de equipos originales , a partir de 1983 estuvo disponible en el mercado de consumo directamente desde el MWC. [4] En este punto, Coherent 2.3 ofrecía aproximadamente la funcionalidad de la Versión 7 de Unix en hardware de PC, incluido el formateador nroff pero no las extensiones BSD ofrecidas por los proveedores competidores de Unix/clon; en comparación con sus competidores, era un sistema pequeño distribuido en sólo siete disquetes de doble cara , y la licencia costaba sólo 500 dólares estadounidenses . [4]

BYTE en 1984 llamó a Coherent un "parecido a UNIX Versión 7 altamente compatible". [5] En 1985 criticó la dificultad de la instalación, pero afirmó que "como clon de UNIX, Coherent es sorprendentemente completo... debería ser fácil portar programas... el precio de 495 dólares es una ganga". [6] Las revisiones de Coherent a principios de la década de 1990 señalaron que el sistema era mucho más pequeño que otras ofertas contemporáneas de Unix, además de menos costoso, 99,95 dólares, pero carecía de funcionalidad [7] y soporte de software. [8] PC Magazine llamó a Coherent 3.0 una "cápsula del tiempo" que capturó el estado de Unix a fines de la década de 1970, sin soporte para ratones , LAN o discos SCSI , bueno para aprender programación básica de Unix pero no para la automatización empresarial. [7] Una revisión en el boletín informativo del AUUG fue más positiva, comparando favorablemente a Coherent con MKS Toolkit , Minix y Xenix , y sugiriendo que podría llenar un nicho como plataforma de capacitación de bajo nivel. [9]

Coherent pudo ejecutarse en la mayoría de las PC basadas en Intel con procesadores Intel 8088 , 286 , 386 y 486 . La versión 3 de Coherent para PC basadas en Intel requería al menos 286, la versión 4 de Coherent para PC basadas en Intel requería al menos 386. Como un verdadero Unix, Coherent podía realizar múltiples tareas y admitir múltiples usuarios . Desde la versión 4, lanzada en 1992, [10] Coherent también tenía soporte para los sistemas de ventanas X11 y MGR . [ cita necesaria ]

Las versiones posteriores de Coherent (versión 4 y superiores) admitían características comunes en los sistemas modernos tipo Unix, incluida una versión de MicroEMACS , acceso a sistemas de archivos FAT16 , [ cita necesaria ] un compilador C optimizador [ cita necesaria ] y una versión modificada de Taylor UUCP . [ cita necesaria ] Las versiones finales de Coherent también eran totalmente compatibles con el estándar binario iBCS COFF , [ cita necesaria ] que permitía la compatibilidad binaria con aplicaciones SCO Unix , incluidas WordPerfect , Lotus 1-2-3 y varias aplicaciones de Microsoft , incluidas QuickBASIC , Microsoft Word. y MultiPlan . Las últimas 386 versiones soportaban memoria virtual , pero no exigían paginación .

El sistema Commodore 900 cancelado también utilizó un puerto Zilog Z8000 de Coherent . [11]

En 1983, NCSC (una subsidiaria de Nixdorf ) anunció una adaptación de Coherent a los mainframes de IBM, en forma de un subsistema de compatibilidad Unix para los sistemas operativos DOS/VS y DOS/VSE de IBM y Edos/VS y Edos/VSE de Nixdorf , conocido como Estación de trabajo del programador/Funciones avanzadas VSE, o PWS/VSE-AF para abreviar. [12]

La empresa Mark Williams cerró en 1995. [13]

El 3 de enero de 2015, se publicaron fuentes de Coherent bajo la licencia BSD-3-Clause . [1]

Ver también

Referencias

  1. ^ abc "Fuentes de la empresa Mark Williams". Archivado desde el original el 6 de enero de 2015 . Consultado el 18 de junio de 2021 .
  2. ^ Dennis Ritchie (10 de abril de 1998). "Re: coherente". Grupo de noticias : alt.folklore.computers. Usenet:  [email protected].
  3. ^ "Prefacio". Manual COHERENTE . Compañía Mark Williams. 1994.
  4. ^ ab Hannotte, Dean (12 de junio de 1984). "Una buena compra en UNIX". Revista PC . págs. 250–254.
  5. ^ Phraner, Ralph A. (otoño de 1984). "El futuro de Unix en la PC IBM". BYTE . págs. 59–64.
  6. ^ Rochkind, Marc J. (otoño de 1985). "Elegir, Coherente y THEOS". BYTE . pag. 231 . Consultado el 19 de marzo de 2016 .
  7. ^ ab Christian, Kaare (11 de diciembre de 1990). "Coherente: potencia Unix por 99 dólares". Revista PC . pag. 50.
  8. ^ Dryden, Patrick (23 de abril de 1990). "Los usuarios de PC obtienen una alternativa a Unix". InfoMundo . pag. 40.
  9. ^ Dikian, Jack (1991). "Las cosas buenas todavía vienen en paquetes pequeños". Boletín del grupo australiano de usuarios de sistemas UNIX . 12 (1): 21-22.
  10. ^ "En resumen". Mundo de la informática . 8 de junio de 1992. p. 51.
  11. ^ "Desde la redacción". InfoMundo . 6 de abril de 1984. p. 9.
  12. ^ "Nixdorf presenta T/S compatible con Unix para IBM", Computerworld , vol. 27, núm. 37, IDG Empresa, pág. 4, 12 de septiembre de 1983, ISSN  0010-4841
  13. ^ Anuncio de clausura

enlaces externos