Articulo de referencia

Coherente (sistema operativo)

Inicio coherente del sistema y solicitud de inicio de sesión Visualización del directorio raíz y la información del sistema. Coherent es un clon del sistema operativo Unix para ...

Inicio coherente del sistema y solicitud de inicio de sesión
Visualización del directorio raíz y la información del sistema.

Coherent es un clon del sistema operativo Unix para ordenadores compatibles con IBM PC y otros microordenadores , desarrollado y comercializado por la ahora extinta Mark Williams Company (MWC). Históricamente, el sistema operativo fue 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; Mark Williams Company 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 Unix de AT&T. 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 hubieran creado sin un estudio considerable del código del sistema operativo y los detalles de sus aplicaciones". Sin embargo, también afirmó que: [ 2 ]

[...] Al revisar varios rincones [en busca de peculiaridades, errores, etc., que conocía en las distribuciones Unix de la época], no encontré nada que se hubiera copiado. Es posible que algunas partes se hubieran escrito con el código fuente de [AT&T] cerca, pero al menos se había hecho el esfuerzo de reescribirlo. Llegado el caso, jamás podría afirmar con certeza [...] que lo que generaron era irreproducible a partir 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 significativas personas como Nigel Bree (de Auckland , Nueva Zelanda ), el autor posterior de Ghost . [ 3 ]

Versiones

Coherent fue escrito originalmente para la gama de minicomputadoras PDP-11 en 1980, [ 4 ] luego se adaptó a varios sistemas de microcomputadoras de principios de la década de 1980, incluyendo compatibles con IBM PC y máquinas basadas en Zilog Z8000 y Motorola 68000. Inicialmente vendido a fabricantes de equipos originales (OEM) , a partir de 1983 estuvo disponible en el mercado de consumo directamente a través del MWC. 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/clon de la competencia; en comparación con sus competidores, era un sistema pequeño distribuido en solo siete disquetes de doble cara , con un costo de solo US$ 500 por una licencia. [ 5 ] [ 4 ]

Coherent funciona 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 requiere al menos un 286; la versión 4 de Coherent para PC basadas en Intel requiere al menos un 386. Como un verdadero Unix, Coherent es capaz de realizar múltiples tareas y admite varios usuarios . Desde la versión 4, lanzada en 1992, [ 6 ] Coherent también es compatible con los sistemas de ventanas X11 y MGR . [ 7 ] [ 8 ]

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

El sistema Commodore 900, que fue cancelado, también utilizó una versión de Coherent para Zilog Z8000 . [ 9 ]

En 1983, NCSC (una subsidiaria de Nixdorf ) anunció una adaptación 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. [ 10 ]

La empresa Mark Williams Company cerró en 1995. [ 11 ]

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

Recepción

En 1984, BYTE describió a Coherent como un "equipo muy compatible que se asemeja a UNIX versión 7". [ 12 ] En 1985, criticó la dificultad de 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". [ 13 ]

Coherent "no está exento de inconvenientes", afirmó UnixWorld en 1985, pero destacó favorablemente sus bajos requisitos de hardware, su coste de "tan solo 500 dólares" y su clara documentación. La revista consideró que Coherent era "sorprendentemente completo para una reescritura", con un buen rendimiento interactivo y multiusuario, y estimó que se podían ejecutar hasta ocho tareas sin perder funcionalidad. Si bien señaló la imposibilidad de ejecutar el AIM Multiuser Benchmark y la falta de ciertas utilidades como csh y SCCS , UnixWorld concluyó que "Coherent sigue siendo una buena opción para el propietario de un IBM PC/XT que busca un sistema operativo compatible con Unix a un precio muy razonable y con bajos requisitos de hardware". [ 4 ]

Las reseñas de Coherent de 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 ser menos costoso a US$99.95, pero carecía de funcionalidad [ 14 ] y soporte de software. [ 15 ] PC Magazine describió Coherent 3.0 como una "cápsula del tiempo" que capturaba el estado de Unix a finales de la década de 1970, sin soporte para ratones , LAN ni discos SCSI , bueno para aprender programación básica de Unix pero no para la automatización empresarial. [ 14 ] Una reseña 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. [ 16 ]

Véase también

Referencias

  1. 1 2 3 "Fuentes de la empresa Mark Williams" . Archivado del 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: 352DC4B7.3030@bell-labs.com .  
  3. "Prefacio" . Manual COHERENT . Mark Williams Company. 1994.
  4. 1 2 3 Berg, Ronald (junio de 1985). "Coherent en el IBM PC" . Unix World . págs. 66–70 . Recuperado el 17 de mayo de 2025 . 
  5. Hannotte, Dean (12 de junio de 1984). "Una buena compra en UNIX" . PC Mag . págs. 250–254 . 
  6. «En breve» . Mundo informático . 8 de junio de 1992. p. 51. 
  7. El sistema de ventanas MGR
  8. Arqueología del software: ejecutar un sistema de ventanas poco conocido en Linux clásico
  9. "Desde la redacción" . InfoWorld . 6 de abril de 1984. pág. 9. 
  10. "Nixdorf desempaqueta una solución T/S compatible con Unix para IBM" , Computerworld , vol. 27, n.º 37, IDG Enterprise, pág. 4, 12 de septiembre de 1983, ISSN 0010-4841    
  11. Anuncio de cierre
  12. Phraner, Ralph A. (Otoño de 1984). "El futuro de Unix en el IBM PC" . BYTE . págs. 59–64 . 
  13. Rochkind, Marc J. (Otoño de 1985). "Pick, Coherent, and THEOS" . BYTE . pág. 231. Consultado el 19 de marzo de 2016 . 
  14. 1 2 Christian, Kaare (11 de diciembre de 1990). "Coherent: Potencia Unix por $99" . PC Magazine . pág. 50. 
  15. Dryden, Patrick (23 de abril de 1990). "Los usuarios de PC obtienen una alternativa a Unix" . InfoWorld . pág. 40. 
  16. 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.
  • Material GNU de Andrzej Popielewicz para el sitio web Coherent
  • Archivo de historia coherente
  • Medios de instalación para Coherent 4.2.10
  • Imagen coherente para qemu
  • Fuentes de la empresa Mark Williams
  • Máquinas virtuales Virtualbox, Qemu y PCem con Coherent 3.x, 4.0, 4.2.x, DDK, X11, fuentes...