Linus Torvalds

3.3504531721776 (993)
Publicado por astro 21/04/2009 @ 16:13

Tags : linus torvalds, software libre, software, tecnología

últimas noticias
Qt sigue en los caminos de apertura - FayerWayer
El repositorio en donde se ha publicado Qt usa el sistema de control de versiones Git creado por Linus Torvalds, se trata de uno de los sistemas de administración de cambios distribuido más avanzado, y está tomando el dominio de los proyectos de código...
“La Xunta debería promover el sistema operativo libre Trisquel en ... - Xornal
En esa fecha, Linus Torvalds liberó el kernel de Linux, por lo tanto, pudimos crear un sistema completamente libre, el sistema GNU con Linux. Este sistema empezó a ser muy popular entre los técnicos debido a su similitud con Unix....
Eric S. Raymond cuestiona la necesidad de la licencia GPL - Barrapunto.com
«Eric S. Raymond es una de las tres grandes figuras del mundo del software libre, junto con Linus Torvalds y Richard Stallman. Durante una charla concedida al grupo de usuarios de Linux en Long Island, hizo unos comentarios muy interesantes sobre la...
El guru del software libre contrario a la iniciativa del gobierno ... - Noticiasdot.com
Fue, sin embargo la llegada de Linux (desarrollado por Linus Torvalds y presentado en 1991) quien permitió dar cuerpo a esa iniciativa apoyada desde 1985 por la Free Software Foundation. En la actualidad Linux se encuentra presente en millones de...
Happy mother's day, Linus Torvalds - iTWire
How fitting, then, to offer a tribute to Linus Torvalds, the "mother" of Linux. Mother's day is a relatively modern celebration, created at the start of the 20th century in West Virginia by Anna Jarvis. Some interesting tidbits for you: Jarvis' own...
The state of Linux according to Linus Torvalds - TechRepublic
Linux Magazine has published a wide-ranging, two-part interview with Linus Torvalds, asking him questions about everything from his take on continuing development of the kernel to the quality of Linux security to the impact of new hardware,...
Fitting the optimal level of openness to your business strategy - CNET News
Linus Torvalds reminded me in an e-mail recently of the likelihood of getting contributions from users: Most users are "free-loaders". There are relatively very few people who actually give back in source code _or_ in bug reports, so anybody who argues...
Intel boss rejects $US1.45 billion European Commission fine - National Business Review
Transmeta, backed by Linux inventor Linus Torvalds, and others, based its business around a low-power chip technology. The company said Intel violated its patents in releasing its own line of low-power processors, which drove Transmeta out of the...
Kernel Log: What's coming in 2.6.30 - Storage: RAID improvements ... - The H
As indicated by Linus Torvalds in his release email, the changes are slowly decreasing in number and size, which is what usually happens at this development stage. As every development cycle tends to have eight or nine pre-release versions which often...
Linux.com goes live looking for Linux gurus - InternetNews.com
At the end of the year, the Linux Foundation will award the top Linux Guru a fully loaded Linux notebook signed by none other than the father of Linux himself, Linus Torvalds. While at a high level I understand, admire and respect the goal of being a...

Linus Torvalds

Linus Benedict Torvalds

Linus Benedict Torvalds (nacido el 28 de diciembre de 1969 en Helsinki), es un ingeniero de software finlandés; es más conocido por desarrollar la primera versión del núcleo (kernel) del sistema operativo GNU/Linux, basándose en el sistema operativo libre Minix creado por Andrew S. Tanenbaum y en las herramientas, los compiladores y las utilidades desarrollados por el proyecto GNU. Actualmente Torvalds es responsable de la coordinación del proyecto. Pertenece a la comunidad hablante de sueco de Finlandia (que también es oficial y hablado por aproximadamente el 6% de la población).

Sus padres tomaron su nombre de Linus Pauling (estadounidense, Premio Nobel de Química 1954). Comenzó sus andanzas informáticas a la edad de 11 años cuando su abuelo, un matemático y estadístico de la Universidad, compró uno de los primeros microordenadores Commodore en 1980 y le pidió ayuda para usarlo.

En 1988 Linus es admitido en la Universidad de Helsinki donde se gradúa con el grado de maestría en Ciencias de la Computación. Ese mismo año el profesor Andrew S. Tannenbaum saca a la luz el S.O. Minix con propósitos didácticos. Dos años después, en 1990, Torvalds empieza a aprender el lenguaje de programación C en su universidad.

A finales de los años 80 tomó contacto con los computadores IBM, PC y en 1991 adquirió una computadora con procesador modelo 80386 de Intel.

