Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Páginas especiales
Buscar
Buscar
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Editando
Unix
(sección)
Página
Discusión
español
Leer
Editar
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
== Historia == A finales de la década de 1960, el [[MIT|Instituto Tecnológico de Massachusetts]], los [[Laboratorios Bell]] de [[AT&T]] y [[General Electric]] trabajaban en un sistema operativo experimental llamado [[Multics]] (Multiplexed Information and Computing Service),<ref name="Multics">Bell Labs. ''[https://web.archive.org/web/20070707183549/http://www.bell-labs.com/history/unix/chaos.html Before Multics there was chaos, and afterwards, too]'' The Creation of the UNIX* Operating System. (en inglés)</ref> desarrollado para ejecutarse en una [[computadora central]] (mainframe) de 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 contaron 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-645<ref name="SpaceTravel">Bell Labs. [https://web.archive.org/web/20111119111746/http://www.bell-labs.com/history/unix/pdp7.html The famous PDP-7 comes to the rescue] The Creation of the UNIX* Operating System. (en inglés)</ref> y escribió un juego llamado ''Space Travel'',<ref name="ArticulodeRitchie">Ritchie, Dennis M. (septiembre de 1979) ''[http://cm.bell-labs.com/cm/cs/who/dmr/hist.html The Evolution of the Unix Time-sharing System] {{Wayback|url=http://cm.bell-labs.com/cm/cs/who/dmr/hist.html |date=20150408054606 }}'' Bell Labs. 1996.. Lucent Technologies Inc. (en inglés).</ref><ref>Ritchie, Dennis M. ''[http://cm.bell-labs.com/cm/cs/who/dmr/spacetravel.html Thompson's Space Travel Game] {{Wayback|url=http://cm.bell-labs.com/cm/cs/who/dmr/spacetravel.html |date=20070409014907 }}'' Bell Labs. 2001. Lucent Technologies Inc. (en inglés).</ref> (Viaje espacial). Sin embargo, descubrió que éste no solo era lento en la máquina de [[General Electric]], sino que también resultaba realmente caro, algo así como 75 dólares de EE.{{esd}}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]] [[Digital Equipment Corporation|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.<ref>Bell Labs. ''[https://web.archive.org/web/20070715221820/http://www.bell-labs.com/history/unix/takeshape.html The UNIX system begins to take shape] The Creation of the Unix Operating System (en inglés).''</ref> 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 comandos|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<ref>Tanenbaum, Andrew S. (20 May 2004) ''[http://www.cs.vu.nl/~ast/brown/ Some Notes on the "Who wrote Linux" Kerfuffle, Release 1.5]'' Departament of Computer Science, Vrije Universiteit, Amsterdam (en inglés).</ref>). La autoría de esta sigla se le atribuye a [[Brian Wilson Kernighan|Brian Kernighan]], ya que era un ''[[hackear|hack]]'' de Multics. Dada la popularidad que tuvo un juego de palabras que consideraba a UNICS un sistema MULTICS castrado (pues ''eunuchs'', en [[Idioma inglés|inglés]], es un [[homofonía|homófono]] de UNICS), se cambió el nombre a UNIX, dando origen al legado que llega hasta nuestros días.<ref>Bell Labs. ''[https://web.archive.org/web/20070715215321/http://www.bell-labs.com/history/unix/almost.html It looked like an operating system, almost]'' The Creation of the UNIX* Operating System. (en inglés)'''<nowiki/>'''</ref> 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 UNIX<ref>Bell Labs. ''[https://web.archive.org/web/20070715222113/http://www.bell-labs.com/history/unix/firstport.html Porting UNIX for its first commercial application]'' The Creation of the UNIX* Operating System (en inglés).</ref> ejecutado en una PDP-11/20. Se incluía en él un programa para dar formato a textos (runoff) y un [[editor de texto]]. Tanto el sistema operativo como los programas fueron escritos en el lenguaje ensamblador de la PDP-11/20. Este "sistema de procesamiento de texto" inicial, compuesto tanto por el sistema operativo como de runoff y el editor de texto, fue utilizado en los laboratorios Bell para procesar las solicitudes de patentes que ellos recibían. Pronto, runoff fue mejorado hasta convertirse en [[troff]], el primer programa de edición electrónica que permitía realizar [[tipografía|composición tipográfica]]. El 3 de noviembre de 1971, Thomson y Ritchie publicaron un manual de programación de UNIX (título original en inglés: "UNIX Programmer's Manual").<ref name="Articulo2deRitchie">Dennis M. Ritchie ''[http://cm.bell-labs.com/cm/cs/who/dmr/1stEdman.html Unix Programmer's Manual, First Edition (1971)] {{Wayback|url=http://cm.bell-labs.com/cm/cs/who/dmr/1stEdman.html |date=20080518013206 }}'' Bell Labs. Lucent Technologies Inc. (en inglés).</ref> En 1972, se tomó la decisión de escribir nuevamente UNIX, pero esta vez en el [[lenguaje de programación C]].<ref>Bell Labs. ''[https://web.archive.org/web/20070715215151/http://www.bell-labs.com/history/unix/btoc.html From B language to NB to C]'' The Creation of the UNIX* Operating System. (en inglés)</ref> 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 podí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 UNIX a disposición de universidades y compañías, a su vez que al gobierno de los [[Estados Unidos]], a través de licencias.<ref name="sharingUNIX">Bell Labs. ''[https://web.archive.org/web/20070927184305/http://www.bell-labs.com/history/unix/sharing.html Sharing UNIX with the rest of the world]'' The Creation of the UNIX* Operating System (en inglés).</ref> Una de estas licencias fue otorgada al Departamento de Computación de la Universidad de California, con sede en Berkeley.<ref name="sharingUNIX" /> En 1975, esta institución desarrolló y publicó su propio sucedáneo de UNIX, conocido como ''Berkeley Software Distribution'' ([[Berkeley Software Distribution|BSD]]), que se convirtió en una fuerte competencia para la familia UNIX de AT&T. Mientras tanto, [[AT&T]] creó una división comercial denominada ''Unix Systems Laboratories'' para la explotación comercial del sistema operativo. El desarrollo prosiguió con la entrega de las versiones 4, 5 y 6<ref name="versionesUNIX">Bell Labs. ''[https://web.archive.org/web/20070627050041/http://www.bell-labs.com/history/unix/versions.html Early versions of the UNIX* system]'' The Creation of the UNIX* Operating System. (en inglés)</ref> en el transcurso de 1975. Estas versiones incluían los ''[[pipes]]'' o ''tuberías'', lo que permitió dar al desarrollo una orientación modular respecto a la base del código, consiguiendo aumentar aún más la velocidad de desarrollo. Ya en 1978, cerca de 600 máquinas o más estaban ejecutando alguna de las distintas encarnaciones de UNIX. La versión 7,<ref name="versionesUNIX" /> última versión del UNIX original con amplia distribución, entró en circulación en 1979. Las versiones 8, 9 y 10<ref name="versionesUNIX" /> se desarrollaron durante la década de 1980, pero su circulación se limitó a unas cuantas universidades, a pesar de que se publicaron los informes que describían el nuevo trabajo. Los resultados de esta investigación sirvieron de base para la creación de [[Plan 9 from Bell Labs]], un nuevo sistema operativo portable y distribuido, diseñado para ser el sucesor de UNIX en investigación por los [[Laboratorios Bell]]. AT&T entonces inició el desarrollo de [[UNIX System III]], basado en la versión 7, como una variante de tinte comercial con objetivo de vender el producto de manera directa. La primera versión del System III se lanzó en 1981.<ref name="versionesUNIX" /> A pesar de lo anterior, la empresa subsidiaria [[Western Electric]] seguía vendiendo versiones antiguas de Unix basadas en las distintas versiones hasta la séptima. Para finalizar con la confusión con todas las versiones divergentes, AT&T decidió combinar varias versiones desarrolladas en distintas universidades y empresas, dando origen en 1983 al Unix [[System V]] Release 1.<ref name="versionesUNIX" /> Esta versión presentó características tales como el editor [[Vi]] y la biblioteca [[Curses (programación)|curses]], desarrolladas por [[Berkeley Software Distribution]] en la [[Universidad de California, Berkeley]]. También contaba con compatibilidad con las máquinas [[VAX]] de la compañía [[Digital Equipment Corporation|DEC]]. Hacia 1991, un estudiante de Ciencias de la Computación de la [[Universidad de Helsinki]], llamado [[Linus Torvalds]] desarrolló un [[núcleo (informática)|núcleo]] para computadoras con arquitectura [[x86]] de [[Intel]] que emulaba muchas de las funcionalidades de UNIX y lo lanzó en forma de código abierto en 1991, bajo el nombre de [[Linux (núcleo)|Linux]]. En 1992, el [[GNU|Proyecto GNU]] comenzó a utilizar el núcleo Linux junto a sus programas. En 1993, la compañía [[Novell]] adquirió la división [[Unix Systems Laboratories]] de AT&T junto con su propiedad intelectual.<ref name="movsUNIX">{{Cita web |url=http://www.bell-labs.com/history/unix/moveson.html |título=The Creation of the UNIX* Operating System: UNIX moves on |idioma=inglés |fechaacceso=14 de septiembre de 2011 |urlarchivo=https://web.archive.org/web/20111121134608/http://www.bell-labs.com/history/unix/moveson.html |fechaarchivo=21 de noviembre de 2011 }}</ref> Esto ocurrió en un momento delicado en el que ''Unix Systems Laboratories'' disputaba una demanda en los tribunales contra BSD por infracción de los derechos de copyright, revelación de secretos y violación de marca de mercado.<ref name="demanda">{{Cita web |url=http://www.neoteo.com/la-historia-de-unix |título=La colorida historia del UNIX|fechaacceso=14 de septiembre de 2011}}</ref> Aunque BSD ganó el juicio, Novell descubrió que gran parte del código de BSD fue copiada ilegalmente en UNIX [[System V]]. En realidad, la propiedad intelectual de Novell se reducía a unos cuantos archivos fuente.<ref name="demanda" /> La correspondiente contra-demanda acabó en un acuerdo extrajudicial cuyos términos permanecen bajo secreto a petición de Novell. A finales de 1993, Novell vendió su división UNIX comercial<ref name="movsUNIX" /> (es decir, la antigua Unix Systems Laboratories) a ''[[Santa Cruz Operation]]'' (SCO) reservándose, aparentemente, algunos derechos de propiedad intelectual sobre el software.<ref>Novell, Inc. Press Release (20 September 1995) ''[http://www.novell.com/news/press/archive/1995/09/pr95220.html HP, Novell and SCO To Deliver High-Volume UNIX OS With Advanced Network And Enterprise Services]'' Novell, Inc. New York. (en inglés)</ref> Xinuos (antes UnXis) continúa la comercialización de System V en su producto [[UnixWare]] tras adquirir a SCO en abril de 2011.
Resumen:
Ten en cuenta que todas las contribuciones a Mexpedia se consideran publicadas bajo la Creative Commons Atribución-CompartirIgual 4.0 Internacional (véase
Wiki México:Derechos de autor
para más información). Si no deseas que las modifiquen sin limitaciones y las distribuyan libremente, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre.
¡No uses textos con copyright sin permiso!
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Editando
Unix
(sección)
Añadir tema