Red de conocimiento de divisas - Cuestiones de seguridad social - ¿Qué es un servidor Unix?

¿Qué es un servidor Unix?

UNIX es un potente sistema operativo multiusuario y multitarea que admite múltiples arquitecturas de procesador. Fue desarrollado por primera vez en 1969 por Ken Thompson, Dennis Ritchie y Douglas McCloy en el Departamento de Desarrollo de Bell Labs de AT&T. Después de un desarrollo y mejora a largo plazo, se ha convertido en una tecnología de sistema operativo convencional y una gran familia de productos basados ​​en esta tecnología. Debido a que UNIX tiene las características de tecnología madura, alta confiabilidad, sólidas funciones de red y bases de datos, excelente escalabilidad y buena apertura, puede satisfacer las necesidades reales de todos los ámbitos de la vida, especialmente las necesidades de operaciones comerciales importantes de las empresas, y se ha convertido en la principal plataforma de estación de trabajo y una importante plataforma de operación empresarial.

Solía ​​ser la primera opción para los sistemas operativos de servidores y ocupaba la mayor cuota de mercado, pero recientemente ha perdido competencia con WINDOWS SERVER y Linux.

Detalles:

Ken y Dennis desarrollaron Unix por primera vez en Bell Labs. En los últimos 10 años, Unix se ha utilizado ampliamente en instituciones académicas y grandes empresas. AT&T otorga licencias de código fuente Unix a instituciones académicas para investigación o enseñanza con licencias bajas o incluso gratuitas. Muchas organizaciones ampliaron y mejoraron el código fuente, formando las llamadas "variantes" de Unix, que promovieron aún más el desarrollo de Unix. Uno de los cambios más famosos es el producto BSD desarrollado en la Universidad de California, Berkeley.

Más tarde, AT&T se dio cuenta del valor comercial de Unix, ya no autorizó el código fuente de Unix a instituciones académicas y declaró los derechos de autor del Unix anterior y sus variantes. La variante BSD Unix ha tenido una influencia considerable en el desarrollo histórico de Unix. Ha sido adoptada por muchos fabricantes comerciales y se ha convertido en la base de muchos Unix comerciales. BSD adopta el método de versión mayor más versión menor, como 4.2BSD y 4.3BSD, y existen versiones derivadas basadas en la versión original, que generalmente tienen sus propios nombres, como 4.3BSD-Net/1, 4.3BSD-Net. /2, etcétera. Su creciente influencia finalmente atrajo la atención de AT&T, y comenzó una prolongada demanda por derechos de autor, que duró hasta que AT&T vendió su Laboratorio de Sistemas Unix y se hizo cargo de Novell. La compañía adoptó un enfoque más inteligente y permitió a Berkeley distribuir libremente el suyo. BSD, pero sólo si el código de AT&T se eliminó por completo y nació la versión 4.4BSD Lite. Debido a que no hay problemas legales con esta versión, 4.4 BSD Lite se ha convertido en la versión básica de los sistemas BSD modernos. Aunque las versiones no comerciales de los sistemas UNIX han sufrido muchas evoluciones, en última instancia se basan en la versión BSD (excepto Linux). Entonces, desde esta perspectiva, 4.4 BSD es la base de todo Unix libre y, junto con Unix V y Linux, forma el brillante cielo estrellado del sistema operativo Unix.

En el desarrollo de BSD existen tres ramas principales: FreeBSD, OpenBSD y NetBSD.

Durante las siguientes décadas, Unix siguió cambiando, sus titulares de derechos de autor siguieron cambiando y el número de licenciatarios siguió aumentando. Los derechos de autor de Unix solían estar en & T all, luego Novell era propietario de Unix y luego Novell vendió los derechos de autor a SCO (este hecho aún está en disputa). Muchas grandes empresas han desarrollado sus propios productos Unix después de obtener la autorización de Unix, como AIX de IBM, HPUX de HP, Solaris de SUN e IRIX de SGI.