A la edad de 21 años, con 5 años de experiencia programando (en C), ya conocía lo bastante del sistema operativo (S.O.) Minix como para tomarle algunas ideas prestadas y empezar un proyecto personal. Basándose en Design of the Unix Operating System, publicado por Maurice J. Bach en 1986, crearía una implementación que ejecutará cualquier tipo de programa, pero sobre una arquitectura de ordenadores compatibles, IBM/PC.

Este proyecto personal desembocó el 5 de octubre de 1991 con el anuncio de la primera versión de Linux capaz de ejecutar BASH (Bourne Again Shell) y el compilador conocido como GCC (GNU Compiler Collection).

En enero de 1992 se adoptó la Licencia Pública General (GPL) para Linux. Ésta añade libertades de uso a Linux totalmente opuestas a las del software privativo, permitiendo su modificación, redistribución, copia y uso ilimitado. Este modelo de licenciamiento facilita lo que es conocido como el modelo de desarrollo de bazar, que ha dado estabilidad y funcionalidad sin precedentes a éste.

En 1997 Linus Torvalds recibe los premios 1997 Nokia Foundation Award de Nokia y Lifetime Achievement Award at Uniforum Pictures. Ese mismo año finaliza los estudios superiores (1988 - 1997) tras una década como estudiante e investigador en la Universidad de Helsinki, coordinando el desarrollo del núcleo del S.O. desde 1992.

Torvalds trabajó en Transmeta de febrero de 1997 a Junio de 2003 pero actualmente trabaja para el Open Source Development Labs en Beaverton, Oregón. Solo el 2% del código del Linux actual está escrito por él, pero en su persona sigue descansando la paternidad de este núcleo del sistema operativo.

Torvalds posee la marca registrada "Linux" y supervisa el uso o en su defecto el abuso de la marca a través de la organización sin ánimo de lucro Linux International.

Ahora Linux es un proyecto que cada vez gana más terreno en el ámbito de la computación y gracias a las políticas del software libre hacen que este sistema operativo esté más al alcance de todos para adquirirlo, especialmente en la rama de la educación, ya que es más viable si no se cuenta con los recursos necesarios para hacerse de una licencia de un software propietario.

Se han desarrollado una gran diversidad de herramientas y aplicaciones así como diferentes distribuciones GNU/Linux dedicadas a la educación, lo que hace de la unión entre las herramientas y las aplicaciones de GNU y el núcleo Linux un S.O. casi indispensable, fácil de adquirir, de configurar, de personalizar, brindando además una sólida seguridad a un bajo costo tanto a largo, mediano, como a corto plazo, comparado con otros sistemas operativos distribuidos bajo licencias proprietarias. Linux está siendo empleado en las escuelas, universidades, incluso por grandes empresas, y organismos gubernamentales, los cuales se benefician y obtienen un gran desempeño por ser estable, escalable y seguro.

En Finlandia, Linus Torvalds, entonces estudiante de informática de la universidad de Helsinki, decidió realizar la cuantiosa inversión de US$3500 de la época para adquirir un nuevo PC 386 (33 Mhz,4MB de RAM; una de las más avanzadas de su época). El pago lo realizaría a plazos pues no disponía de tal cantidad de dinero en efectivo.

Habituamente lo utilizaba para acceder a la red de su universidad, pero por desgracia no le gustaba nada el sistema operativo con el cual trabajaba, Minix, así que decidió crear uno él mismo. Como realmente le interesaba aprender el funcionamiento de su nuevo 386, decidió aprovechar esta oportunidad para realizar un programa a bajo nivel prescindiendo de este Minix.

En los primeros intentos consiguió arrancar el ordenador y ejecutar dos procesos que mostraban “AAAAABBBBB ”. Uno lo utilizaría para leer desde el módem y escribir en la pantalla, mientras que el otro leería desde el teclado y escribiría en el módem. Con el tiempo acabó el programa y lo utilizaba frecuentemente arrancando desde un disquete. La siguiente necesidad que tuvo fue la de poder descargar y subir archivos de su universidad, pero para implementar eso en su emulador era necesario crear un controlador de disco. Así que después de un trabajo continuo y duro creó un controlador compatible con el sistema de ficheros de Minix. En ese momento se percató que estaba creando algo más que un simple emulador de terminal, así que, descontento con su sistema Minix, emprendió la aventura de crear un sistema operativo partiendo de cero.

