Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué son Unix y Linux? ¿Están relacionados?

¿Qué son Unix y Linux? ¿Están relacionados?

UNIX es el sistema operativo de propósito general más antiguo. En 1969, K. Thompson y D.M. Ritchie de Bell Labs en Estados Unidos desarrollaron UNIX basado en el sistema operativo de tiempo compartido MULTICS, más pequeño y simple. Se implementó en la microcomputadora DEC PDP-7 y se puso en funcionamiento oficialmente en 1970. . UNIX se implementó en la microcomputadora DEC PDP-7 y entró en funcionamiento en 1970. Durante varios años, UNIX había sido un sistema operativo restringido al uso interno de AT&T. En 1971, se desarrolló la versión V1 en lenguaje ensamblador PDP-11/20, que incluía un sistema de archivos básico y algún software sencillo, con mejoras posteriores.

En 1973, D.M. Ritchie desarrolló el lenguaje de descripción del sistema C y aplicó el nuevo C para reescribir UNIX escrito originalmente en lenguaje ensamblador. Este es V5, lo que facilita la modificación de UNIX y la portabilidad en diferentes plataformas de CPU. se ha convertido en una característica importante de UNIX. Desde entonces, casi todos los sistemas operativos y aplicaciones UNIX están escritos en lenguaje C. Solo necesita instalar un compilador C (software de traducción que convierte el lenguaje C al lenguaje de máquina de la plataforma correspondiente) para implementar el trasplante. La relación entre el lenguaje C y UNIX siempre ha sido muy estrecha. Ese mismo año, K. Thompson y D.M. Ritchie pronunciaron un discurso sobre el "Sistema de tiempo compartido Unix" en el 4º Simposio sobre principios de sistemas operativos de la Asociación de Maquinaria de Computación (ACM), y el sistema UNIX se puso oficialmente a disposición del público. Comunicaciones de la Revista ACM.

En 1975, salió V6. Después de eso, Interactioe System Co. (adquirida por SUN) se convirtió en el primer distribuidor de UNIX que abandonó Bell Labs y comenzó a circular ampliamente en máquinas PDP-11. popular en los campus universitarios. Analizar la estructura de UNIX, corregir errores, realizar mejoras y desarrollar mejores aplicaciones constituye la tarea y el proyecto de graduación perfecto para profesores y estudiantes de informática. En la Universidad de California, Berkeley (UCB), algunos técnicos de software encabezados por Willian Joy desarrollaron BSD, que se originó a partir de V6 y se convirtió en un nuevo miembro de la familia UNIX que se desarrolló enormemente en la UCB. Hasta 1992, USL, titular de la marca UNIX (más tarde AT&T abrió una filial), demandó a Berkeley por uso indebido de la licencia Unix. Aunque USL finalmente perdió la demanda, Berkeley también anunció ese mismo año que ya no desarrollaría BSD. de BSD era 4,4 BSD. Se puede decir que es una ocurrencia tardía. La siguiente figura muestra las intenciones de desarrollo de los dos géneros principales de UNIX, AT&T UNIX y BSD. Además de UCB, el Proyecto Mach de la Universidad Carnegie Mellon (CMU) también tuvo un profundo impacto en el desarrollo de UNIX. Hoy en día, muchos sistemas UNIX populares están relacionados con Mach.

AT&T siguió la V6 con la V7 en 1978, que incluía más comandos y soporte para archivos grandes. Más tarde, V7 fue portado a máquinas VAX y pasó a ser conocido como 32 V. El Sistema III se desarrolló en 1981 y el Sistema V, adecuado para la educación y fácil de mantener, se introdujo en 1983.

Además de estas dos escuelas principales, se han desarrollado muchos otros sistemas. Además de las dos escuelas principales, también hay una serie de sistemas operativos "tipo UNIX" desarrollados por proveedores de software y hardware en diferentes plataformas de CPU.

Aunque estos sistemas se implementan de manera diferente, su funcionalidad y herramientas de administración son similares a algunas versiones del género principal, a las que nos referimos como "compatibles con UNIX", como se muestra en la siguiente tabla:

Nombre Empresa Hardware Características de la plataforma

AIX IBM RS6000 y POWER PC combinan las características de SVR2 y BSD y tienen una administración de sistema única

La estación de trabajo/PC IRIX SGI se basa en la última versión V5.x de SVR4

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

SunOS