Unix ha sido ampliamente utilizado en el campo de los servidores debido a su seguridad, confiabilidad, eficiencia y potencia. Antes de que GNU/Linux se hiciera popular, Unix también era el sistema operativo principal utilizado en informática científica, mainframes, supercomputadoras, etc.

Historia

Período original

El nacimiento de Unix está relacionado con los Multics (sistema informático y de información multiplicativa). Multics fue desarrollado por el MIT como un proyecto de sistema operativo en AT & Bell Labs en colaboración con General Electric y fue diseñado para ejecutarse en la computadora central GE-645. Sin embargo, debido al gran objetivo y a demasiadas funciones, Multics lanzó algunos productos, pero el rendimiento fue muy bajo y finalmente falló.

AT&T.

Finalmente se retiraron recursos del proyecto Multics y uno de los desarrolladores, Ken Thompson, continuó desarrollando software para el GE-645 y finalmente escribió un juego de viajes espaciales. Después de ponerlo en práctica, descubrió que el juego era lento y caro: 75 dólares por sesión.

Con la ayuda de Dennis Ritchie, Thompson reescribió el juego en lenguaje ensamblador PDP-7 y lo ejecutó en el DEPDP-7. Esta experiencia, combinada con la experiencia del proyecto Multics, impulsó a Thompson a iniciar un nuevo proyecto de sistema operativo en DECPD-7. Thompson y Rich dirigieron un equipo de desarrolladores para crear un nuevo sistema operativo multitarea. Este sistema incluye un intérprete de comandos y varias utilidades. El proyecto se llamó UNICS (Sistema Unificado de Información y Computación) porque podía soportar operaciones simultáneas de múltiples usuarios. Posteriormente el nombre fue cambiado a UNIX.

Período de desarrollo

El Unix original se escribió en lenguaje ensamblador y algunas aplicaciones se escribieron en una mezcla de un lenguaje interpretado llamado lenguaje B y lenguaje ensamblador. El lenguaje b no era lo suficientemente potente para la programación de sistemas, por lo que Thompson y Ritchie lo transformaron e inventaron el lenguaje C en 1971**. Thompson y Ritchie reescribieron Unix en C en 1973. En ese momento, para lograr la mayor eficiencia, los programas del sistema se escribían en lenguaje ensamblador, por lo que este movimiento de Thompson y Ritchie tuvo una gran innovación audaz y un significado revolucionario. El código Unix escrito en lenguaje C es conciso, compacto, fácil de trasplantar, fácil de leer y fácil de modificar, lo que sienta una base sólida para el desarrollo de Unix.

En 1974, Thompson y Ritchie publicaron conjuntamente un artículo sobre UNIX en comunicación ACM. Esta fue la primera vez que UNIX apareció fuera de Bell Labs. Desde entonces, UNIX ha llamado la atención de agencias gubernamentales, instituciones de investigación, empresas y universidades, y gradualmente se ha vuelto popular.

En 1975 se lanzaron cuatro, cinco y seis versiones de UNIX. En 1978, había aproximadamente 600 computadoras ejecutando UNIX. En 1979, se lanzó la versión 7, que fue la última versión ampliamente publicada de UNIX de investigación. Las versiones 8, 9 y 10 lanzadas en la década de 1980 sólo tenían licencia para unas pocas universidades. Desde entonces, la investigación en esta dirección ha llevado a la aparición del nuevo sistema operativo distribuido Plan 9.

En 1982, AT&T desarrolló la primera versión del sistema UNIX ⅲ basada en la versión 7, que era una versión comercial sólo para la venta. Para resolver la confusa versión 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 contiene código fuente, por lo que la Universidad de California, Berkeley continúa desarrollando BSD UNIX como una alternativa a UNIX Systems III y v. Una de las contribuciones más importantes de BSD a UNIX es TCP/IP. BSD, incluido TCP/IP, tiene ocho distribuciones principales: 4.1C, 4.2, 4.3, 4.3-Tahoe, 4.3-Reno, Net2, 4.4, 4.4-lite. El código TCP/IP en estas versiones fue el precursor de las implementaciones de TCP/IP en casi todos los sistemas, incluidos AT&T System V UNIX y Microsoft Windows.