De forma privada, Linus nombraba “Linux” a su nuevo sistema, pero cuando decidió hacer una presentación pública (pues ya era capaz de mostrar una shell y ejecutar el compilador gcc) pensó que era demasiado egocéntrico llamarlo así y propuso llamarlo Freax. (aunque después se le siguió conociendo como linux). Después de anunciar en 25 Agosto de 1991 su intención de seguir desarrollando su sistema para construir un reemplazo de Minix, el 17 de septiembre de 1991 sube al servidor de FTP proporcionado por su universidad la versión 0.01 de Linux con 10.000 líneas de código (en la actualidad tiene más de 10 Millones). A partir de ese momento Linux empezó a evolucionar rápidamente.

Al principio



GNU/Linux

El logotipo oficial del núcleo Linux es el pingüino Tux

GNU/Linux es el término empleado para referirse al sistema operativo Unix-like que utiliza como base las herramientas de sistema de GNU y el núcleo Linux. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo el código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL de GNU (Licencia Pública General de GNU) y otras licencias libres.

Sin embargo, por economía del lenguaje se suele utilizar más el término Linux para referirse a este sistema operativo, a pesar de que Linux sólo es el núcleo del sistema. Para más información consulte la sección "Denominación GNU/Linux" o el artículo "Controversia por la denominación GNU/Linux".

Las variantes de estos sistemas se denominan distribuciones GNU/Linux (o distribuciones Linux) y su objetivo es ofrecer una edición que cumpla con las necesidades de determinado grupo de usuarios.

Algunas distribuciones GNU/Linux son especialmente conocidas por su uso en servidores y supercomputadoras. No obstante, es posible instalar Linux en una amplia variedad de hardware como computadoras de escritorio y portátiles.

En el caso de computadoras de bolsillo, teléfonos móviles, dispositivos empotrados, videoconsolas y otros, puede darse el caso de que las partes de GNU se remplacen por alternativas más adecuadas en caso. Para saber más sobre las arquitecturas soportadas, lea el artículo "Portabilidad del núcleo Linux y arquitecturas soportadas".

En febrero de 2009, este sistema operativo alcanzó el 2.13% del mercado en computadoras de escritorio y portátiles en un estudio realizado por W3Counter. Se aprecia un progresivo aumento del uso de GNU/Linux impulsado, en parte, por el incremento de Netbooks o ultraportátiles.

El nombre GNU viene de las herramientas básicas de sistema operativo creadas por el proyecto GNU, iniciado por Richard Stallman en 1983 y mantenido por la FSF. El nombre Linux viene del núcleo Linux, inicialmente escrito por Linus Torvalds en 1991.

La contribución de GNU es la razón por la que existe controversia a la hora de utiliza usar Linux o GNU/Linux para referirse al sistema operativo formado por las herramientas de GNU y el núcleo Linux en su conjunto.

La pronunciación, para cualquier idioma, según su autor es muy cercana a como se pronuncia en español: /lí.nux/ o /lnəks/ (Alfabeto Fonético Internacional).

En 1991 Linus Torvalds empezó a trabajar en un reemplazo no comercial para MINIX que más adelante acabaría siendo Linux.

La historia del núcleo de Linux está fuertemente vinculada a la del proyecto GNU. El proyecto GNU, iniciado en 1983 por Richard Stallman, tiene como objetivo el desarrollo de un sistema operativo Unix completo compuesto enteramente de software libre. Cuando la primera versión del núcleo de Linux fue liberada en 1991, el proyecto GNU ya había producido varios de los componentes del sistema operativo, incluyendo un intérprete de comandos, una biblioteca C y un compilador, pero aún no contaba con el núcleo que permitiera completar el sistema operativo.

Entonces, el núcleo creado por Linus Torvalds, quien se encontraba por entonces estudiando en la Universidad de Helsinki, llenó el "hueco" final que el sistema operativo de GNU necesitaba.

Una distribución es una variante del sistema GNU/Linux que se enfoca a satisfacer las necesidades de un grupo especifico de usuarios. De este modo hay distribuciones para hogares, empresas y servidores. Algunas incorporan programas comerciales (como Mandriva PowerPack) o solamente software libre (como gNewSense).

Las distribuciones son ensambladas por individuos, empresas u otros organismos. Cada distribución puede incluir cualquier número de software adicional, incluyendo software que facilite la instalación del sistema. La base del software incluido con cada distribución incluye el núcleo Linux y las herramientas GNU, al que suelen añadirse también varios paquetes de software.

Las herramientas que suelen incluirse en la distribución de este sistema operativo se obtienen de diversas fuentes, y en especial de proyectos de código abierto o software libre, como: GNU , BSD, GNOME y KDE. También se incluyen utilidades de 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 X.Org Server, basada en la antigua XFree86, para sostener la interfaz gráfica.