(Solaris) SUN 68K, Sparc, X86 están basados ​​en 4.3BSD, pero también se han desarrollado muchos contenidos de SYSTEM V, NFS y OPEN LOOK GUI. por Estándar SUN

HP-UX HP X86, desarrollo de estación de trabajo HP 4.2BSD

NeXT NeXTstep 68K, X86 4.3BSD basado en kernel Mach, fácil de usar, siguiendo el estándar Openstep

Xenix SCO/Microsoft Dell X86 basado en SVR4

Minix Personal work X86, Mac, Atari compatible con V7, antepasado de LINUX

Curiosamente, la mayoría de ellos no se llaman "UNIX"

Curiosamente, la mayoría de ellos no se llaman "UNIX", principalmente porque la marca UNIX pertenece a AT&T (más tarde su filial USL), que fue adquirida por NOVELL en la primavera de 1993. Desde entonces, la marca UNIX ha sido propiedad de NOVELL y el nombre "AT&T UNIX" ha pasado a la historia. En 1994, NOVELL abandonó inesperadamente la marca "UNIX" y la revendió a X/OPEN en el Reino Unido, de modo que todos los sistemas operativos que cumplen con el estándar X/OPEN puedan denominarse "UNIX". Sin embargo, NOVELL Corporation aún conserva los derechos de autor del código del programa UNIX original.

El libro no dice nada después de esto, así que agregué que BSD detuvo el desarrollo en la versión 4.4 debido a una demanda de derechos de autor con AT&T. (Más tarde, algunos desarrolladores eliminaron el código protegido por derechos de autor de AT&T y crearon el FreeBSD actual basado en BSD). La demanda finalmente terminó en un acuerdo extrajudicial, y AT&T enfrentó cargos antimonopolio antes de vender la parte de UNIX a SCO, NOVELL vendió el código fuente a SCO junto con sus productos Unixware, y SCO vendió recientemente la parte del servidor UNIX. Al proveedor de Linux Caldera...

Los dos inventores de UNIX ganaron en los años 1980 el Premio Nobel en el mundo de las tecnologías de la información: el Premio Turing.

En pocas palabras, Linux es un sistema operativo similar a Unix de uso gratuito y distribución gratuita que se puede utilizar en computadoras basadas en la serie de CPU Intel x86. El sistema está diseñado e implementado por miles de programadores en todo el mundo.

El objetivo es crear productos compatibles con Unix que no estén restringidos por ningún derecho de autor de software comercial y que puedan usarse libremente en todo el mundo.

La aparición de Linux se originó originalmente a partir de un aficionado a la informática llamado Linus Torvalds, que todavía era estudiante en la Universidad de Helsinki en Finlandia. Su objetivo era diseñar un sistema operativo que reemplazara a Minix (un programa tutorial sobre sistemas operativos escrito por un profesor de informática llamado Andrew Tennenbaum) que pudiera ejecutarse en computadoras personales equipadas con procesadores 386, 486 o Pentium y que pudiera usarse en Internet. y tiene todas las funciones del sistema operativo Unix, por lo que se inició el diseño del prototipo Linux.

Linux es conocido por su eficiencia y flexibilidad. Puede implementar todas las funciones de Unix en una computadora PC, con capacidades multitarea y multiusuario. Linux está disponible gratuitamente bajo la licencia GNU Public **** y es un sistema operativo compatible con POSIX. Los paquetes de software del sistema operativo Linux incluyen no sólo el sistema operativo Linux completo, sino también editores de texto, compiladores de lenguajes de alto nivel y otro software de aplicación. Los paquetes de software del sistema operativo Linux incluyen no sólo el sistema operativo Linux completo, sino también editores de texto, compiladores de lenguajes de alto nivel y otro software de aplicación. También incluye la interfaz gráfica de usuario de X-Windows con múltiples administradores de ventanas, tal como teníamos con Windows NT, permitiéndonos manipular el sistema usando ventanas, íconos y menús.

Hay dos razones principales por las que Linux es tan popular entre los entusiastas de la informática. Una razón es que es software gratuito, por lo que los usuarios no tienen que pagar nada para obtenerlo ni su código fuente, pueden hacerle las modificaciones necesarias según sus necesidades, usarlo gratis y continuar distribuyéndolo sin ningún tipo de problema. restricciones. Otra razón es que tiene todas las características de Unix y cualquiera que use el sistema operativo Unix o quiera aprender Unix puede beneficiarse de Linux.