¿Qué es Unix?

UNIX es el sistema operativo de propósito general más antiguo. En 1969, K. Thompson y D.M. Ritchie de Bell Labs desarrollaron UNIX basado en el sistema operativo de tiempo compartido MULTICS, más pequeño y simple, y lo implementaron en la minicomputadora PDP-7 de DEC. Se puso oficialmente en funcionamiento en 1970. Durante los siguientes años, UNIX siguió siendo un sistema operativo de uso interno limitado en AT&T. En 1971, se desarrolló la versión V1 escrita en lenguaje ensamblador PDP-11/20, que incluía el sistema de archivos más básico y algún software sencillo. Desde entonces, ha sufrido algunas mejoras.

En 1973, D.M. Ritchie desarrolló el lenguaje de descripción de sistemas C y utilizó el nuevo C para reescribir UNIX, que fue escrito originalmente en lenguaje ensamblador. Esta es la V5, que hace que UNIX sea más fácil de modificar y portátil en diferentes plataformas de CPU, lo que también se ha convertido en una característica importante de UNIX. Desde entonces, casi todos los sistemas operativos y aplicaciones UNIX se han escrito en lenguaje C y sólo requieren un compilador de C en la plataforma correspondiente. Existe una relación muy estrecha entre C y UNIX. Ese mismo año, K.Thompson y D.M.Ritchie publicaron el artículo "Sistema de tiempo compartido UNIX" en el 4º Simposio ACM sobre principios de sistemas operativos, y el sistema Unix se hizo público oficialmente. Este artículo se publicó posteriormente en la edición de julio de 1974 del Journal of ACM.

El V6 se lanzó al mercado en 1975. Desde entonces, Interactioe System Co (adquirida por SUN) se convirtió en el primer distribuidor de UNIX. UNIX había ido más allá de los Laboratorios Bell y comenzó a extenderse ampliamente en el PDP-11, especialmente en los campus universitarios. Analizar la estructura de UNIX, corregir errores y desarrollar mejores aplicaciones de software se han convertido en los mejores temas para profesores y estudiantes de informática y para sus proyectos de graduación. En la Universidad de California, Berkeley (UCB), algunos técnicos de software encabezados por Willian Joy desarrollaron BSD derivado de V6 y se convirtieron en un nuevo miembro de la familia UNIX. BSD se ha desarrollado mucho en Berkeley. Todavía en 1992, USL, titular de la marca UNIX (posteriormente AT&T abrió una filial), demandó a Berkeley por uso indebido de la licencia Unix. Aunque la USL finalmente perdió la demanda, Berkeley también anunció que no desarrollaría BSD ese mismo año. La versión final de BSD, BSD 4.4BSD, es historia para otro día. A continuación se adjuntan diagramas esquemáticos de los procesos de desarrollo de las dos escuelas principales de UNIX, AT&T UNIX y BSD respectivamente. Además de UCB, el proyecto Mach de la Universidad Carnegie Mellon (CMU) también tiene un profundo impacto en el desarrollo de UNIX. Muchos sistemas UNIX populares hoy en día están relacionados con Mach.

AT&T. V6 introdujo t, y V7 se introdujo en 1978, que incluía más comandos y admitía archivos a gran escala. Posteriormente, V7 se portó a VAX, llamado 32 V. En 1981, se desarrolló el Sistema III y en 1983, se lanzó el Sistema V, que era adecuado para la educación y fácil de mantener.

Además de las dos escuelas principales, también existen sistemas operativos tipo UNIX desarrollados por algunos fabricantes de software y hardware en diferentes plataformas de CPU. Aunque estos sistemas se implementan de diferentes maneras, sus funciones y métodos de operación y gestión son similares a algunas versiones en las principales escuelas. Los llamamos UNIX "compatibles". La siguiente tabla enumera UNIX compatible:

Características de la plataforma de hardware de la empresa

AIX IBM RS6000, POWER PC combina las características de SVR2 y BSD, con una gestión de sistema distintiva.

La última versión V5.x de la estación de trabajo/PC IRIX SGI está basada en SVR4.

ULTRIX DEC PC tiene muchas características de 4.2BSD y 4.3BSD.

Sunos

(Solaris) SUN 68K, Sparc y X86 están basados ​​en 4.3BSD, y gran parte del contenido proviene de SYSTEM V, NFS y el estándar OPEN LOOK GUI. desarrollado por SOL.

HP-UX HP X86, desarrollado para HP Workstation 4.2BSD.

Next NeXTstep 68K, X86 está basado en Mach core 4.3BSD, tiene una interfaz fácil de usar y cumple con los estándares Openstep.

xenix SCO/Microsoft X86 está basado en SVR2.

Scounix es el sucesor de Scox86 Xenix y tiene un gran impacto en PC UNIX.

Superordenador UNICOS·Clay

Dell UNIX Dell X86 basado en SVR4

Trabajo personal de Minix X86, Mac, Atari compatible con V7, creador de LINUX.

Lo interesante es que la mayoría de ellos no se llaman “UNIX”, principalmente porque la marca registrada de UNIX es at&t (más tarde su subsidiaria USL). En la primavera de 1993, NOVELL adquirió USL y la marca registrada UNIX. ha sido propiedad de NOVELL. El nombre "UNIX" pasó a la historia En 1994, NOVELL sorprendentemente renunció a la marca "UNIX" y la revendió a X/OPEN en el Reino Unido. Esto hizo que todos los sistemas operativos que cumplieran con el estándar X/OPEN se llamaran "UNIX". ". Sin embargo, NOVELL aún conserva los derechos de autor del código original del sistema UNIX.

La versión 4.4 de BSD salió porque estaba relacionada con AT&T y detuvo el desarrollo (posteriormente basado en el trabajo de BSD). , algunos miembros de desarrollo lo eliminaron (el código que tenía problemas de derechos de autor con AT&T y desarrolló el FreeBSD actual). La demanda finalmente se resolvió fuera de los tribunales, y AT&T luego enfrentó cargos antimonopolio y vendió la parte de UNIX a SCO y sus productos Unixware. Recientemente, SCO vendió su parte del servidor UNIX al fabricante de Linux Caldera...

Los dos inventores de UNIX lo hicieron en la década de 1980.

Ganaron el Premio Turing, el Premio Nobel de TI.