Software GNU

De GNUes

La denominación de Software GNU engloba de forma general a cualquier software desarrollado o mantenido por el Proyecto GNU, que conforma el Sistema Operativo GNU.

El Software GNU es distribuído en forma de paquetes o tarballs de fuentes, y generalmente comparten el mismo sistema de configuración e instalación. Esto hace que compilar e instalar software GNU sea una tarea muy sencilla en la mayoría de los casos.

Esta homogeneidad es consecuencia de los estándares de codificación de GNU (GCS) y a las guías para mantenedores del Proyecto GNU, y dotan de una gran fortaleza al Sistema, facilitando cuestiones como la portabilidad a otras arquitecturas máquina.

¿Dónde puedo encontrar software GNU?

  • El Directorio de Software de la Free Software Foundation proporciona una interfaz web para buscar Software GNU y Software Libre catalogados por funcionalidades.
  • El sitio primario donde encontrar software GNU es el ftp del Proyecto ftp://ftp.gnu.org. En el directorio gnu/ hay un subdirectorio por cada paquete.
  • Las distribuciones del Sistema Operativo GNU como Debian proporcionan paquetes de binarios de software GNU, listos para instalar mediante el sistema de empaquetado de la distribución en concreto.
  • En ftp://alpha.gnu.org pueden encontrarse versiones inestables o alpha de muchos paquetes GNU. Al igual que el site primario, el directorio gnu/ contiene un subdirectorio por cada paquete.

¿Cómo puedo colaborar en el desarrollo o mantenimiento de un programa GNU?

  • Cada paquete GNU dispone de una lista de correo dedicada al reporte de fallos y a comunicación entre los desarrolladores. Las ofertas de aportación y colaboración pueden ser dirigidas a esas listas. La forma del nombre de esas listas es uniforme para todos los paquetes:
    bug-<nombre-paquete>@gnu.org
    donde <nombre-paquete> es el nombre del paquete software (por ejemplo, el paquete GNU Compiler Collection dispone de una lista llamada bug-gcc@gnu.org).
  • Los paquetes GNU hospedados en la plataforma de desarrollo savannah (perteneciente al Proyecto) publican sus necesidades de aportaciones en un tablón disponible en el mismo savannah.
  • Existe una lista de tareas a realizar en http://www.gnu.org/prep/tasks.html ordenadas por prioridad. Es algo a consultar si está pensando en colaborar en el Proyecto, pero no tiene ninguna tarea en mente.
Herramientas personales