La mayoría de las distribuciones están, en mayor o menor medida, desarrolladas y dirigidas por sus comunidades de desarrolladores y usuarios. En algunos casos están dirigidas y financiadas completamente por la comunidad. como ocurre con Debian GNU/Linux, mientras que otras mantienen una distribución comercial y una versión de la comunidad, como hace RedHat con Fedora, o SuSE con OpenSuSE.

En muchas ciudades y regiones, asociaciones locales conocidas como grupos de usuarios de Linux promueven este sistema operativo y el software libre. Suelen ofrecer conferencias, talleres o soporte técnico de forma gratuita o introducción a la instalación de GNU/Linux para nuevos usuarios.

En las distribuciones y otros proyectos de software libre y código abierto son muy comunes las salas de chat IRC y newsgroups. Los foros también son comunes, sobretodo en el soporte a usuarios, y las listas de distribución suelen ser el medio principal para discutir sobre el desarrollo, aunque también se utilizan como medio de soporte al usuario.

Un estudio sobre la distribución Red Hat 7.1 reveló que ésta en particular posee más de 30 millones de líneas de código real. Utilizando el modelo de cálculo de costos COCOMO, puede estimarse que esta distribución requeriría 8.000 programadores por año para su desarrollo. De haber sido desarrollado por medios convencionales de código cerrado, hubiera costado más de mil millones de dólares en los Estados Unidos.

La mayor parte de su código (71%) pertenecía al lenguaje C, pero fueron utilizados muchos otros lenguajes para su desarrollo, incluyendo C++, Bash, Lisp, Ensamblador, Perl, Fortran y Python.

Además, la licencia predominante en alrededor de la mitad de su código total (contado en líneas de código) fue la GPL en su versión 2.

El núcleo Linux contenía entonces 2,4 millones de líneas de código, lo que representaba el 8% del total, demostrando que la vasta mayoría del sistema operativo no pertenece al núcleo del mismo.

En un estudio posterior se realizó el mismo análisis para Debian GNU/Linux versión 2.2. Esta distribución contenía más de 55 millones de líneas de código fuente, y habría costado 1.900 millones de dólares (año 2000) el desarrollo por medios convencionales (no libres); el núcleo Linux en octubre de 2003 tiene unas 5,5 millones de líneas.

Con la adopción por numerosas empresas fabricantes de PC, muchos computadoras se venden con distribuciones GNU/Linux pre-instaladas, y "GNU/Linux" ha comenzado a tomar su lugar en el vasto mercado de las computadoras de escritorio.

En 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 la funcionalidad que está permitiendo que GNU/Linux se adapte como herramienta de escritorio.

Algunas distribuciones permiten el arranque de Linux directamente desde un CD/DVD (llamados LiveCDs) sin modificar en absoluto el disco duro del ordenador en el que se ejecuta GNU/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), desde un disco flexible o disquete o desde unidades de almacenamiento USB.

Desde finales del 2000 se ha incrementado el apoyo y respaldo de parte de fabricantes de hardware como IBM, Sun Microsystems, Hewlett-Packard, y Novell. Algunos de ellos, como Dell, Hewlett-Packard, Lenovo y Acer, lo incluyen pre-instalado en algunos modelos de computadoras portátiles y de escritorio para el usuario final. El respaldo de compañías de software también está presente, ya que -entre otras aplicaciones- Nero, Java, Google Earth, Google Desktop, Adobe Reader, Adobe Flash, RealPlayer y Yahoo! Messenger están disponibles para GNU/Linux.

Numerosos estudios cuantitativos sobre software de código abierto están orientados a tópicos como la cuota de mercado y la fiabilidad, muchos de estos estudios examinan específicamente a GNU/Linux. El mercado de GNU/Linux crece rápidamente, y los ingresos por software de servidores, escritorios, y empaquetados, que corren bajo GNU/Linux, se estima que llegarán a $35,7 millardos en 2008.

La creciente popularidad de GNU/Linux se debe a las ventajas que presenta ante otros tipos de software. Entre otras razones se debe a su estabilidad, al acceso a las fuentes (lo que permite personalizar el funcionamiento y auditar la seguridad y privacidad de los datos tratados), a la independencia de proveedor, a la seguridad, a la rapidez con que incorpora los nuevos adelantos tecnológicos (IPv6, microprocesadores de 64 bits), a la escalabilidad (se pueden crear clusters de cientos de computadorass), a la activa comunidad de desarrollo que hay a su alrededor, a su interoperatibilidad y a la abundancia de documentación relativa a los procedimientos.

Hay varias empresas que comercializan soluciones basadas en Gnu/Linux: IBM, Novell, Red Hat, Rxart, Canonical Ltd. (Ubuntu), así como miles de PYMES que ofrecen productos o servicios basados en esta tecnología.

