Sistema operativo Unix de BSD
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.
El sistema, junto con todos
los derechos fueron vendidos por AT&T a Novell, Inc. Esta vendió
posteriormente el software a Santa Cruz Operation en 1995, y
esta, a su vez, lo revendió a Caldera Software en 2001, empresa
que después se convirtió en el grupo SCO. Sin embargo, Novell siempre
argumentó que solo vendió los derechos de uso del software, pero que retuvo
el copyright sobre "UNIX®". En 2010, y tras una
larga batalla legal, ésta ha pasado nuevamente a ser propiedad de Novell.
Solo los sistemas totalmente
compatibles y que se encuentran certificados por la especificación Single
UNIX Specification pueden ser denominados "UNIX®" (otros reciben
la denominación «similar a un sistema Unix» o «similar a Unix»). En ocasiones,
suele usarse el término "Unix tradicional" para referirse a Unix o a
un sistema operativo que cuenta con las características de UNIX Versión 7 o UNIX
System V o unix versión 6. Unix es utilizado mucho por los hackers de
todo el mundo, ya que provee un buen sistema operativo y eso les ayuda a hacer
cualquier tipo de cosa.
Historia:
A finales de la década de
1960, el Instituto Tecnológico de Massachusetts, los Laboratorios
Bell de AT&T y General Electrictrabajaban en un sistema
operativo experimental llamado Multics (Multiplexed Information and Computing
Service), desarrollado para ejecutarse en una computadora central (mainframe)
modelo GE-645. El objetivo del proyecto era desarrollar un gran sistema
operativo interactivo que contase con muchas innovaciones, entre ellas mejoras
en las políticas de seguridad. El proyecto consiguió dar a luz versiones
para producción, pero las primeras versiones contaban con un pobre rendimiento.
Los laboratorios Bell de AT&T decidieron desvincularse y dedicar sus
recursos a otros proyectos.
Uno de los programadores de
los laboratorios Bell, Ken Thompson, siguió trabajando para la computadora
GE-635 y escribió un juego llamado Space Travel, (Viaje espacial).
Sin embargo, descubrió que el juego era lento en la máquina de General
Electric y resultaba realmente caro, algo así como 75 dólares de
EE. UU. Por cada partida.
De este modo, Thompson
escribió nuevamente el programa, con ayuda de Dennis Ritchie, en lenguaje
ensamblador, para que se ejecutase en una computadora DEC PDP-7.
Esta experiencia, junto al trabajo que desarrolló para el proyecto Multics,
condujo a Thompson a iniciar la creación de un nuevo sistema operativo para la
DEC PDP-7. Thompson y Ritchie lideraron un grupo de programadores, entre ellos
a Rudd Canaday, en los laboratorios Bell, para desarrollar tanto el sistema
de ficheros como el sistema operativo multitarea en sí. A lo anterior,
agregaron un intérprete de órdenes (o intérprete de comandos) y un
pequeño conjunto de programas. El proyecto fue bautizado UNICS, como acrónimo Uniplexed
Information and Computing System, pues solo prestaba servicios a dos usuarios
(de acuerdo con Andrew Tanenbaum, era solo a un usuario). La autoría de
esta sigla se le atribuye a Brian Kernighan, ya que era un hack de
Multics. Dada la popularidad que tuvo un juego de palabras que consideraba a
UNICS un sistema MULTICS castrado (pues eunuchs, en inglés, es
un homófono de UNICS), se cambió el nombre a UNIX, dando origen al legado
que llega hasta nuestros días.
Familias de Unix:
- AT&T: La familia que tuvo su origen
en el UNIX de AT&T. Considerada la familia UNIX "pura" y
original. Sus sistemas operativos más significativos son UNIX System
III y UNIX System V.
- BSD: Familia originada por el
licenciamiento de UNIX a Berkely. BSD se reescribió para no incorporar
propiedad intelectual originaria de AT&T en la versión 4. La primera
implementación de los protocolos TCP/IP que dieron origen
a Internet son la pila (stack) TCP/IP BSD.
- AIX: Esta familia surge por el
licenciamiento de UNIX System III a IBM.
- Xenix: Familia derivada de la
adquisición de los derechos originales de AT&T primero por parte de
Microsoft y de esta los vendió a SCO.
- GNU: En 1983, Richard Stallman anunció
el Proyecto GNU, un ambicioso esfuerzo para crear un sistema similar
a Unix, que pudiese ser distribuido libremente. El software desarrollado
por este proyecto -por ejemplo, GNU Emacs y GCC -
también han sido parte fundamental de otros sistemas UNIX.
- Linux: En 1991, cuando Linus
Torvalds empezó a proponer el núcleo Linux y a
reunir colaboradores, las herramientas GNU eran la elección perfecta. Al
combinarse ambos elementos, conformaron la base del sistema operativo
(basado en POSIX), que hoy se conoce como GNU/Linux. Las distribuciones basadas
en el núcleo, el software GNU y otros agregados entre las que se pueden
mencionar a Slackware Linux, Red Hat Linux y Debian
GNU/Linux se han hecho populares tanto entre los aficionados a la
computación como en el mundo empresarial. Obsérvese que Linux tiene un
origen independiente, por lo que se considera un 'clónico' de UNIX y no un
UNIX en el sentido histórico.
Las interrelaciones entre
estas familias son las siguientes, aproximadamente en orden cronológico:
- La familia BSD surge del licenciamiento
del UNIX original de AT&T.
- Xenix también surge por licenciamiento
del UNIX original de AT&T, aunque aún no era propiedad de SCO.
- AIX surge por licenciamiento de UNIX
System III, pero también incorpora propiedad intelectual de BSD.
- La familia original AT&T incorpora
ilegalmente propiedad intelectual de BSD en UNIX System III r3.
- La familia AIX vuelve a incorporar
propiedad intelectual de la familia AT&T, esta vez procedente de UNIX
System V.
- Linux incorpora propiedad intelectual de
BSD, gracias a que éste también se libera con una licencia de código
abierto denominada Open-source BSD.
- Según SCO Group, Linux incorpora
propiedad intelectual procedente de AIX gracias a la colaboración de IBM
en la versión 2.4. Aún no está demostrado y hay un proceso judicial: Disputas
de SCO sobre Linux.
Glosario:
Propiedad: Hecho o circunstancia de poseer alguien cierta cosa y poder disponer de ella dentro de los límites legales.
Ilegalidad: Sin legalidad.
Homofona: Que se pronuncia exactamente igual que otra pero que se escribe de manera diferente y tiene distinto significado:
Esfuerzo: Acción de emplear gran fuerza física o moral con algún fin determinado.
Origen: que deriva del término latino orīgo, refiere al comienzo, inicio, irrupción, surgimiento o motivo de algo. A partir de este significado, el término tiene múltiples usos.
Familia: Grupo de personas formado por una pareja (normalmente unida por lazos legales o religiosos), que convive y tiene un proyecto de vida en común, y sus hijos, cuando los tienen.
Intelectual: Del intelecto o relacionado con esta facultad humana.
Sistema: Conjunto ordenado de normas y procedimientos que regulan el funcionamiento de un grupo o colectividad.
Agregar: Aumentar, acrecentar o ampliar, especialmente un discurso oral o escrito.
Laboratorios:
Es un lugar que se encuentra equipado con los medios necesarios para llevar a cabo experimentos, investigaciones o trabajos de carácter científico o técnico.
Comentarios
Publicar un comentario