25ago

tux

«Un 25 de agosto, pero de 1991, hace exactamente 19 años- el finlandés Linus Torvalds enviaba un humilde mensaje a Internet anunciando al mundo el proyecto en el que llevaba varios meses trabajando en sus ratos libres: un sistema operativo para ordenadores personales, algo que comenzó por puro hobby de un apasionado a la informática».


From:torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroup: comp.os.minix
Subject: What would you like to see most in minix?
Summary: small poll for my new operating system
Message-ID: 1991Aug25, 20578.9541@klaava.Helsinki.FI
Date: 25 Aug 91 20:57:08 GMT
Organization: University of Helsinki. 

Hola a todos los que usan minix-

Estoy haciendo un sistema operativo (gratis*) (Es solo un hobby, no será grande
y profesional como gnu) para 386(486). Llevo trabajando en el desde Abril, y esta
comenzando a estar listo. Me gustaría toda retroalimentación sobre las cosas que
les gusta o disgusta de minix; ya que mi Sistema Operativo se parece un poco
(debido a la manera en que ordenamos fisicamente el sistema de archivos por
motivos practicos) entre otras cosas. 

Realicé un port de bash (1.08) y gcc (1.40), y las cosas parecen funcionar.
Esto implica que tendré algo practico en un par de meses y me gustaría saber que
funciones son las que más quieren. Las sugerencias son bienvenidas pero no prometo
implementarlas ;-) 

Linus Torvalds torvalds@kruuna.helsinki.fi

En lo personal, desde fines de 1998 no dejo de aprender cada día algo “nuevo” sobre Gnu/Linux.

Más información sobre  Linux.

Etiquetas: ,

INDICE – Sobre GNU/Linux y el Open Source

31mar

Acerca de Linux

31mar

Linux estrictamente se refiere al núcleo Linux, pero es más comúnmente utilizado para describir un sistema operativo tipo Unix, que utiliza primordialmente filosofía y metodologías libres, también conocido como GNU/Linux.

Está formado mediante la combinación del núcleo Linux con las bibliotecas y herramientas del proyecto GNU y de muchos otros proyectos/grupos de software (libre o propietario).

La primera versión del núcleo Linux fue escrita por el programador finlandés Linus Torvalds y liberada en 1991, combinado con componentes de GNU. El núcleo no es parte oficial del proyecto GNU (el cual posee su propio núcleo, llamado Hurd), pero es distribuido bajo los términos de la licencia GPL (GNU General Public License).

El término “Linux” se utiliza actualmente para distribuciones Linux completas, las cuales suelen contener grandes cantidades de software además del núcleo. El software que suelen incluir consta de una enorme variedad de aplicaciones, como son servidores web, entornos gráficos, suites ofimáticas, servidores de correo, servidores de archivos, etcétera.

Desde su primer lanzamiento, Linux ha incrementado su popularidad en el mercado de servidores. Su gran flexibilidad ha permitido que sea utilizado en un rango muy amplio de sistemas de cómputo y arquitecturas: computadoras personales, supercomputadoras, dispositivos portátiles, etc.

Existen grupos de usuarios “Linux User, Groups, o LUGs” en casi todas las áreas del planeta.

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”.

Pronunciación: /lí.nuks/, no /lái.nuks/

Información extraída de wikipedia

Más sobre Linux

Etiquetas:

Licencia GNU

31mar

La GNU General Public License (inglés: Licencia Pública General) es una licencia creada por la Free Software Foundation y orientada principalmente a los términos de distribución, modificación y uso de software. Su propósito es declarar que el software cubierto por esta licencia es Software Libre.

Existen varias licencias “hermanas” de la GPL, como la Licencia de Documentación Libre GNU que cubre los artículos de la Wikipedia, la Open Audio License, para trabajos musicales… y otras más “ligeras”, como la MGPL, o la LGPL (Lesser General Public License o Library General Public License), que permite el enlace dinámico del código libre a aplicaciones propietarias. Este último tipo de licencia hace posible proyectos como OpenOffice.org de Sun Microsystems.

Información extraída de wikipedia

Más sobre Linux

Etiquetas:

Linus Torvalds

30mar

Linus Benedict Torvalds es el creador del kernel del sistema operativo GNU/Linux, a menudo llamado simplemente Linux.

Nacido en Helsinki, Finlandia, en 1969. Sus padres tomaron su nombre de Linus Pauling.

Comenzó sus andanzas informáticas a la edad de 11 años. Su abuelo, un matemático y estadístico de la Universidad se compró uno de los primeros Commodore en 1980 y le pidió ayuda para usarlo.

En 1983 Richard Stallman creó la Free Software Foundation y comenzó el proyecto GNU. En 1986 Maurice J. Bach publicó Design of the Unix Operating System. En 1988 Linus es admitido en la Universidad de Helsinki. Ese mismo año Andy Tannenbaum saca a la luz el S.O. Minix. En 1990 Torvalds empieza a aprender el lenguaje de programación C en su universidad.

A finales de los 80 tomó contacto con los computadores IBM/PC compatibles y en 1991 adquirió un 80386. A la edad de 21, con 5 años de experiencia programando (uno en C), ya conocía lo bastante del S.O. MS-DOS como para tomarle algunas ideas prestadas y empezar un proyecto personal: basándose en Design of the Unix Operating System y modificando gradualmente el núcleo del Minix crearía una adaptación del potente S.O. que ejecutara el software creado por el proyecto GNU, pero sobre una arquitectura IBM/PC.

Este proyecto personal desembocó en octubre de 1991 con el anuncio de la primera versión del Linux capaz de ejecutar el BASH (Bourne Again Shell) y el GCC (GNU C Compiler). Poco tiempo despues, en enero de 1992 se adoptó la GPL (Licencia Pública General) para Linux. Ésta añade libertades a Linux totalmente opuestas a las del sofware propietario, 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 este S.O.

En 1997 Linus Torvalds recibe los premios ’1997 Nokia Foundation Award’ y ‘Lifetime Achievement Award at Uniforum Pictures’. Ese mismo año finaliza los estudios superiores (1988 – 1997) tras 10 años como estudiante e investigador en la Universidad de Helsinki, coordinando el desarrollo del núcleo del S.O. desde 1992. Ahora Torvalds trabaja en Silicon Valley (EE.UU.). Solo el 2% de Linux fue creado por él en los 90, pero en su persona sigue descansando la paternidad de este núcleo de sistema operativo.

Torvalds posee la marca registrada “Linux” y supervisa el uso (o abuso) de la marca a través de la organización sin ánimo de lucro Linux International.

Información extraída de wikipedia

Más sobre Linux

Etiquetas:

Richard Stallman

30mar

Richard Matthew Stallman (a quien se hace referencia comúnmente por sus iniciales RMS) es una figura central del movimiento del software libre. Sus mayores logros como programador incluyen el editor de texto Emacs, el compilador GCC, y el depurador GDB, bajo la rúbrica del Proyecto GNU. Pero su influencia es mayor por el establecimiento de un marco de referencia moral, político y legal para el movimiento del software libre, como una alternativa al desarrollo y distribución de software privativo. Es también inventor del concepto de Copyleft, un método para licenciar software de tal forma que este permanezca siempre libre y su uso y modificación siempre reviertan en la comunidad. Stallman nació el 16 de marzo de 1953 en Manhattan, Nueva York.

En 1971, siendo estudiante de primer año en la Universidad de Harvard, Stallman se convirtió en un hacker del laboratorio de inteligencia artificial del MIT. En los 1980s, la cultura hacker que constituía la vida de Stallman empezó a disolverse bajo la presión de la comercialización en la industria del software. En particular, otros hackers del laboratorio de IA fundaron la compañía Symbolics, la cual intentaba activamente reemplazar el software libre del Laboratorio con su propio software privativo. Durante dos años, desde 1983 a 1985, Stallman por sí solo duplicó los esfuerzos de los programadores de Symbolics para impedir que adquirieran un monopolio sobre los ordenadores del laboratorio. Por ese entonces, sin embargo, él era el último de su generación de hackers en el laboratorio.

Se le pidió que firmara un acuerdo de no divulgación (non-disclosure agreement) y llevara a cabo otras acciones que él consideró traiciones a sus principios. En 1986, Stallman publicó el Manifiesto GNU, en el cual declaraba sus intenciones y motivaciones para crear una alternativa libre al sistema operativo Unix, el cual nombró GNU (GNU No es Unix), que también quiere decir ñu en inglés (de ahí esos dibujos-logotipos). Poco tiempo después se incorporó a la organización no lucrativa Free Software Foundation para coordinar el esfuerzo. Inventó el concepto de copyleft el cual se utilizó en la Licencia Pública General GNU (conocida generalmente como la “GPL”) en 1989. La mayoría del sistema GNU, excepto el núcleo, se completó aproximadamente al mismo tiempo. En 1991, Linus Torvalds liberó el núcleo Linux bajo los términos de la GPL, completando un sistema GNU completo y operativo, el sistema operativo GNU/Linux (referido de manera errónea simplemente como Linux).

Las motivaciones políticas y morales de Richard Stallman le han convertido en una figura controvertida. Muchos programadores de influencia que se encuentran de acuerdo con el concepto de compartir el código, difieren con las posturas morales, filosofía personal o el lenguaje que utiliza Stallman para describir sus posiciones. Un resultado de estas disputas condujo al establecimiento de una alternativa al movimiento del software libre, el movimiento de código abierto.

Stallman ha recibido numerosos premios y reconocimientos por su trabajo, entre ellos una membresía en la MacArthur Foundation en 1990, el Grace Hopper Award de la Association for Computing Machinery en 1991 por su trabajo en el editor Emacs original, un doctorado honorario del Royal Institute of Technology de Suecia en 1996, el Pioneer award de la Electronic Frontier Foundation en 1998, el Yuki Rubinski memorial award en 1999, y el Takeda award en 2001. El 2004 recibió un Doctorado Honoris Causa otorgado por la Universidad de Salta (Argentina).

Información extraída de wikipedia

Más sobre Linux

Proyecto GNU

30mar

El proyecto GNU fue iniciado por Richard Stallman con el objetivo de crear un sistema operativo completo libre: el sistema GNU . El 27 de septiembre de 1983 se anunció públicamente el proyecto por primera vez en el grupo de noticias net.unix-wizards. Al anuncio original, siguieron otros ensayos escritos por Richard Stallman como el “Manifiesto GNU”, que establecieron sus motivaciones para realizar el proyecto GNU, entre las que destaca “retornar al espiritu de cooperación que prevaleció en los tiempos iniciales de la comunidad de usuarios de computadoras”.

GNU es un acrónimo recursivo que significa “GNU No es Unix”. Stallman sugiere que se pronuncie Ñu (se puede observar que el logo es un ñu) para evitar confusión con “new” (nuevo). UNIX es un sistema operativo propietario muy popular, porque está basado en una arquitectura que ha demostrado ser técnicamente estable. El sistema GNU fue diseñado para ser totalmente compatible con UNIX. El hecho de ser compatible con la arquitectura de UNIX implica que GNU esté compuesto de pequeñas piezas individuales de software, muchos de los cuales ya estaban disponibles, como el sistema de edición de textos TeX y el sistema gráfico X Window, que pudieron ser adaptados y reutilizados; otros en cambio tuvieron que ser reescritos.

Para asegurar que el software GNU permaneciera libre para que todos los usuarios pudieran “ejecutarlo, copiarlo, modificarlo y distribuirlo”, el proyecto debía ser liberado bajo una licencia diseñada para garantizar esos derechos al tiempo que evitase restricciones posteriores de los mismos. La idea se conoce en Inglés como copyleft (en clara oposición a copyright, derecho de copia), y está contenida en la Licencia General Pública de GNU (GPL).

En 1985, Stallman creó la Free Software Foundation (FSF o Fundación del Software Libre) para proveer soportes logísticos, legales y financieros al proyecto GNU. La FSF también contrató programadores para contribuir a GNU, aunque una porción sustancial del desarrollo fue (y continua siendo) producida por voluntarios. A medida que GNU ganaba renombre, negocios interesados comenzaron a contribuir al desarrollo o comercialización de productos GNU y el correspondiente soporte técnico. El más prominente y exitoso de ellos fue Cygnus Solutions, ahora parte de Red Hat.

En 1990, el sistema GNU ya tenía un editor de texto llamado Emacs, un exitoso compilador (GCC), y la mayor parte de las librerias y utilidades que componen un sistema operativo UNIX típico. Pero faltaba el componente primario llamado núcleo (kernel en inglés).

En el manifesto GNU, Stallman mencionó que “un núcleo inicial existe, pero se necesitan muchos otros programas para emular Unix”. Él se referia a TRIX, que es un núcleo de llamadas remotas a procedimientos, desarrollado por el MIT y cuyos autores decidieron que fuera libremente distribuido; Trix era totalmente compatible con UNIX versión 7. En Diciembre de 1986 ya se había trabajado para modificar este núcleo. Sin embargo, los programadores decidieron que no era inicialmente utilizable, debido a que solamente funcionaba en “algunos equipos sumamente complicados y caros” razón por la cual debería ser portado a otras arquitecturas antes de que se pudiera utilizar. Finalmente, en 1988, se decidió utilizar como base el núcleo Mach desarrollado en la CMU. Inicialmente, el núcleo recibió el nombre de Alix (así se llamaba una novia de Stallman), pero por decisión del programador Michael Bushnell fue renombrado a Hurd.

