You are on page 1of 5

MODULO UNO SEMANA UNO

2. FILOSOFIA E HISTORIA 2.1 Qu es Software Libre? Los Software Libres son programas aplicaciones que funcionan igual que cualquier otro programa aplicacin comercial, pero que mantienen una diferencia ms filosfica que econmica en cuanto a la forma de desarrollarse. El software libre es de uso libre, entindase por libre, un software que permite que cualquier persona pueda usarlo, sin necesidad de pagar una licencia o sin el temor que ste caduque en una fecha determinada. El software libre permite que los usuarios adapten los programas a sus necesidades y les permiten redistribuirlo sin necesidad de pagar por hacerlo. El software libre permite que los usuarios se beneficien econmicamente de ste si as lo desean sin temor a ser llamados "piratas". Como se menciona antes, el software libre se diferencia con el software propietario en su filosofa.

Est desarrollado por personas de todo el mundo, trabajando en un esfuerzo comunitario y sin ningn tipo de inters econmico. Esta forma de trabajo puede no ser entendida por mucha personas que trabajan desarrollan en otras plataformas con otro tipo de filosofa, sin embargo la Comunidad de Software Libre, que es como se denomina este conjunto de personas que desarrollan en el mbito mundial, lleva mas de 20 aos de existencia y hoy en da se ha fortalecido mucho ms con el surgimiento y posicionamiento de aplicaciones libres para el Sistema operativo GNU/Linux, el cual es nuestro tema de inters. Ms informacin: http://www.gnu.org/philosophy/freesw.es.html 2.2 Qu es GNU? La sigla GNU, ser muy usada durante todo el curso y por esto es importante que entienda qu significa y dnde radica su importancia dentro de todo el tema de Linux. GNU (Gnu is Not Unix) !GNU No es Unix!, es el proyecto iniciado por el seor Richard Stallman en 1984, que busca desarrollar un Sistema Operativo totalmente Libre. Su sigla hace referencia a los Sistemas 1

Operativos Unix usados en aquellas pocas, que se consideraban los ms estables y eficientes pero su origen era propietario. Las compaas y centros de investigacin pagaban altas sumas de dinero para poder usarlos. Con este acrnimo recursivo se quiere dar a entender entonces que el proyecto seria un Sistema Operativo tan eficiente y estable como lo era Unix, y sin embargo, no sera Unix, por el tipo de filosofa Libre con el que estaba siendo concebido y debido a que se desarrollara basado en cdigos de otros sistemas operativos de libre distribucin, no Unix. Entindase por esto que se busca crear un ncleo que sea estable, rpido y fcilmente mantenible, se busca crear un conjunto de aplicaciones, muchas de las cuales hoy ya existen, que sean totalmente libres, para que cualquier persona en Internet se pueda beneficiar de ellas. En el proyecto GNU colaboran personas de diferentes partes del mundo y son estos mismos los que integran la Comunidad de software Libre. Se puede resumir que GNU es el proyecto ms grande de Software Libre creado y el que lleva ms tiempo desarrollndose. Ms informacin:

GNU: http://www.fsf.org/home.es.html http://es.gnu.org/ Richard Stallman : http://es.wikipedia.org/wiki/Richard_St allman http://www.stallman.org/

2.3 Licencia GPL Estamos acostumbrados a comprar quizs piratear software que trae un tipo de licenciamiento por tiempo limitado o con funciones deshabilitadas hasta que se compre la licencia obligatoria. Este tipo de licenciamiento es usado en la mayora de aplicaciones que usted conoce hoy en da, cuando termine este curso habr aprendido las ventajas que trae conocer el Software Libre y su licencia pblica ms conocida, la GPL. Y bueno qu es la GPL entonces? GPL es la GNU Public License (Licencia Pblica GNU), es un tipo de licenciamiento que aclara que un software que sta cobije, ser Software Libre!. 2

En resumen se puede decir que la licencia GPL permite las 4 libertades siguientes para cualquier tipo de software que este licenciado bajo esta: La libertad de usar el programa, con cualquier propsito. (Libertad 0). La libertad de estudiar cmo funciona el programa, y adaptarlo a sus necesidades. (Libertad 1). El acceso al cdigo fuente es una condicin previa para esto. La libertad de distribuir copias, con lo que puede ayudar a su vecino. (libertad 2). La libertad de mejorar el programa y hacer pblicas las mejoras a los dems, de modo que toda la comunidad se beneficie. (libertad 3). El acceso al cdigo fuente es un requisito previo para esto. Ms informacin: http://es.wikipedia.org/wiki/GPL http://es.gnu.org/Licencias/gples.html http://www.es.gnu.org/licencias/index. html 2.4 Qu es GNU/Linux? El proyecto Linux al igual que cualquier proyecto libre en Internet, tiene una historia. Linux nace de las manos de un joven Finlands llamado Linus Torvalds en el ao 1991, estudiante de informtica de la Universidad de

