domingo, 13 de marzo de 2011

HISTORIA DE LINUX

Linux es la denominación de un sistema operativo tipo Unix y el nombre de un núcleo. Es uno de los paradigmas más prominentes del software libre y del desarrollo del código abierto, cuyo código fuente está disponible públicamente, para que cualquier persona pueda libremente usarlo, estudiarlo, redistribuirlo y, con los conocimientos informáticos adecuados, modificarlo[1] .
Los primeros sistemas Linux se originaron en 1992, al combinar utilidades de sistema y bibliotecas del proyecto GNU con el núcleo Linux, completando un sistema también conocido como GNU/Linux[2] . Desde finales de 2000 Linux ha obtenido un aumento en el apoyo de diversas empresas multinacionales del mundo de la informática, tales como IBM[3] , Sun Microsystems[4] , Hewlett-Packard[5] y Novell[6] . Actualmente Linux es comercializado en computadores de escritorio y portátiles por Dell[7] y Lenovo[8] , además hay un grupo numeroso de compañías establecidas en Taiwan que planean hacer lo propio[9] .
Si bien Linux es usado como sistema operativo en computadores de escritorio (PCs x86 y x86-64 así como Macintosh y PowerPC), computadores de bolsillo, teléfonos celulares, dispositivos empotrados, videoconsolas (Xbox, PlayStation 3, PlayStation Portable) y otros, su mayor desarrollo se ha llevado a cabo en el mundo de los servidores y supercomputadores[10] .
La marca Linux (Número de serie: 1916230) pertenece a Linus Torvalds y se define como "un sistema operativo para computadoras que facilita su uso y operación".
Existen grupos de usuarios del sistema Linux en casi todas las áreas del planeta.

Las herramientas que suelen incluirse en la distribución de este sistema operativo se obtienen de diversas fuentes, incluyendo de manera importante proyectos de código abierto o libre, como el GNU y el BSD o el KDE. Debido a que las herramientas de software libre que en primera instancia volvieron funcional al núcleo de Linux provienen del proyecto GNU que desde 1983 había liberado software que pudo ser usado en el proyecto de Linux de 1991, Richard Stallman (fundador del proyecto GNU) pide a los usuarios que se refieran a dicho sistema como GNU/Linux. A pesar de esto, la mayoría de los usuarios continúan llamando al sistema simplemente "Linux" y las razones expuestas por Richard Stallman son eterno motivo de controversia. La mayoría de los sistemas "Linux" incluyen también herramientas procedentes de BSD y de muchos otros proyectos como Mozilla, Perl, Ruby, Python, PostgreSQL, MySQL, Xorg, casi todas con licencia GPL o compatibles con ésta (LGPL, MPL) otro aporte fundamental del proyecto GNU.
Usualmente se utiliza la plataforma XFree86 o la X.Org para sostener interfaces gráficas.

