lunes, 28 de marzo de 2011

Conceptos acerca de Software libre y su definición

 Expondré acerca de la motivación que me impulsa a utilizar software libre ,junto a una breve descripción de sistemas operativos Gnu/Linux y sus distribuciones.
Debemos primero conocer el concepto de las cuatro libertades del Software Libre.
Para ello citaré un fragmento de la definición utilizada por el proyecto GNU:


El «software libre» es una cuestión de libertad, no de precio. Para entender el concepto, debería pensar en «libre» como en «libre expresión», no como en «barra libre».
El software libre es una cuestión de la libertad de los usuarios de ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. Más precisamente, significa que los usuarios de programas tienen las cuatro libertades esenciales.
  • La libertad de ejecutar el programa, para cualquier propósito (libertad 0).
  • La libertad de estudiar cómo trabaja el programa, y cambiarlo para que haga lo que usted quiera (libertad 1). El acceso al código fuente es una condición necesaria para ello.
  • La libertad de redistribuir copias para que pueda ayudar al prójimo (libertad 2).
  • La libertad de distribuir copias de sus versiones modificadas a terceros (la 3ª libertad). Si lo hace, puede dar a toda la comunidad una oportunidad de beneficiarse de sus cambios. El acceso al código fuente es una condición necesaria para ello.

Estas libertades están presentes en la mayoria de las aplicaciones utilizadas en sistemas operativos Gnu/Linux y por supuesto en el sistema en sí (aunque no todo los S.O  Gnu/Linux poseen un código fuente totalmente libre,ya que muchos fabricantes de hardware no liberan sus "drivers").

Existe una gran diferencia entre los sistemas operativos Gnu/Linux y sistemas privativos,como lo son Windows y Mac OS.Esta diferencia radica fundamentalmente en la ética que impulsa su desarrollo.

En realidad Linux es el nombre genérico de una clase de sistemas operativos. Por su metodología de desarrollo comunitario y su cualidad de software libre, existen muchas variantes del sistema operativo llamadas distribuciones. Podríamos decir que el prototipo de todas ellas es el GNU/Linux, es decir el núcleo desarrollado por de Linus Torvald con los programas utilitarios desarrollados por la FSF (Free Software Fundation). Como cada distribuidor puede armar su propia combinación de software distribuido, escucharemos los nombres de Red Hat Linux, SuSE Linux, Debian Linux,Ubuntu Linux, Mandriva, Debian, y muchos otros.

GNU es el nombre genérico del software que se realiza bajo el auspicio de la FSF, y proviene de un juego de palabras en inglés. GNU y new,(se pronuncia ñ u) nuevo en inglés, suenan en inglés muy parecido, y de alli salió el juego de palabras que le da su significado a la palabra GNU. En inglés es común saludar con What's new, que significa que hay de nuevo, a lo que se respondía GNU is not UNIX, lo "nuevo" no es UNIX.
Informalmente podemos decir que el sistema operativo Linux consta de varias clases o jerarquías de programas;
  • un núcleo o kernel
  • los entornos de trabajo o shells
  • programas para desarrollo y utilitarios
  • programas de aplicación
  • un sistema gráfico
  • y de más reciente aparición, un entorno gráfico de trabajo.

0 comentarios:

Publicar un comentario

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | fantastic sams coupons