Introducción a Linux/Distribuciones

De Wikilibros, la colección de libros de texto de contenido libre.

Como hemos dicho anteriormente, prácticamente todo el sistema operativo linux es software libre, se puede modificar y distribuir libremente. Puesto que existe la libre distribución, quien quiera puede construir su sistema operativo con los programas básicos más aquellos programas que más le guste, o los que vea más adecuados para su uso final: PYMEs, colegios, universidades, profesionales de imagen y sonido, programadores, usuario medio... De ahí que surjan distintas agrupaciones, con su estilo personalizado (imágenes, fondos, y temas de escritorio) llamadas distribuciones (o distros, de forma coloquial).

Muchas veces, las grandes distribuciones, hechas por empresas que ofrecen soporte técnico para este sistema, hacen programas que hacen más fácil su utilización, soporte de drivers, instalación o configuración, que en un principio consistía en editar manualmente archivos de configuración en modo texto. Esos programas suelen ser software libre, que puede ser modificado, mejorado e incluido en otras distribuciones.

Hay una gran cantidad de distribuciones. Muchas nacen y con el tiempo dejan de tener nuevas versiones, de forma que no se actualizan. Otras tienen una longevidad histórica y han sido referencia en el panorama del software libre. Unas son puristas en cuanto a la libertad del software que ofrecen. Otras ofrecen además del software libre, software privativo dedicado en gran parte al soporte de hardware (drivers) o programas que actualmente no han podido ser reemplazados por software libre. Algunas traen los programas estrictamente necesarios para el funcionamiento, otros traen (incluso desde el liveCD) aplicaciones de ofimática, reproductores de música y video y navegadores web.

Muchas distribuciones nuevas se logran modificando otras distribuciones, de ahí que existan «familias» de distribuciones:

  1. Algunas distribuciones basadas en Debian:
    1. Ubuntu
    2. Linux Mint
    3. Knoppix
  2. Algunas distribuciones basadas en Red Hat Linux
    1. Fedora
    2. CentOS
    3. PCLinuxOS
    4. Mandriva
  3. Algunas distribuciones basadas en Slackware
    1. SUSE Linux
    2. openSUSE
  4. Otras distribuciones
    1. Arch Linux
    2. Gentoo

Los programas suelen ser distribuidos en archivos llamados paquetes, existen varios tipos de paquetes, algunos de ellos son

  • .deb: usado por Debian y sus derivados.
  • .rpm: usado por Fedora y otros derivados de Red Hat, también openSUSE usar ese sistema de paquetes.
  • .tgz: usado por Slackware.

Otras distribuciones están basadas en el código fuente, como Gentoo y Arch Linux.

Todos estos paquetes pueden ser instalados desde la terminal, aunque en la mayoría de las distribuciones se puede realizar de forma gráfica con un par de clicks.