Otras empresas también comenzaron a proporcionar versiones comerciales de sistemas UNIX para sus propias minicomputadoras o estaciones de trabajo. Algunos eligen System V como versión base y otros eligen BSD. Bill Joy, uno de los principales desarrolladores de BSD, desarrolló SunOS basado en BSD y finalmente fundó Sun Microsystems.

En 1991, un grupo de desarrolladores de BSD (Donn Seeley, Mike Karels, Bill Jolitz y Trenthain) 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 386BSD.

386BSD se considera el antepasado de FreeBSD, OpenBSD y NetBSD.

AT&T. Continuó agregando bloqueo de archivos, administración de sistemas, control de trabajos, transmisiones y sistemas de archivos remotos al sistema UNIX V. De 1987 a 1989, at & t decidió incluir Xenix (la versión de Microsoft de UNIX desarrollada en x86-pc), BSD, SunOS Fusionado con System V en System V Release 4 (SVR4). Esta nueva versión combina múltiples funciones para poner fin a la confusa competencia.

Después de 1993, la mayoría de los distribuidores comerciales de UNIX desarrollaron sus propias variantes de UNIX basadas en SVR4.

La cara de la vida

Poco después del lanzamiento de UNIX System V Release 4, AT&T vendió todos sus derechos de autor de UNIX a Novell. Novell espera competir con Windows NT de Microsoft, pero su mercado principal ha resultado gravemente dañado. Finalmente, Novell vendió los derechos de autor de SVR4 al Consorcio X/OPEN, una organización industrial que define los estándares UNIX. Finalmente, X/OPEN y OSF/1 se fusionaron para crear el grupo abierto. Varios estándares definidos por Open Group definen qué es UNIX y qué no es.

El código UNIX real se transfirió a la Operación Santa Cruz, que luego se vendió a Caldera Systems. Caldera vendió originalmente sistemas Linux. Una vez completada la transacción, la nueva empresa pasó a llamarse SCO Group.

El Departamento 1127 se disolvió

Según los informes, el departamento 1127 de Bell Labs, que era responsable de la I+D de UNIX y el mantenimiento posterior, se disolvió oficialmente en agosto de 2005. Ken Thompson está jubilado y ahora vive en California. Dennis Ritchie fue transferido a otro departamento; Douglas McCloy era profesor en Dartmouth College, etc.

Estándares

POSIX es un estándar de sistema operativo abierto que ha estado en desarrollo desde la década de 1980. El estándar POSIX desarrollado por IEEE es ahora una parte fundamental de los sistemas UNIX.

Sistema libre tipo Unix

Richard Stallman estableció el Proyecto GNU para crear un sistema tipo UNIX libremente redistribuible. Durante los últimos 20 años, el proyecto ha crecido e incluido cada vez más contenido. Ahora, los productos desarrollados por el proyecto GNU, como Emacs, GCC, etc., se han convertido en roles centrales en varios otros productos similares a UNIX lanzados libremente.

En 1990, Linus Torvalds decidió escribir su propio kernel Minix, que inicialmente se llamó Linus' Minix, que significa kernel Minix de Linus, y luego pasó a llamarse Linux. Este núcleo se lanzó oficialmente en 1991 y gradualmente atrajo la atención de la gente. Cuando se combina con el kernel de Linux, el software GNU forma la base del sistema operativo GNU/Linux compatible con POSIX. Hoy en día, GNU/Linux se ha convertido en el sistema operativo tipo Unix, libre y de código abierto, más activo.

En 1994, BSD Unix se embarcó en el camino del renacimiento. El desarrollo de BSD también ha tomado varias direcciones diferentes, lo que finalmente condujo al surgimiento de FreeBSD, OpenBSD y NetBSD.

Sistema operativo tipo Unix

A/UX | BSD | Dragonfly BSD | GNU | HP-UX | NetBSD |Siguiente | OpenBSD | QNX | SCO OpenServer | Solaris | Xenix |Más...

上篇: Presentamos varias marcas de ropa interior femenina 下篇:
Artículos populares