Dentro del segmento de supercomputadoras, Más del 87% de las más potentes supercomputadoras del mundo, a Noviembre de 2008, por su confiabilidad, seguridad y libertad para modificar el código. A finales de 2008, de acuerdo al TOP500.org, encargado de monitorizar las 500 principales supercomputadoras del mundo: 439 usaban una distribución basada en GNU/Linux, 23 Unix, 31 SLES y otras mezclas y variantes de Gnu/Linux y Unix y solo el 1% (5) usaban Windows, como proyectos patrocinados y apoyados por Microsoft, para empezar a aparecer en este listado del cual había desaparecido en 2007.

Gnu/Linux, además de liderar el mercado de servidores de internet, debido entre otras cosas a la gran cantidad de soluciones que tiene para este segmento, tiene un crecimiento progresivo en computadoras de escritorio y portátiles. Prueba de ello es que es el sistema base que se ha elegido para el proyecto OLPC: One Laptop Per Child (en español: Una Computadora Portátil por Niño), que tiene como objetivo llevar una computadora portátil a cada niño de países como China, Brasil, Argentina, Uruguay y Perú y está patrocinado por la iniciativa del MIT y firmas como AMD, Google y Sun Microsystems.

La colección de utilidades para la programación de GNU es con diferencia la familia de compiladores más utilizada en este sistema operativo. Tiene capacidad para compilar C, C++, Java, Ada, entre otros muchos lenguajes. Además soporta diversas arquitecturas mediante la compilación cruzada, lo que hace que sea un entorno adecuado para desarrollos heterogéneos.

Hay varios entornos de desarrollo integrados disponibles para Linux incluyendo, Anjuta, KDevelop, Ultimate++, Code::Blocks, NetBeans IDE y Eclipse. Además existen editores extensibles como puedan ser Emacs o Vim que hoy en día siguen siendo ampliamente utilizados. GNU/Linux también dispone de capacidades para lenguajes de guión (script), aparte de los clásicos lenguajes de programación de shell, o el de procesado de textos por patrones y expresiones regulares llamado awk, la mayoría de las distribuciones tienen instalado Python, Perl, PHP y Ruby.

A día de hoy, Linux es una marca registrada de Linus Torvalds en los Estados Unidos.

Hasta 1994 nadie registró la marca Linux en Estados Unidos. El 15 de agosto de 1994 cuando William R. Della Croce, Jr. registró la marca Linux, pidió el pago de royalties a los distribuidores de Linux. En 1996, Torvalds y algunas organizaciones afectadas denunciaron a Della Croce y en 1997 el caso se cerró y la marca fue asignada a Torvalds.

Desde entonces, el Linux Mark Institute gestiona la marca. En 2005 el LMI envió algunas cartas a empresas distribuidoras de Linux exigiendo el pago de una cuota por el uso comercial del nombre, algunas compañías han cumplido con dicha exigencia.

El núcleo Linux y la mayor parte de GNU están licenciados bajo la GNU General Public License (GPL). La GPL exige que cualquiera que distribuya el software debe proporcionar al público el código fuente y cualquier modificación bajo las mismas condiciones. Como curiosidad cabe decir que, en 1997, Linus Torvalds afirmó, "Poner Linux bajo la GPL fue, sin duda alguna, lo mejor que he hecho jamás".

Otros componentes clave del sistema GNU/Linux tienen otras licencias; muchas bibliotecas usan la GNU Lesser General Public License (LGPL), una variedad más permisiva de la GPL y el X Window System usa la MIT License.

GNU/Linux (GNU con Linux o GNU+Linux) es la denominación defendida por Richard Stallman junto con otros desarrolladores y usuarios para el sistema operativo que utiliza el núcleo Linux en conjunto con las aplicaciones de sistema creadas por el proyecto GNU y por muchos otros proyectos de software. En la actualidad existe la tendencia de referirse a este sistema operativo como Linux, aunque por parte del proyecto GNU se sostiene que esta denominación no es correcta.

Desde 1984, Richard Stallman y muchos voluntarios están intentando crear un sistema operativo libre con un funcionamiento similar al UNIX, recreando todos los componentes necesarios para tener un sistema operativo funcional. A comienzos de los años 90, unos seis años desde el inicio del proyecto, GNU tenía muchas herramientas importantes listas, como editores de texto, compiladores, depuradores, intérpretes de comandos de ordenes etc, excepto por el componente central: el núcleo.

GNU tenía su propio proyecto de núcleo, llamado Hurd. Sin embargo, su desarrollo no continuó como se esperaba al aparecer el núcleo de Linux. De esta forma se completaron los requisitos mínimos y surgió el sistema operativo GNU que utilizaba el núcleo de Linux como núcleo del sistema.

