Historia de LinuX y el Software Libre
Publicado: 21 Ene 2004 00:38
En 1971, cuando Richard Stallman empezó su carrera en el MIT, el trabajaba en un grupo que usaba exclusivamente software libre. Hasta las grandes compañías distribuían software libre. Los programadores tenían la libertad de cooperar entre ellos y usualmente la ejercían.
Hacia la década del 80, la mayoría del software se había vuelto propietario, o sea, tenía dueños que prohibían y evitaban la cooperación entre los usuarios. Esto hizo que en 1983, Richard Stallman concibiera la Free Software Foundation (Fundación software libre, FSF) y en ésta el proyecto GNU como una forma de recuperar el espíritu cooperativo de los primeros días de la computación, y posibilitar nuevamente la cooperación sacando los obstáculos impuestos por los dueños del software propietario.
El proyecto GNU consiste en el desarrollo de un sistema operativo y juego de aplicaciones totalmente libre y compatible con UNIX. El proyecto incluye desarrollar una versión libre de cualquier aplicación que no se disponga libre. De esta forma, una computadora puede estar equipada con 100% software libre y cumplir cualquier función; esto incluye el sistema operativo y todos los programas que uno necesite para cualquier función. Ya que sin un sistema operativo no puede usarse una computadora, se tomó esto como punto de partida para el proyecto GNU.
Linux es un sistema operativo que fué creado inicialmente como hobby por un jóven estudiante, Linus Torvalds, en la Universidad de Helsinki en Finlandia. Linus estaba interesado en Minix, un pequeño sistema UNIX, y decidió desarrollar un sistema que excediera los estándares de este. Así comenzó a trabajar en 1991, cuando realizó la versión 0.02 y trabajó constantemente hasta 1994, cuando la versión 1.0 del Kernel de Linux fué liberada.. La versión actual la cual está totalmente mejorada es la 2.4 (liberada en Enero del 2001) y su desarrollo aún continua.
Combinando Linux con el resto del sistema GNU se llego a la meta inicial de un sistema operativo libre: El sistema GNU basado en Linux. Se estima que hoy hay millones de usuarios de Linux (ver http://counter.li.org).
Actualmente Linus lo sigue desarrollando, pero a estas alturas el principal autor es la red Internet, desde donde un gigantesco grupo de programadores y usuarios aportan su tiempo y ayuda, tanto al núcleo Linux como al resto de las aplicaciones. La FSF continúa con el proyecto GNU desarrollando otras aplicaciones que todavía no tienen su versión libre.
Debido a la naturaleza de Linux en su funcionalidad y disponibilidad, este se ha vuelto muy popular alrededor del mundo y un gran número de programadores de software, han tomado el código fuente de Linux y lo han adopatado a sus necesidades individuales. Hasta este momento, hay docenas de proyectos portando Linux a varios propósitos y configuraciones de hardware.
Linux tiene una mascota oficial, el Pinguino Linux llamado Tux, el cual fué seleccionado por Linus Torvalds para representar la imágen que se asocia con el sistema operativo que creó.
El movimiento Linux
Más allá de todas estas notables características técnicas, Linux es mucho más que lo que se dice. Lo que hace realmente único a Linux entre otros sistemas operativos es que conlleva una idea del modo en que debería desarrollarse el software.
Linux no está en el dominio público, ni es shareware. Es lo que se llama "software libre". Esto significa que el código fuente está disponible a todo el que lo quiera y siempre lo estará. El software libre puede ser vendido o regalado, a discreción de todo aquel que posea una copia, pero a todo aquel que distribuye Linux se le obliga a distribuirlo con el código fuente. Todo esto esta reglamentado por la Licencia Pública GNU (GPL). Esta licencia se encarga de que Linux permanezca siempre libre.
Linux sigue con el modelo de "desarrollo abierto". Se desarrolla por un grupo no estructurado de programadores de todo el mundo unidos a través de la Internet. Todas las nuevas versiones se liberan al público, se consideren o no con "calidad de producción". El método que se sigue para determinar si se tiene una versión estable o no es el siguiente: Las versiones se numeran como x.y.z; aquellas con y par son versiones estables; aquellas con y impar son versiones de desarrollo. Por ejemplo, la versión 1.2.13 es estable; la 2.1.44 es de desarrollo. Sin embargo, este modelo de desarrollo abierto mantiene siempre la última versión disponible, y las nuevas versiones se liberan cada pocas semanas. En ocasiones las funciones nuevas contienen errores, pero con cientos de personas en Internet probando y leyendo el código fuente suelen corregirse en cuestión de horas.
Todo esto resulta en un sistema de alta calidad tecnológica, con menos errores que los sistemas comerciales, a un costo cero o muy bajo y con la disponibilidad del código fuente que permite aprender, modificar o ayudar al desarrollo del sistema.
Existen otros SO como Hurd de GNU, o FreeBSD de la universidad de Berkeley que siguen la misma filosofía de desarrollo libre.
Pagar por un Sistema Operativo y por una serie de aplicaciones absolutamente básicas para el funcionamiento de un elemento tan corriente y tan indispensable hoy en día como es el PC cada vez tiene menos sentido. Si no hubiese surgido Linux con toda probabilidad habría surgido otro Sistema Operativo libre. En la actualidad hay varios aunque Linux es el más popular de todos y al ser multiplataforma está disponible no solo en el entorno PC sino en muchas otras máquinas más caras en las cuales también destaca por sus extrahordinarias cualidades técnicas.
http://xynco.com/historia
Hacia la década del 80, la mayoría del software se había vuelto propietario, o sea, tenía dueños que prohibían y evitaban la cooperación entre los usuarios. Esto hizo que en 1983, Richard Stallman concibiera la Free Software Foundation (Fundación software libre, FSF) y en ésta el proyecto GNU como una forma de recuperar el espíritu cooperativo de los primeros días de la computación, y posibilitar nuevamente la cooperación sacando los obstáculos impuestos por los dueños del software propietario.
El proyecto GNU consiste en el desarrollo de un sistema operativo y juego de aplicaciones totalmente libre y compatible con UNIX. El proyecto incluye desarrollar una versión libre de cualquier aplicación que no se disponga libre. De esta forma, una computadora puede estar equipada con 100% software libre y cumplir cualquier función; esto incluye el sistema operativo y todos los programas que uno necesite para cualquier función. Ya que sin un sistema operativo no puede usarse una computadora, se tomó esto como punto de partida para el proyecto GNU.
Linux es un sistema operativo que fué creado inicialmente como hobby por un jóven estudiante, Linus Torvalds, en la Universidad de Helsinki en Finlandia. Linus estaba interesado en Minix, un pequeño sistema UNIX, y decidió desarrollar un sistema que excediera los estándares de este. Así comenzó a trabajar en 1991, cuando realizó la versión 0.02 y trabajó constantemente hasta 1994, cuando la versión 1.0 del Kernel de Linux fué liberada.. La versión actual la cual está totalmente mejorada es la 2.4 (liberada en Enero del 2001) y su desarrollo aún continua.
Combinando Linux con el resto del sistema GNU se llego a la meta inicial de un sistema operativo libre: El sistema GNU basado en Linux. Se estima que hoy hay millones de usuarios de Linux (ver http://counter.li.org).
Actualmente Linus lo sigue desarrollando, pero a estas alturas el principal autor es la red Internet, desde donde un gigantesco grupo de programadores y usuarios aportan su tiempo y ayuda, tanto al núcleo Linux como al resto de las aplicaciones. La FSF continúa con el proyecto GNU desarrollando otras aplicaciones que todavía no tienen su versión libre.
Debido a la naturaleza de Linux en su funcionalidad y disponibilidad, este se ha vuelto muy popular alrededor del mundo y un gran número de programadores de software, han tomado el código fuente de Linux y lo han adopatado a sus necesidades individuales. Hasta este momento, hay docenas de proyectos portando Linux a varios propósitos y configuraciones de hardware.
Linux tiene una mascota oficial, el Pinguino Linux llamado Tux, el cual fué seleccionado por Linus Torvalds para representar la imágen que se asocia con el sistema operativo que creó.
El movimiento Linux
Más allá de todas estas notables características técnicas, Linux es mucho más que lo que se dice. Lo que hace realmente único a Linux entre otros sistemas operativos es que conlleva una idea del modo en que debería desarrollarse el software.
Linux no está en el dominio público, ni es shareware. Es lo que se llama "software libre". Esto significa que el código fuente está disponible a todo el que lo quiera y siempre lo estará. El software libre puede ser vendido o regalado, a discreción de todo aquel que posea una copia, pero a todo aquel que distribuye Linux se le obliga a distribuirlo con el código fuente. Todo esto esta reglamentado por la Licencia Pública GNU (GPL). Esta licencia se encarga de que Linux permanezca siempre libre.
Linux sigue con el modelo de "desarrollo abierto". Se desarrolla por un grupo no estructurado de programadores de todo el mundo unidos a través de la Internet. Todas las nuevas versiones se liberan al público, se consideren o no con "calidad de producción". El método que se sigue para determinar si se tiene una versión estable o no es el siguiente: Las versiones se numeran como x.y.z; aquellas con y par son versiones estables; aquellas con y impar son versiones de desarrollo. Por ejemplo, la versión 1.2.13 es estable; la 2.1.44 es de desarrollo. Sin embargo, este modelo de desarrollo abierto mantiene siempre la última versión disponible, y las nuevas versiones se liberan cada pocas semanas. En ocasiones las funciones nuevas contienen errores, pero con cientos de personas en Internet probando y leyendo el código fuente suelen corregirse en cuestión de horas.
Todo esto resulta en un sistema de alta calidad tecnológica, con menos errores que los sistemas comerciales, a un costo cero o muy bajo y con la disponibilidad del código fuente que permite aprender, modificar o ayudar al desarrollo del sistema.
Existen otros SO como Hurd de GNU, o FreeBSD de la universidad de Berkeley que siguen la misma filosofía de desarrollo libre.
Pagar por un Sistema Operativo y por una serie de aplicaciones absolutamente básicas para el funcionamiento de un elemento tan corriente y tan indispensable hoy en día como es el PC cada vez tiene menos sentido. Si no hubiese surgido Linux con toda probabilidad habría surgido otro Sistema Operativo libre. En la actualidad hay varios aunque Linux es el más popular de todos y al ser multiplataforma está disponible no solo en el entorno PC sino en muchas otras máquinas más caras en las cuales también destaca por sus extrahordinarias cualidades técnicas.
http://xynco.com/historia