stringtranslate.com

Coherente (sistema operativo)

Inicio y solicitud de inicio de sesión del sistema coherentes
Visualización del 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 ahora desaparecida Mark Williams Company (MWC). Históricamente, el sistema operativo era un producto propietario, pero se convirtió en código abierto en 2015, publicado bajo la licencia BSD-3-Clause . [1]

Desarrollo

Coherent no era Unix; la compañía Mark Williams no tenía derechos ni sobre la marca registrada Unix ni sobre el código fuente de AT&T / Bell Labs . En los primeros años de su existencia, MWC recibió la visita de una delegación de AT&T que buscaba determinar si MWC estaba infringiendo la propiedad de AT&T Unix. La delegación incluía a Dennis Ritchie , quien concluyó que "era muy difícil creer que Coherent y sus aplicaciones básicas no se crearan 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 [peculiaridades, errores, etc. que yo conocía de las distribuciones Unix de la época] no pude encontrar nada que fuera copiado. Puede ser que algunas partes se escribieron con el código fuente [de AT&T] cerca, pero al menos se había hecho el esfuerzo de reescribir. Si llegara el caso, nunca podría testificar honestamente [...] que lo que generaron fuera irreproducible a partir del manual.

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

Versiones

Coherent fue escrito originalmente para la gama de minicomputadoras PDP-11 en 1980, luego portado a varios sistemas de microcomputadoras de principios de los años 1980 , incluyendo compatibles con IBM PC y máquinas basadas en Zilog Z8000 y Motorola 68000. Inicialmente vendido a OEM , a partir de 1983 estaba disponible en el mercado de consumo directamente desde MWC. [4] En este punto, Coherent 2.3 ofrecía aproximadamente la funcionalidad de la Versión 7 de Unix en hardware de PC, incluyendo el formateador nroff pero no las extensiones BSD ofrecidas por los proveedores de Unix/clones de la competencia; comparado con sus competidores, era un sistema pequeño distribuido en solo siete disquetes de doble cara , con un costo de solo US$ 500 por licencia. [4]

En 1984, BYTE llamó a Coherent un "similar 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 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, así como menos costoso a US$99,95, 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 de AUUG fue más positiva, comparando favorablemente Coherent con MKS Toolkit , Minix y Xenix , y sugiriendo que podría llenar un nicho como plataforma de capacitación de gama baja. [9]

Coherent podía 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 un 286, la versión 4 de Coherent para PC basadas en Intel requería al menos un 386. Como un verdadero Unix, Coherent podía realizar múltiples tareas y admitir múltiples usuarios . A partir de la versión 4, lanzada en 1992, [10] Coherent también tenía soporte para sistemas de ventanas X11 y MGR . [ cita requerida ]

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 requerida ] un compilador de C optimizador [ cita requerida ] y una versión modificada de Taylor UUCP . [ cita requerida ] Las versiones finales de Coherent también admitían completamente el estándar binario iBCS COFF , [ cita requerida ] 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 admitían memoria virtual , pero no paginación por demanda .

Un puerto Zilog Z8000 de Coherent también fue utilizado por el sistema Commodore 900 cancelado . [11]

En 1983, NCSC (una subsidiaria de Nixdorf ) anunció un puerto de Coherent para 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 Programmer Work Station/VSE-Advanced Functions, o PWS/VSE-AF para abreviar. [12]

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

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

Véase también

Referencias

  1. ^ abc "Fuentes de Mark Williams Company". 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: Coherent". Grupo de noticias : alt.folklore.computers. Usenet:  [email protected].
  3. ^ "Prefacio". Manual de COHERENT . Mark Williams Company. 1994.
  4. ^ ab Hannotte, Dean (12 de junio de 1984). "Una buena compra en UNIX". PC Mag . págs. 250–254.
  5. ^ Phraner, Ralph A. (otoño de 1984). "El futuro de Unix en el IBM PC". BYTE . págs. 59–64.
  6. ^ Rochkind, Marc J. (otoño de 1985). "Pick, Coherent y THEOS". BYTE . pág. 231 . Consultado el 19 de marzo de 2016 .
  7. ^ ab Christian, Kaare (11 de diciembre de 1990). "Coherent: Unix power for $99" (Coherente: potencia Unix por 99 dólares). PC Magazine , pág. 50.
  8. ^ Dryden, Patrick (23 de abril de 1990). "Los usuarios de PC obtienen una alternativa a Unix". InfoWorld . p. 40.
  9. ^ Dikian, Jack (1991). "Las cosas buenas todavía vienen en paquetes pequeños". Boletín del grupo de usuarios de sistemas UNIX de Australia . 12 (1): 21–22.
  10. ^ "En resumen". Mundo informático . 8 de junio de 1992. pág. 51.
  11. ^ "Desde la mesa de noticias". InfoWorld . 6 de abril de 1984. pág. 9.
  12. ^ "Nixdorf presenta un sistema operativo compatible con Unix para IBM", Computerworld , vol. 27, núm. 37, IDG Enterprise, pág. 4, 12 de septiembre de 1983, ISSN  0010-4841
  13. ^ Anuncio de cierre

Enlaces externos