El principal argumento de los defensores de la denominación GNU/Linux es resolver la posible confusión que se puede dar entre el núcleo (Linux) y gran parte de las herramientas básicas del resto del sistema operativo (GNU). Además, también se espera que, con el uso del nombre GNU, se dé al proyecto GNU el reconocimiento por haber creado las herramientas de sistema imprescindibles para ser un sistema operativo compatible con UNIX.

Algunas distribuciones apoyan esta denominación, e incluyen GNU/Linux en sus nombres, tal es el caso de Debian GNU/Linux o GNU/LinEx. En el proyecto Debian también existe Debian GNU/Hurd y Debian GNU/kFreeBSD que combinan las aplicaciones de sistema de GNU con esos núcleos. Otras distribuciones, como Fedora, Gentoo o Ubuntu, eligen denominarse "basadas en Linux" .

En ocasiones, el proyecto KDE ha utilizado una tercera denominación: GNU/Linux/X para enfatizar los tres proyectos sobre los que se apoya su entorno de escritorio.

Han habido en la historia de Linux casos puntuales de deficiencia en la provisión de drivers para todo el hardware disponible. El progresivo incremento en la adopción de Linux tuvo como resultado que esto casi no sea un problema en los últimos años. Al mismo tiempo, existe hardware que, por su relativa antigüedad, sólo funcione en sistemas operativos basados en GNU/Linux.

Empresas como IBM, Intel, Hewlett-Packard, Dell o MIPS Technologies tienen programadores en el equipo de desarrolladores del núcleo que se encargan de mantener los controladores para GNU/Linux del hardware que fabrican. Este grupo de programadores también se le suman los que provee grandes distribuidores de soluciones basadas en Linux como Novell o Red Hat.

Como nota adicional se debe comentar que hay empresas que proporcionan controladores de hardware para Linux pero sin liberar el código fuente. Esto implica que se deba depender de ellas para solucionar posibles errores o mejorar los controladores. Al mismo tiempo, al no poseer Linux una Application Binary Interface estable es necesario que la empresa provea código fuente que envuelva al driver no-libre, por lo que no se pueden distribuir drivers binarios directamente. Dos empresas que hacen son Nvidia y AMD, aunque en el caso de esta última es importante aclarar que ayudó a la creación de controladores libres liberando especificaciones sobre su hardware y actualmente colabora en el desarrollo de un controlador libre para sus tarjetas gráficas ATI de última generación.

GNU/Linux al ser un sistema Unix-like ofrece un forma distinta del ver el ordenador respecto a Windows, esto implica que, en algunos aspectos se necesita un cambio de mentalidad por parte del usuario que no siempre puede o está dispuesto a realizar.

Además la gran libertad de configuración que ofrece (normalmente orientada más a entornos de desarrollo o gestión de servidores) tiene como consecuencia directa que si el usuario final quiere aprovecharla al máximo, normalmente, deba poseer conocimientos del ordenador superiores a la media.

Para intentar resolver estos problemas se han creado distribuciones orientadas al usuario final (como Ubuntu, Mandriva u openSUSE) que se centran en mejorar la preconfiguración y la automatización, especialmente en la instalación y puesta a punto del hardware más actual. Así mismo los principales entornos de escritorio, como GNOME y KDE, guardan "ciertas" similitudes con algunos aspectos del escritorio de Windows con la idea de que la transición desde ese sistema operativo sea lo menos traumática posible.

Al principio



Historia de Linux

Richard Matthew Stallman, fundador de la Fundación del Software Libre y del Proyecto GNU

El núcleo Linux, ha sido marcado por un crecimiento constante en cada momento de su historia. Desde la primera publicación de su código fuente en 1991, nacido desde un pequeño número de archivos en lenguaje C bajo una licencia que prohíbe la distribución comercial a su estado actual de cerca de 296 MiBs de fuente bajo la Licencia pública general de GNU.

El nombre Linux ha generado gran controversia y nuevas alternativas no han tardado en aparecer para hacerle competencia.

En 1983 Richard Stallman inició el Proyecto GNU, con el propósito de crear un sistema operativo similar y compatible con UNIX y los estándares POSIX. Dos años más tarde, 1985, creó la Fundación del Software Libre (FSF) y desarrolló la Licencia pública general de GNU (GNU GPL), para tener un marco legal que permitiera difundir libremente el software. De este modo el software de GNU fue desarrollado muy rápidamente, y por muchas personas. A corto plazo, se desarrolló una multiplicidad de programas, de modo que a principios de los años 1990 había casi bastante software disponible como para crear un sistema operativo completo. Sin embargo, todavía le faltaba un núcleo.