Helsinki, quien como tesis de grado desarroll lo que se llam en ese momento un pequeo ncleo independiente que funcionaba en arquitecturas i386. En un inicio su desarrollo estaba basado en un Sistema Operativo tipo Unix existente para ambientes acadmicos llamado 'minix', este sistema fue desarrollado por el profesor Andrew Tanenbaum, hombre reconocido en el mundo de la informtica. La primera versin del ncleo Linux, no sali al pblico por considerarse no funcional. El 5 de octubre de 1991, Linus anunci a Internet la primera versin "Oficial" de su ncleo Linux (versin 0.02). Para ese entonces el ncleo tena un compilador libre (gcc) y un interprete de comandos funcional (GNU Bourne Again Shell) ms conocido como BASH. El proceso de desarrollo continu hasta que programadores de todas partes del mundo a travs de Internet empezaron a trabajar en el proyecto y despus de sucesiva revisiones, Linus increment el nmero de versin hasta la 0.95 en Marzo de 1992. Ms de un ao despus, en diciembre de 1993, el ncleo del sistema estaba en la versin 0.99 y la 3

versin 1.0 no lleg hasta el 14 de marzo de 1994. En este momento el sistema operativo se consideraba usable, fue entonces cuando se logr la unin de los proyectos ms importantes de esta cultura del Software Libre. Todo el software desarrollado por el proyecto GNU desde 1984, que hasta la fecha no estaba siendo usado masivamente, y al ver que el proyecto GNU no desarrollaba aun su propio ncleo (con nombre cdigo HURD), se uni con el ncleo de Linus Torvalds conformando el proyecto GNU/Linux, un sistema Operativo totalmente GPL. El Sistema Operativo GNU/Linux es mal llamado hoy en da "Linux". Mal llamado porque el nombre real del proyecto es GNU/Linux y ya habrn identificado la importancia del proyecto GNU dentro de esta unin. Las personas que siguen trabajando en el desarrollo de aplicaciones para GNU/Linux saben muy bien que este es un conjunto de proyectos y saben diferenciar lo que es Linux y lo que es el proyecto GNU. El proyecto GNU ha sido de vital importancia para Linux, sin las aplicaciones ofimticas, de Internet, multimedia, que tiene ste, el proyecto Linux en solitario no tendra la popularidad que maneja actualmente.

Un ncleo sin aplicaciones no me permitira realizar realmente nada, se distribuira un Sistema Operativo que no tendra nada que controlar procesar en las computadoras. Como la palabra se ha hecho tan popular, durante este curso haremos referencia simplemente al nombre LINUX. Tambin usaremos las palabras NUCLEO KERNEL indistintamente para referirnos a l mismo. Esta es pues una pequea aproximacin al nacimiento de Linux y la importancia de los dems proyectos libres para su popularizacin. Ms informacin en: http://es.wikipedia.org/wiki/Linux http://es.wikipedia.org/wiki/GNU/Linux http://es.wikipedia.org/wiki/Linux_(n% FAcleo) 2.5 Linux en la actualidad. Linux se ha convertido en un Sistema Operativo realmente importante dentro del mercado del software, a pesar de manejar un tipo diferente de comercializacin, que ms que por su costo real, es ganada por los servicios, productos y proyectos que se crean con base en ste. Linux es considerado como el mejor Sistema Operativo en el mbito de 4

redes, ya que desde su concepcin estaba pensado como un Sistema Operativo capaz de interactuar con todo tipo arquitecturas y con la capacidad de soportar innumerables protocolos. Se puede decir entonces que Linux ha logrado posicionarse en el mbito mundial y que el camino hasta la fecha ha sido y seguir siendo ascendente. Linux tambin ha hecho un esfuerzo por llegar a los usuarios finales y es por eso que encontraremos distribuciones orientadas a todas las personas que lo quieren tener en la casa u oficina. La versin actual de Linux es la 2.4.23 en la rama del 2.4 y la 2.6.2 en la rama del 2.6 La historia con estas "ramas" de Linux es que hay desarrolladores del S.O. encaminados a ofrecer soporte a nuevos dispositivos como lo son todos aquellos que programan en la rama 2.6 dirigida por Linux Torvalds. La rama 2.4 busca ser ms estable y tratar de portar aplicaciones nuevas y mantener un estndar entre los programas actuales en todas distribuciones de Linux. Existe una rama de desarrollo llamada la "rama 2.2", esta se puede considerar obsoleta ya que lleva demasiado tiempo desarrollndose y

busca mantener compatibilidad con software y hardware antiguo. Este curso es una introduccin a este Sistema Operativo, se espera que sea de su agrado, y que sirva como base para seguir ampliando el conocimiento en lo referente al mundo del Software Libre.

You might also like