Desafortunadamente, debido a razones técnicas y conflictos personales entre los programadores originales, el desarrollo de Hurd acabó estancándose.

En 1991, Linus Torvalds empezó a escribir el núcleo Linux y decidió distribuirlo bajo la GPL. Rápidamente, múltiples programadores se unieron a Linus en el desarrollo, colaborando a través de Internet y consiguiendo paulatinamente que Linux llegase a ser un núcleo compatible con UNIX. En 1992, el núcleo Linux fue combinado con el sistema GNU, resultando en un sistema operativo libre y completamente funcional. El sistema operativo formado por esta combinación es usualmente conocido como “GNU/Linux” o como una “distribución Linux” y existen diversas variantes. (Ver también: Controversia por la denominación GNU/Linux)

En la actualidad (2004), Hurd continúa en activo desarrollo y ya es posible obtener versiones experimentales del sistema GNU que lo emplean como núcleo.

También es frecuente hallar componentes de GNU instalados en un sistema propietario UNIX, en lugar de los programas originales para UNIX. Esto se debe a que muchos de los programas escritos por el proyecto GNU han demostrado ser de mayor calidad que sus versiones equivalentes de UNIX. A menudo, estos componentes se conocen colectivamente como “herramientas GNU”. Muchos de los programas GNU han sido también portados a otras plataformas como Microsoft Windows y Mac OS X.

Información extraída de wikipedia

Más sobre linux

Etiquetas:

Gnu GPL

30mar

La GNU General Public License (inglés: Licencia Pública General) es una licencia creada por la Free Software Foundation y orientada principalmente a los términos de distribución, modificación y uso de software. Su propósito es declarar que el software cubierto por esta licencia es Software Libre.

Existen varias licencias “hermanas” de la GPL, como la Licencia de Documentación Libre GNU que cubre los artículos de la Wikipedia, la Open Audio License, para trabajos musicales… y otras más “ligeras”, como la MGPL, o la LGPL (Lesser General Public License o Library General Public License), que permite el enlace dinámico del código libre a aplicaciones propietarias. Este último tipo de licencia hace posible proyectos como OpenOffice.org de Sun Microsystems.

Información extraída de wikipedia

Más sobre linux

Etiquetas:
30mar

Organización creada a partir del esfuerzo de Richard Stallman y otros entusiastas del Software Libre con el propósito de difundir este movimiento. “La Fundación para el Software Libre (FSF) está dedicada a eliminar las restricciones sobre el copiado, redistribución, entendimiento, y modificación de programas de computadoras. Hacemos esto, promocionando el desarrollo y uso del software libre en todas las áreas de la computación, pero muy particularmente, ayudando a desarrollar el sistema operativo GNU. Muchas organizaciones distribuyen cualquier software libre que este disponible. En cambio, la Fundación para el Software Libre se concentra en desarrollar nuevo software libre, y en hacer de este software un sistema coherente, el cual puede eliminar la necesidad de uso del software propietario. Además de desarrollar GNU, FSF distribuye copias de software GNU y manuales por un costo de distribución, y acepta donaciones deducibles de impuestos (en los Estados Unidos), para apoyar el desarrollo de software GNU. Muchos de los fondos de la FSF provienen de los servicios de distribución. Es por esta razón que les pedimos ordenar CD-ROMs y manuales (pero especialmente CD-ROMs) de la FSF cuando pueda.” Extraido de FSF.

Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc., 59 Temple Place – Suite 330, Boston, MA 02111, USA La reproducción literal y distribución completa de este artículo es permitida en cualquier medio, siempre y cuando se conserve esta nota.

Más sobre linux

Etiquetas:

Software Libre

30mar

Este artículo se refiere al término free software, tal y como está definido por la Free Software Foundation. El término inglés free es ambiguo, y puede refererirse tanto a la libertad (free speech, libertad de expresión) como a la gratuidad (free beer, cerveza gratis). En español no existe tal ambigüedad, distinguiendose claramente el software libre (objeto del presente artículo) del software gratis o software gratuito. Para este segundo caso, vease Freeware.

Software libre es el software que, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente. El software libre suele estar disponible gratuitamente en Internet, o a precio del coste de la distribución a través de otros medios; sin embargo no es obligatorio que sea así y, aunque conserve su carácter de libre, puede ser vendido comercialmente. Análogamente, el software gratuito (denominado usualmente Freeware) incluye en algunas ocasiones el código fuente; sin embargo, este tipo de software no es libre en en el mismo sentido que el software libre, al menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.

Más sobre linux

Artículos anteriores