domingo, abril 02, 2006

GNU/Linux


GNU/Linux, desde hace un tiempo en Venezuela se esta empezando a escuchar algo sobre ese sistema operativo, otros dicen que es un programa, otros que es el nombre de un pinguinito muy gracioso, etc, etc, etc.

La verdad es que GNU/Linux es un sistema operativo tan eficaz y eficiente como otros (llamese Unix, MacOSx, Solaris, FreeBsd, etc, etc, y no incluyo al sistema MS-Windows porque realmente no es eficiente ni eficaz. pero mas adelante hablare sobre ese SO.

GNU/Linux viene o es un clon del sistema opertativo Unix parte de la fusion de dos cosas, o sea para entenderlo tenemos que tener claro algo, la palabra GNU y la palabra Linux
GNU es el proyecto GNU que significa "GNU is Not Unix" nacio alrededor del año 1985 por la creacion del la Free Software Foundation (FSF) en el cual su creador Richard Stallman (RMS) estipula que el conocimiento debe ser de dominio publico, y los programas de computadoras, llamese software, su codigo fuente (o sea con el que estan hechos) sea de acceso publico y publica a traves de la FSF un nuevo tipo de licencia llamada la Licencia Publica General GNU tambien llamada GPL, la cual le da un soporte juridico a toda persona que crea un software que lo publica bajo los terminos de esa licencia la facultad de 4 libertades que garantizaran que el software creado sea de denominacion Libre.
Las libertades son las siguientes:

Libertad 0: Toda persona puede Ejecutar el software para cualquier fin o uso
Esta libertad te plantea que puedes ejecutar el software ya sea para fines comerciales o no, tanto educacion, desarrollo, investigacion o lo que sea, puedes ejecutarlo sin tener ningun problema legal. un ejemplo serias que navegando por Internet encontraste algo que te sirve en tu empresa, como por ejemplo, un programa de facturacion y ventas y lo vistes en un servidor de España.

Libertad 1: Permiso de Estudiar el Software.
Esta libertad indica que tu puedes conocer el codigo fuente del programa, esto mas que todo sirve especialmente para las personas que estan relacionadas con el area, o con cualquier curioso, puedes tener un programa de facturacion que hicieron en España, si quieres conocerlo puedes ver como funciona en su estructura interna, esto permite acceso a la siguiente libertad.

Libertad 2: Permiso de Modificarlo.
esta libertad permite en el caso anterior, si vistes el programa de facturacion español y quieres adaptarlo a Venezuela, puedes modificar las lineas escritas de programacion del codigo fuente del programa original, algo asi como las retenciones de impuestos, sus alicuotas, los sitemas de inventarios y si quieres añadirles sistema de nomina eso puedes hacerlo tranquilamente, una vez listo tu programa de facturacion puedes hacer lo siguiente

Libertad 3: Libertad de Distribución.
Una vez que ya adaptastes el programa a Venezuela, puedes ponerlo a descarga publica, para que otros usuarios lo usen, o tambien puedes venderlo al precio que tu quieras, o sencillamente puedes usarlo para tus fines propios, o sea tienes la libertad de hacerlo llegar o no a quien tu quieras, pero una vez que el programa pase a otras manos tu tienes que cumplir con algunas restricciones que impone la GPL. como son:

El programa siempre sera libre: esto significa que el programa siempre que lo distribuyas a otros tendras que entregarlo con su codigo fuente incluso con las modificaciones hechas por ti, para garantizar que el software siempre sera libre.
El autor del programa siempre sera el que primero lo creo, esto significa que se garantiza el derecho de autor, el autor siempre sera la primera persona que lo hizo, aunque tu le hayas hecho las modificaciones, el programa sera del el primero, en estos casos cuando existen modificaciones, los demas pasan a ser colaboradores del autor.

Aunque suene algo paradojico, estos digamos que es una gran ventaja, porque el programa siempre sera libre, y aunque el autor del programa lo haya hecho primero, los colaboradores tienen tambien igual respeto dentro de la comunidad, hoy dia las personas que usan software libre, pueden accesar a conocer directamente y conversar via e-mail, chatear, o conversar directamente con el creador o colaborador para la resolucion de algun problema o cualquier pregunta que quieren hacerle, no ocurre asi como software que son de tipo propietario que nada mas sabemos que es una empresa que esta detras y que seria muy poco probable conocer el nombre del desarrollador. (todos los derechos reservados Fulana de tal Corporation, ¿les suena?), digamos que el el Softawre Libre no existe el copyright tal cual lo conocemos, o sea existe el copyright pero la variante es que el autor te da permisos de copiar, y esto genero otro termino llamado COPYLEFT

Esto es lo que podemos comentar historicamente sobre la palabra GNU y todo lo que ella conlleva.

cuando nacio esta palabra, muchos desarrolladores de software comenzaron a diseñar programas, bajo los terminos de esta licencia, y fueron conformando conjuntamente un conjunto de programas que interactuaban entre si para lograr un objetivo comun (les suena ese concepto, ¿es o no el concepto de sistema?) pues si, se trataba de tener o crear un sistema operativo que pudiese competir con los que ya existian, como Unix en ese tiempo que era lo que mas se usaba en esa epoca, cuando apenas MS-DOS estaba en pañales.

Sin embargo, aunque tenian todo preparado para el lanzamiento de un sistema operativo clonico de Unix totalmente Libre, aun faltaba un componente clave para la realizacion de ese sueño, faltaba nada mas el Kernel, o el Corazon del Sistema Operativo esto se postegaria hasta 6 años mas tarde.

No fue si no hasta mediados de 1991 cuando en Finlandia un estudiante de computación de nombre Linus Torvalds crea un kernel y lo publica bajo los terminos de la licencia GNU, este kernel lo bautiza con el nombre de LINUX

Ya incorporado el Kernel de Linux en el sistema GNU nace la palabra y el sistema operativo: GNU/Linux.

Sin embargo su uso en los primero años, mientras empresas como Micro$oft y Apple pasaban a la evolucion de maquinas en modo texto a sistemas graficos para usuarios finales, el sistema GNU/Linux se uso mas que todo para desarrolladores y Hackers con fines de investigacion y desarrollo, no fue si no hasta hace unos años despues que empezaron a salir las diferentes distribuciones GNU/Linux que no fueron mas que empresas y comunidades que empezaron a empaquetar GNU/Linux para desarrollo y como soluciones para servidores y finalmente comprendieron o comenzaron a atacar al usuario comun.

Muchas Distribuciones de GNU/Linux comenzaron cercano al año 2000 a desarrollar aplicaciones graficas para el usuario comun, como para que permitieran que este, pudiese usar la computadora para su trabajo diario, ya fuese escuchando musica, leyendo o realizando documentos, navegando en internet, o chateando con sus amigos, con un sistema operativo tan eficiente y eficaz y tan potente y sobretodo que NO sufra de VIRUS.
Hoy dia existes muchas distribuciones (tambien llamadas "distros") como Debian, Ubuntu, Knoppix, Fedora, Red-Hat, Mandriva, Novell-Suse, Debian, Gentoo, Slackware y otras mas. (yo, su estimado y humilde servidor usa es Debian).

Muchas de estas distribuciones te permiten trabajar con tu quieras, si quieres usar una distro facil, pudes hacerlo, si quieres usar una dificil tambien puedes hacerlo, o usar una termino medio, tambien puedes hacerlo.


Yo personalmente uso mi computadora para trabajar, jugar, conversar, redactar email, escuchar mi MP3's o ver una pelicula, consultar el Estado de cuenta de mis bancos, quemar un Cd y dejar mis notas en este blog
en GNU/Linux, sin problema alguno con la plena seguridad que mi maquina no sera atacada por un virus, o sufrir un pantallazo azul como pasa con otros sistemas operativos.

Por lo cual recomiendo usar este sistema operativo de facil uso y totalmente fiable y robusto.

Pronto estare dando algunas charlas demostrativas sin fines de lucro en algunos futuros eventos que vendran proximamente en nuestra ciudad de Barquisimeto, o en sus alrededores.

No hay comentarios.: