¿Qué es Unix?
El sistema operativo UNIX (Unix) es un potente sistema operativo multiusuario y multitarea que admite múltiples arquitecturas de procesador y es un sistema operativo de tiempo compartido en la clasificación de sistemas operativos.
En 1969, Ken Thompson, Dennis Ritchie y Douglas McIlroy desarrollaron por primera vez el sistema operativo Unix en los Bell Labs de AT&T. Es una marca registrada por la Organización Internacional de Estándares Abiertos. Solo los sistemas UNIX que cumplen con la especificación Single UNIX pueden usar el nombre UNIX; de lo contrario, solo pueden denominarse sistemas similares a UNIX.
El sistema operativo Unix se utiliza ampliamente en varias industrias importantes debido a su apertura, portabilidad, multitarea multiusuario y estabilidad, así como a sus poderosas funciones de comunicación de red. Ultra Unix es un sistema operativo de código abierto, multiusuario, multitarea y estable.
La Asociación de Usuarios de UNIX comenzó los esfuerzos de estandarización en la década de 1980 y publicó un estándar de prueba en 1984. Posteriormente, IEEE desarrolló el estándar POSIX (es decir, el estándar IEEE1003) para este propósito, y el nombre del estándar internacional es ISO/IEC9945. Define una interfaz de lenguaje que permite la compatibilidad entre sistemas operativos y aplicaciones UNIX a través de un conjunto mínimo de funciones.
Información ampliada
En 1974, Thompson y Ritchie colaboraron para publicar un artículo sobre UNIX en Comunicaciones de la ACM, que fue la primera aparición de UNIX fuera de los Laboratorios Bell. Desde entonces, UNIX ha comenzado a recibir atención de agencias gubernamentales, organizaciones de investigación, empresas y universidades, y gradualmente se ha vuelto más popular.
En 1975, se lanzaron las versiones 4, 5 y 6 de UNIX, y en 1978, había aproximadamente 600 computadoras ejecutando UNIX. En 1979, se lanzó la versión 7 de UNIX, la última versión ampliamente difundida de UNIX para investigación.
Las ediciones octava, novena y décima publicadas en la década de 1980 sólo se licenciaron a un pequeño número de universidades. Investigaciones posteriores en esta dirección dieron como resultado un nuevo sistema operativo distribuido: el Proyecto IX.
En 1982, AT&T Company desarrolló la primera versión de UNIX System III basada en la versión 7. Esta era una versión comercial únicamente para la venta. Para resolver el problema de las versiones confusas de UNIX, AT&T integró varios UNIX desarrollados por otras universidades y empresas y desarrolló UNIX System V Release 1.
Esta nueva versión comercial de UNIX ya no incluía código fuente, por lo que el desarrollo de BSD UNIX continuó como UNIX System III y V en la Universidad de California, Berkeley. Una de las contribuciones más importantes de BSD a UNIX es TCP/IP.
TCP/IP está incluido en ocho versiones principales de BSD: 4.1c, 4.2, 4.3, 4.3-Tahoe, 4.3-Reno, Net2, 4.4 y 4.4-lite. El código TCP/IP en estas versiones fue el precursor de las implementaciones TCP/IP que se encuentran en casi todos los sistemas actuales, incluidos AT&T System V UNIX y Microsoft Windows.
Muchas otras empresas han comenzado a proporcionar versiones comerciales de sistemas UNIX para sus propios microordenadores o estaciones de trabajo. Algunas de ellas han elegido System V, otras han elegido System V como versión base y otras han elegido BSD. .
Bill Joy, uno de los principales desarrolladores de BSD, desarrolló SunOS basado en BSD y finalmente fundó Sunrise.
En 1991, un grupo de desarrolladores de BSD (Donn Seeley, Mike Karels, Bill Jolitz y Trent Hein) abandonaron la Universidad de California y fundaron Berkeley Software Design Inc. (BSDI).
BSDI fue el primer proveedor en ofrecer un BSD UNIX comercial con todas las funciones en una plataforma Intel económica y de uso general. Más tarde, Bill Jolitz dejó BSDI y comenzó a trabajar en el desarrollo de 386BSD.
386BSD es considerado el pionero de FreeBSD, OpenBSD, NetBSD y DragonFlyBSD. AT&T continúa agregando bloqueo de archivos, administración de sistemas, control de trabajos, transmisión de medios y sistemas de archivos remotos a UNIX System V.
Enciclopedia Baidu-unix