Esto debía ser desarrollado en el proyecto GNU Hurd, pero Hurd demostró desarrollarse muy inactivamente, porque encontrar y reparar errores (eliminación de fallos, debugging en inglés) era muy difícil, debido a las características técnicas del diseño del micronúcleo.

Otro proyecto de sistema operativo software libre, en los años 1980 fue BSD. Este fue desarrollado en la Universidad de Berkeley desde la 6ª edición de Unix de AT&T. Puesto que el código de AT&T Unix estaba contenido en BSD, AT&T presentó una demanda a principios de los años 1990 contra la Universidad de Berkeley, la cual limitó el desarrollo de BSD y redujo el desarrollo. Así a principios de los años 1990 no produjo ningún sistema completo libre.

El futuro de BSD era incierto debido al pleito y detuvo el desarrollo. Además, el Proyecto GNU gradualmente se desarrollaba pero, este carecía de un bien formado núcleo UNIX. Esto dejó un nicho crítico abierto, que Linux llenaría muy pronto.

En 1991, en Helsinki, Linus Torvalds comenzó un proyecto que más tarde se llegó a ser el núcleo Linux. Esto fue al principio un emulador terminal, al cual Torvalds solía tener acceso en los grandes servidores UNIX de la universidad. Él escribió el programa expresamente para el hardware que usaba, e independiente de un sistema operativo, porque quiso usar las funciones de su nueva computadora personal con un procesador 80386. Este es aún el estándar de hoy. El sistema operativo que él usó durante el desarrollo fue Minix, y el compilador inicial fue el GNU C compilador, que aún es la opción principal para compilar Linux hoy (aunque Linux puede ser compilado bajo otros compiladores, tal como el Intel C Compiler).

Linus Torvalds había querido llamar su invención Freax, un portmanteau de freak (anormal o raro), free (libre), y "X", una alusión a Unix. Durante el inicio de su trabajo sobre el sistema, él almacenó los archivos bajo el nombre "Freax" por aproximadamente medio año. Torvalds ya había considerado el nombre "Linux", pero al principio lo había descartado por ser demasiado egocéntrico o egoísta.

Torvalds primero publicó el núcleo Linux bajo su propia licencia, la cual fue casi una licencia de código fuente compartida (en inglés, share source) y que tenía una restricción contra la actividad comercial. En 1992, él sugirió cambiar a la GNU GPL. Primero anunció este cambio en las notas de lanzamiento de la versión 0.12. A mediados de diciembre de 1992 él publicó la versión 0.99 usando la GNU GPL.

Más tarde, Torvalds dijo en una entrevista, "registrar a Linux bajo la GPL fue definitivamente la mejor cosa que alguna vez hice".

La designación "Linux" al principio fue usada por Torvalds sólo para el núcleo. El núcleo fue, sin embargo, con frecuencia usado junto con otro software, especialmente con el del proyecto de GNU. Esta variante de GNU rápidamente se hizo la más popular, ya que no había ningún otro núcleo libre que funcionara en ese tiempo. Cuando la gente comenzó a referirse hacia esta recopilación como "Linux", Richard Stallman, el fundador del proyecto de GNU, solicitó que se usara el nombre GNU/Linux, para reconocer el rol del software de GNU. En junio de 1994, en el boletín de GNU, Linux fue mencionado como un "clon libre de UNIX", y el Proyecto Debian comenzó a llamar a su producto GNU/Linux. En mayo de 1996, Richard Stallman publicó al editor Emacs 19.31, en el cual el tipo de sistema fue renombrado de Linux a Lignux. Esta "escritura" fue pretendida para referirse expresamente a la combinación de GNU y Linux, pero esto pronto fue abandonado en favor de "GNU/Linux".

Este nombre recoge variadas reacciones. Mientras los proyectos GNU y Debian aceptaron el nombre, la mayor parte de desarrolladores y otras distribuciones Linux lo rechazaron. Esto fue justificado por un lado por comodidad, porque el nombre Linux fue considerado como más simple, y por otra parte, el hecho que una cantidad considerable de software que no es de GNU es liberada junto con Linux.

Al principio



Eric S. Raymond

