martes, 8 de marzo de 2016

LINUX, UNIX y viceversa

Aupa gente, hoy vuelvo tras mucho tiempo, y no vuelvo normal sino que vuelvo con mucha fuerza.Y os traigo un tema bastante interesante, espero que os guste.

¿Qué es Unix?

Unix (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969, por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Dennis Ritchie, Ken Thompson y Douglas McIlroy.1

Un poco de la historia no viene mal. :)

El sistema operativo UNIX nació en 1.969 a mano de Ken Thompson de los laboratorios Bell de AT&T y fue originariamente escrito en ensamblador, y con el nombre de UNICS. Más tarde, en 1.973, Thompson y Ritchie lo tradujeron a lenguaje C en su casi totalidad. Se dice que buscaban "un entorno informático donde ellos mismos pudieran realizar cómoda y efectivamente su propio trabajo: la investigación en programación".
En 1.979 sale la versión 7 concediéndose una licencia de los fuentes a la Universidad de Berkeley, iniciándose una separación entre los desarrollos de la universidad, y los propios de AT&T. Estos desarrollan el System III, y que a través del cual Microsoft comienza la programación de un UNIX algo más modesto, para pequeños ordenadores, lo que será el XENIX.

Hay que dejar claro que durante esa época Microsoft y los creadores de Unix se copiaban mucho, si salía un avance en Unix, Microsoft hacía algo parecido y viceversa.

Hasta 1.981, este sistema operativo no salió del ámbito universitario y científico, relacionado con ARPA, del departamento de Defensa de U.S.A., pero AT&T busca introducirlo en el ambiente comercial, empezando desde el System III, aunque el IV no pasó de una versión interna de trabajo.

Bueno dejando atrás lo visto hasta ahora os pongo una de las frases que me han parecido más importantes en cuanto a Unix.

Hasta ese instante, no había existido apoyo económico por parte de los laboratorios Bell, pero eso cambió cuando el Grupo de Investigación en Ciencias de la Computación decidió utilizar UNIX en una máquina superior a la PDP-7. Thompson y Ritchie lograron cumplir con la solicitud de agregar herramientas que permitieran el procesamiento de textos a UNIX en una máquina PDP-11/20, y como consecuencia de ello consiguieron el apoyo económico de los laboratorios Bell. Fue así como por vez primera, en 1970, se habla oficialmente del sistema operativo UNIX11 ejecutado en una PDP-11/20.


Ahora mismo pensareis que patatas de pc, pero en su tiempo fueron lo más de lo más, adema de una innovación.

En 1972 se tomó la decisión de escribir nuevamente UNIX, pero esta vez en el lenguaje de programación C.13 Este cambio significaba que UNIX podría ser fácilmente modificado para funcionar en otras computadoras (de esta manera, se volvía portable) y así otras variaciones podrían ser desarrolladas por otros programadores. Ahora, el código era más conciso y compacto, lo que se tradujo en un aumento en la velocidad de desarrollo de UNIX. AT&T puso a UNIX a disposición de universidades y compañías, también al gobierno de los Estados Unidos, a través de licencias.14 Una de estas licencias fue otorgada al Departamento de Computación de la Universidad de California, con sede en Berkeley.14 En 1975 esta institución desarrolló y publicó su propio sucedáneo de UNIX, conocida como Berkeley Software Distribution (BSD), que se convirtió en una fuerte competencia para la familia UNIX de AT&T.

Ya veis que os he ido adaptando el texto para que no os resulte muy pesado(aunque hay más historia os he puesto lo más importante), continuemos con Linux …

¿Qué es Unix?

Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar a Unix denominado Linux con el sistema operativo GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL (Licencia Pública General de GNU, en inglés: General Public License) y otra serie de licencias libres.

En el caso de Linux os pongo todo lo que pone wikipedia porque me ha parecido que está bien resumido y encima breve.

El proyecto GNU, que se inició en 1983 por Richard Stallman,11 tiene como objetivo el desarrollo de un sistema operativo Unix completo y compuesto enteramente de software libre. La historia del núcleo Linux está fuertemente vinculada a la del proyecto GNU. En 1991 Linus Torvalds empezó a trabajar en un reemplazo no comercial para MINIX 12 que más adelante acabaría siendo Linux.
Cuando Torvalds presentó la primera versión de Linux en 1992, el proyecto GNU ya había producido varias de las herramientas fundamentales para el manejo del sistema operativo, incluyendo un intérprete de comandos, una biblioteca C y un compilador, pero como el proyecto contaba con una infraestructura para crear su propio núcleo (o kernel), el llamado Hurd, y este aún no era lo suficientemente maduro para usarse, se optó por utilizar Linux para poder continuar desarrollando el proyecto GNU, siguiendo la tradicional filosofía de cooperación entre desarrolladores. El día que se estime que Hurd es suficientemente maduro y estable, será destinado a reemplazar a Linux.
De este modo, el núcleo creado por Linus Torvalds, quien se encontraba por entonces estudiando Ingeniería Informática en la Universidad de Helsinki, llenó el "espacio" final que quedaba en el sistema operativo de GNU.

LINUX TOLVAS

Fuente de información wikipedia.
Muchas gracias por dedicarle un rato de vuestro tiempo a mi articulo un saludo el delegado.