GNU (Español)

From ArchWiki
Estado de la traducción: esta traducción de GNU fue revisada el 2018-10-25. Si existen cambios puede actualizarla o avisar al equipo de traducción.

From Wikipedia:

GNU es un sistema operativo y una extensa colección de programas de computadora. GNU está compuesto en su totalidad de software libre, la mayoría de los cuales está licenciado bajo la Licencia Pública General (GPL) del propio Proyecto GNU. GNU es un acrónimo recursivo de "GNU's Not Unix!" (¡GNU no es unix!).

Debido a que el kernel de GNU, Hurd, no está listo para producción [1] GNU se utiliza generalmente con el kernel de Linux. Arch Linux es una distribución de GNU/Linux de este tipo, que utiliza software de GNU como el intérprete de línea de órdenes Bash, coreutils de GNU, toolchain de GNU y muchas otras utilidades y bibliotecas. Esta página no intenta listar todos los paquetes GNU que son casi 400 y solo destaca algunos.

Texinfo

Los programas de GNU se documentan utilizando la sintaxis de composición tipográfica Texinfo. Puede ver los documentos de información utilizando el programa info, proporcionado por el paquete texinfo, que forma parte de base.

Si bien la mayoría de los programas de GNU también tienen páginas de manual, los documentos de información tienden a ser más completos.

Sistema Base

  • GRUB — GRUB es el gestor de arranque del proyecto GNU.
https://www.gnu.org/software/grub/ || grub
  • Bash — Es un intérprete de línea de órdenes compatible con sh que incorpora características útiles del intérprete de línea de órdenes Korn (ksh) y del intérprete de línea de órdenes C (csh).
https://www.gnu.org/software/bash/ || bash
  • Coreutils — Coreutils proporciona las utilidades básicas de manipulación de archivos, intérprete de línea de órdenes y texto del sistema operativo GNU.
https://www.gnu.org/software/coreutils/ || coreutils
  • gzip — gzip es tanto un formato de archivo como una aplicación para compresión y descompresión.
https://www.gnu.org/software/gzip/ || gzip
  • tar — Proporciona la capacidad de crear o descomprimir archivos tar, así como varios otros tipos de manipulación.
https://www.gnu.org/software/tar/ || tar

Toolchain

La mayoría de las herramientas de toolchain de GNU están en el grupo base-devel, excepto glibc, que está en base y GDB, que no está en ningún grupo.

  • GNU make — Utilidad para mantener grupos de programas.
https://www.gnu.org/software/make || make
  • GCC — La colección de compiladores GNU - frontends de C y C++.
https://gcc.gnu.org/ || gcc
  • glibc — Implementación de GNU de la biblioteca C.
https://www.gnu.org/software/libc/ || glibc (parte de base)
  • GNU Binutils — Un conjunto de programas para ensamblar y manipular archivos binarios y de objetos. Incluye ld.
https://www.gnu.org/software/binutils/ || binutils
  • GNU bison — El generador de analizadores (parser generator) de propósito general de GNU.
https://www.gnu.org/software/bison/bison.html || bison
  • GNU m4 — El procesador de macros de GNU.
https://www.gnu.org/software/m4/ || m4
  • GDB — El depurador de GNU.
https://www.gnu.org/software/gdb/ || gdb

Sistema de construcción

De Wikipedia:

El sistema de construcción de GNU, también conocido como Autotools, es un conjunto de herramientas de programación diseñadas para ayudar a hacer que los paquetes de código fuente sean portables a muchos sistemas similares a Unix.
  • GNU Autoconf — Herramienta para configurar automáticamente el código fuente.
https://www.gnu.org/software/autoconf || autoconf
  • GNU Automake — Herramienta para crear Makefiles automáticamente.
https://www.gnu.org/software/automake || automake
  • GNU Libtool — Una biblioteca genérico de soporte para script.
https://www.gnu.org/software/libtool || libtool

Otros programas

Muchas otras herramientas de GNU opcionales están disponibles en los repositorios oficiales:

  • GNOME, un entorno de escritorio
  • GIMP, un editor de imágenes
  • GTK+, un kit de herramientas de widgets
  • Gnumeric, un programa de hoja de cálculo
  • GNU Parted, un gestor de particiones
  • GNU Screen, un multiplexor de terminal
  • GNU nano, un editor de texto de línea de órdenes
  • GNU Emacs, Un editor de texto extensible, personalizable y autodocumentado
  • GnuPG, una implementación de OpenPGP
  • GNU Octave, un lenguaje de programación científica
  • GNU Readline, Una biblioteca de edición para interfaces de línea de órdenes

Véase también