Software Libre y GNU/Linux

Este esta entrada veremos lo esencial del software libre y GNU/Linux

¿Qué es el software libre?

El software libre respeta la libertad de los usuarios y de la comunidad: puedes usarlo, estudiarlo, modificarlo y compartirlo.

Libertades Fundamentales del Software Libre

  1. Libertad 0

    Usar el programa con cualquier propósito.

  2. Libertad 1

    Estudiar cómo funciona el programa y adaptarlo a tus necesidades (requiere acceso al código fuente).

  3. Libertad 2

    Redistribuir copias para ayudar a otros.

  4. Libertad 3

    Mejorar el programa y publicar las mejoras para beneficio de toda la comunidad.

La idea es que cualquier software del que dispongas respete estas 4 libertades. Es similar al derecho a reparar: de poco sirve tener algo si no puedes adaptarlo a tus necesidades.

Orígenes del movimiento del software libre

Orígenes de GNU

En los años 80, Richard Stallman, investigador del MIT, comenzó el Proyecto GNU (acrónimo recursivo de GNU’s Not Unix)

Su objetivo: crear un sistema operativo completamente libre, compatible con Unix, pero sin restricciones de licencias privativas

Para coordinar este esfuerzo, fundó en 1985 la Free Software Foundation (FSF)

Esta fundación es la encargada de velar por el cumplimiento de las licencias libres.

Nace GNU/Linux

¿Cuál es su origen?

En 1991, Linus Torvalds, un estudiante finlandés, publicó un núcleo de sistema operativo llamado Linux

Ese núcleo, combinado con las herramientas del proyecto GNU, dio origen al sistema completo conocido como GNU/Linux

“GNU aportó las herramientas esenciales (compiladores, bibliotecas, utilidades), y Linux aportó el corazón del sistema: el kernel. Juntos forman lo que conocemos como GNU/Linux.”

“Técnicamente, decir solo Linux se refiere al núcleo. El sistema completo debería llamarse GNU/Linux, aunque en la práctica mucha gente simplifica el nombre.”

Usos y ejemplos de GNU/Linux hoy

¿Dónde se usa?

Servidores web: más del 70 % de Internet funciona sobre Linux (por ejemplo, Apache, Nginx).

Android: basado en el kernel de Linux

Supercomputadoras: el 100 % de las más potentes del mundo usan Linux

Distribuciones populares: Ubuntu, Debian, Fedora, openSUSE, Arch, etc.

“Desde tu router hasta un coche Tesla o los servidores de Google, Linux está en todas partes.”

Filosofía y comunidad

¿En qué se basa?

“El software libre no es solo una forma de programar, es una forma de pensar. Promueve la colaboración, el aprendizaje compartido y la transparencia. Miles de voluntarios, empresas y organizaciones contribuyen a diario a mantener vivo este ecosistema.”

“Cualquier persona, en cualquier país, puede mejorar una herramienta y enviarla de vuelta a la comunidad para beneficio de todos.”

Siguiente apartado -> El Kernel de GNU/Linux

Índice de la sección

Índice del curso