Con la adopción por numerosas empresas fabricantes de PCs, muchas computadoras son vendidas con distribuciones GNU/Linux pre-instaladas, y "GNU/Linux" ha comenzado a tomar su lugar en el vasto mercado de las computadoras de escritorio.
Con entornos de escritorio, "GNU/Linux" ofrece una interfaz gráfica alternativa a la tradicional interfaz de línea de comandos de Unix. Existen en la actualidad numerosas aplicaciones gráficas, ya sean libres o no, que ofrecen funcionalidad que está permitiendo que GNU\Linux se adapte como herramienta de escritorio.
Algunas distribuciones permiten el arranque de Linux directamente desde un disco compacto (llamados LiveCDs) sin modificar en absoluto el disco duro de la computadora en la que se ejecuta Linux. Para este tipo de distribuciones, en general, los archivos de imagen (archivos ISO) están disponibles en Internet para su descarga.
Otras posibilidades incluyen iniciar el arranque desde una red (ideal para sistemas con requerimientos mínimos) o desde un disco flexible o disquete o de unidades de almacenamiento USB.
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 Ken Thompson, Dennis Ritchie y Douglas McIlroy [1] ,[2] . Según Dennis Ritchie: «después de treinta años de su creación, UNIX sigue siendo un fenómeno» [3] .
Hasta 2007, el propietario de la marca UNIX® es The Open Group, un consorcio de normalización industrial. Sólo los sistemas que cumplen a cabalidad y 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").
Durante fines de la década de 1970 y principios de la década de 1980, la influencia de Unix en círculos académicos indujo a su adopción en masa (principalmente la variante BSD, que había surgido en la Universidad de California, Berkeley) en varias compañías que se iniciaban por aquel entonces[sin referencias], siendo la más destacada Sun Microsystems. Hoy en día, junto a los sistemas Unix certificados, también se pueden encontrar sistemas similares a Unix, como Linux y los derivados de BSD.
En ocasiones, el término "Unix tradicional" suele emplearse para describir a Unix o a un sistema operativo que cuenta con las características de UNIX Versión 7 o UNIX System V.
A lo largo de la historia ha surgido una gran multitud de implementaciones comerciales de UNIX. Sin embargo, un conjunto reducido de productos han consolidado el mercado y prevalecen gracias a un continuo esfuerzo de desarrollo por parte de sus fabricantes. Los más importantes son:
Solaris de Sun Microsystems. Uno de los sistemas operativos Unix más difundido en el entorno empresarial y conocido por su gran estabilidad. Parte del código fuente de Solaris se ha liberado con licencia de fuentes abiertas (OpenSolaris).
AIX de IBM. El UNIX "propietario" de IBM ha cumplido 20 años de vida en el 2006 y continúa en pleno desarrollo, con una perceptible herencia del mainframe en campos como la virtualización o la RAS de los servidores, heredada de sus "hermanos mayores".
HP-UX de Hewlett-Packard. Este sistema operativo también nació ligado a las computadoras departamentales de este fabricante. También es un sistema operativo estable que continua en desarrollo.
Adicionalmente, existen distribuciones de Linux muy difundidas en la empresa. Se trata de distribuciones sostenidas por grandes compañías y que, por tanto, pueden ofrecer las mismas garantías de continuidad y mantenimiento existente para los sistemas UNIX más comunes. Las más importantes son:
Red Hat Enterprise Linux de Red Hat. La primera compañía que tuvo éxito en la comercialización de Linux, tras el fracaso de Caldera, hoy desaparecida como distribuidora de Linux (reconvertida a Unix propietario con el nombre SCO Group).
SuSE Linux de Novell. Originalmente liberado por la compañía alemana SuSE. Es popular por sus herramientas de administración centralizada.
Las siguientes implementaciones de UNIX tienen importancia desde el punto de vista histórico, no obstante, actualmente están en desuso:
Tru64 UNIX actualmente de Hewlett-Packard (antes de Compaq y originalmente de Digital Equipment Corporation).
UnixWare y SCO OpenServer anteriormente de Santa Cruz Operation y ahora de SCO Group.
UX/4800 de NEC.
IRIX de Silicon Graphics Inc..
[editar] Órdenes clásicas de UNIX
Algunos comandos básicos de UNIX son:
Navegación/creación de directorios/archivos: ls cd pwd mkdir rm rmdir cp
Edición/visión de archivos: touch more ed vi
Procesamiento de textos: echo cat grep sort uniq sed awk tail head
Comparación de archivos: comm cmp diff patch
Administración del sistema: chmod chown ps find xargs sd w who
Comunicación: mail telnet ssh ftp finger rlogin
Shells: sh csh ksh
Documentación: man.
Esta es una lista de los sesenta comandos de usuario de la sección 1 de la Primera Edición:
ar as b bas bcd boot cat chdir check chmod chown cmp cp date db dbppt dc df dsw dtf du ed find for form hup lbppt ld ln ls mail mesg mkdir mkfs mount mv nm od pr rew rkd rkf rkl rm rmdir roff sdate sh stat strip su sum tap tm tty type un wc who write
Otros comandos
Tiempo: cal
[editar] Referencias
Bell Labs. The Creation of the UNIX* Operating System. {{subst:en}}
Bell Labs. THE UNIX ORAL HISTORY PROJECT. Edited and Transcribed by Michael S. Mahoney. Princeton University. Princeton, New Jersey. {{subst:en}}
Bell Labs. It still remains a phenomenon The Creation of the UNIX* Operating System. {{subst:en}}
Bell Labs. Before Multics there was chaos, and afterwards, too The Creation of the UNIX* Operating System. {{subst:en}}
Bell Labs. The famous PDP-7 comes to the rescue The Creation of the UNIX* Operating System. {{subst:en}}
Dennis M. Ritchie (September 1979) The Evolution of the Unix Time-sharing System Bell Labs. 1996. Lucent Technologies Inc.{{subst:en}}
Dennis M. Ritchie Thompson's Space Travel Game Bell Labs. 2001. Lucent Technologies Inc.{{subst:en}}
Bell Labs. The UNIX system begins to take shape The Creation of the UNIX* Operating System. {{subst:en}}
Andrew S. Tanenbaum (20 May 2004) Some Notes on the "Who wrote Linux" Kerfuffle, Release 1.5 Departament of Computer Science, Vrije Universiteit, Amsterdam. {{subst:en}}
Bell Labs. It looked like an operating system, almost The Creation of the UNIX* Operating System. {{subst:en}}
Bell Labs. Porting UNIX for its first commercial application The Creation of the UNIX* Operating System. {{subst:en}}
Dennis M. Ritchie Unix Programmer's Manual, First Edition (1971) Bell Labs. Lucent Technologies Inc.{{subst:en}}
Bell Labs. From B language to NB to C The Creation of the UNIX* Operating System. {{subst:en}}
a b Bell Labs. Sharing UNIX with the rest of the world The Creation of the UNIX* Operating System. {{subst:en}}
a b c d e Bell Labs. Early versions of the UNIX* system The Creation of the UNIX* Operating System. {{subst:en}}
a b Bell Labs. UNIX moves on The Creation of the UNIX* Operating System. {{subst:en}}
Novell, Inc. Press Release (20 September 1995) HP, Novell and SCO To Deliver High-Volume UNIX OS With Advanced Network And Enterprise Services Novell, Inc. New York. {{subst:en}}