Eric Steven Raymond (nacido el 4 de diciembre de 1957), también conocido como ESR, es el autor de The Catedral and the Bazar (traducido como La Catedral y el Bazar) y el responsable actual del Jargon File (también conocido como The New Hacker's Dictionary). Si bien con el Jargon File obtuvo fama como historiador de la cultura hacker, se convirtió después de 1997 en una figura líder en el Movimiento del Open Source y el Código abierto. Hoy día es uno de sus personajes más famosos y controvertidos.

Raymond es un neopagano, un confeso anarcocapitalista, y un defensor del derecho a poseer y utilizar armas de fuego. Tiene un gran interés en la ciencia ficción. Es músico amateur y cinturón negro de taekwondo. Además sufre una leve parálisis cerebral congénita.

Nacido en Boston, Massachusetts en 1957, Raymond vivió en tres continentes antes de establecerse en Pensilvania en 1971. Su compromiso con la cultura hacker empieza en 1976, y escribió su primer proyecto de código abierto en 1982.

Fue el coordinador del cliente de correo electrónico Fetchmail. También colaboró con los modos de edición de Emacs y coescribió porciones de la biblioteca GNU ncurses. Ha escrito una implementación en C del lenguaje de programación de parodia INTERCAL.

Es suyo el aforismo "Con los suficientes ojos, todos los errores son fáciles de encontrar". Reconoce a Linus Torvalds la inspiración de esta cita, que denomina como "Ley de Linus". La fuente principal de esta es el libro La catedral y el bazar, el cual se considera su obra más importante. Además, ESR frecuentemente escribe ensayos, muchos de tema político, que pueden encontrarse a la red. Se lo conoce más por su estilo ávido y persuasivo al escribir, que como programador.

Tras 1997, se convirtió en uno de los principales teorizadores del movimiento del código abierto y uno de los fundadores del Open Source Initiative. Tomó el papel de embajador del código abierto en la prensa, los negocios y en la cultura de masas. Es un buen orador y ha visitado más de quince países en seis continentes.

Por un tiempo fue un polémico bloggero, hasta 2006 en que dejó de hacerlo, retomandolo en 2008, citando problemas judiciales como causa de su silencio.

De entre sus éxitos, hace falta destacar su contribución en la liberación del código de Netscape para acontecer el proyecto Mozilla en 1998. Se le reconoce haber llevado el código abierto a los círculos de Wall Street de una forma más efectiva que anteriores partidarios.

Se ha hecho famoso inicialmente por la adopción del Jargon File. Desde entonces, muchos hackers se han sentido insatisfechos por el control centralizado a las aportaciones del proyecto, algunas adiciones y ediciones que ha hecho, y la supresión de ciertos términos por haber sido datados (nada usual en los proyectos de diccionarios históricos). Aquellos que apoyan a Raymond argumentan que nadie ha hecho ningún caso para hacer una bifurcación del proyecto y convertirse en coordinador de esa nueva versión.

Los críticos acusan a Raymond de secuestrar el movimiento del software libre para su propia promoción personal. Se dice que a menudo ha puesto pegas a otros líderes y oradores del movimiento. Su desacuerdo con Richard Stallman y la postura de la Free Software Foundation con respecto a la ética del software libre en favor de una visión más mercantil, ha exacerbado las tensiones preexistentes a la comunidad. Incrementó la fricción haciendo una charla en Microsoft, y se dice que aceptó stock options a cambio de dar credibilidad a VANO Software.

También hubo malestar entre Raymond y los desarrolladores del núcleo Linux, después de que se rechazara la incorporación de CML2, una configuración del kernel alternativa que había desarrollado.

Además, su temperamento ha provocado tensiones con otros partidarios del código abierto, por ejemplo con Bruce Perens. Éste hizo públicos en las listas de correo de Debian unos mensajes que recibió de Raymond donde se mostraba preocupado por su seguridad.

Raymond afirma que es un desarrollador principal de Linux, cosa que le ha hecho recibir muchas críticas, porque ningún código suyo ha sido aceptado nunca al núcleo Linux. Su mayor contribución en código ha sido en los proyectos fetchmail, ncurses y a los modos de edición de Emacs. Esta carencia de credenciales, provocó una respuesta a Richard Stallman al ensayo "Calla y enséñales el código". . Raymond respondió a estas críticas en su ensayo "¡Toma mi trabajo, por favor!" , donde argumenta que si alguien está cualificado y dispuesto a representar el código abierto en cualquier parte del mundo, él lo seguirá.

Durante el verano del 2003, Raymond expuso sus opiniones políticas en su blog: la diferencia de cociente intelectual , el terrorismo y la guerra de Irak en su blog; provocando un alud de críticas. También ha sido acusado de haber modificado el Jargon File para poder reflejar sus propias opiniones sobre la guerra.

También ha expresado la opinión de que, a diferencia de los Estados Unidos de América, Europa se colapsará en un futuro próximo por los problemas relacionados con la inmigración, especialmente la musulmana.

Al principio



Source : Wikipedia