La historia del desarrollo de Unix
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 oficialmente en la minicomputadora PDP-7 de DEC. puesto en funcionamiento en 1970.
Durante los siguientes años, UNIX siguió siendo un sistema operativo de uso interno limitado en &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 "UNIX Time-Sharing System" en el 4º Simposio sobre principios de sistemas operativos de la American Computer Association, y el sistema Unix se hizo público oficialmente. . Este artículo se publicó posteriormente en la edición de julio de 1974 de la revista ACM MNN Communications.
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), unos 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.
Hasta 1992, USL, titular de la marca UNIX (que luego 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 y 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 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.
Curiosamente, la mayoría de ellos no se llaman "UNIX", principalmente porque la marca UNIX es at;t (más tarde su filial USL). En la primavera de 1993, NOVELL adquirió USL y la marca UNIX. desde entonces ha sido propiedad de UNIX. Todo propiedad de NOVELL. "El nombre "T UNIX" se ha convertido en historia.
En 1994, NOVELL sorprendentemente renunció a la marca "UNIX" y la revendió a X/OPEN en el Reino Unido, que fabricaba todos los productos que cumplían con X/ ABRIR Los sistemas operativos estándar se llaman "UNIX".
Sin embargo, NOVELL aún conserva los derechos de autor del código del sistema UNIX original.
Más tarde, no dije nada en el libro. Agregue aquí que BSD salió en la versión 4.4 porque estaba relacionado con AT; T demandó por derechos de autor y detuvo el desarrollo (más tarde, basándose en el trabajo de BSD, algunos miembros de desarrollo eliminaron el código que tenía problemas de derechos de autor con AT y desarrollaron FreeBSD hoy).
La demanda se resolvió en su mayor parte y luego enfrentó cargos antimonopolio por vender la parte de UNIX a SCO, y recientemente NOVELL vendió el código fuente y su producto Unixware a SCO vendió su parte del servidor UNIX al proveedor de Linux Caldera. ....
Los dos inventores de UNIX hicieron contribuciones destacadas en la década de 1980
El Premio Nobel de TI - Premio Turing