Difference between revisions of "GNU (Español)"

From ArchWiki
Jump to: navigation, search
m (Fix Category.)
m (corrección de enlace al artículo en español)
 
(34 intermediate revisions by 7 users not shown)
Line 1: Line 1:
[[Category: Development (Español)]]
+
[[Category:GNU (Español)]]
[[Category: Software (Español)]]
+
[[Category:Lists of software (Español)]]
{{i18n|GNU Project}}
+
[[en:GNU]]
{{expansion}}
+
[[ja:GNU プロジェクト]]
 +
[[pt:GNU]]
 +
[[zh-hans:GNU]]
 +
{{TranslationStatus (Español)|GNU|2018-10-25|550124}}
 +
{{Related articles start (Español)}}
 +
{{Related2|Arch Linux (Español)|Arch Linux}}
 +
{{Related2|Core utilities (Español)|Utilidades principales}}
 +
{{Related articles end}}
 +
From [[Wikipedia:es:GNU|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!)''.
  
{{Article summary start|Resumen}}
+
Debido a que el kernel de GNU, [https://www.gnu.org/s/hurd/hurd.html Hurd], no está listo para producción [https://www.gnu.org/software/hurd/hurd/status.html] GNU se utiliza generalmente con el kernel de Linux. [[Arch Linux (Español)|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 (Español)|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 [https://www.gnu.org/software/software.html#allgnupkgs casi 400] y solo destaca algunos.
{{Article summary text|Este artículo describe el Proyecto GNU y lista algunas de las herramientas esenciales que clasifican a Arch Linux como una distribución GNU/Linux.}}
 
{{Article summary heading|Visión general}}
 
{{Article summary text|El objetivo del Proyecto GNU es producir un sistema operativo totalmente libre. Mientras el núcleo GNU aún no ha alcanzado una versión estable, el proyecto ha dado lugar a la creación de muchas herramientas que potencian la mayoría de sistemas tipo Unix. Arch Linux es un sistema como estos, usando software GNU tal como el cargador de arranque [[GRUB]], el shell [[Bash]] y otras numerosas utilidades y librerías.}}
 
{{Article summary heading|Relacionado}}
 
{{Article summary wiki|Arch Linux}}
 
{{Article summary wiki|Beginners' Guide}}
 
{{Article summary wiki|Arch User Repository}}
 
{{Article summary wiki|Arch Compared to Other Distributions}}
 
{{Article summary wiki|Core Utilities}}
 
{{Article summary end}}
 
  
Tomado de http://www.gnu.org/
+
== Texinfo ==
:''GNU es un sistema operativo similar a Unix que es software libre y respeta su libertad.''
 
:''El Proyecto GNU se inició en 1984 para desarrollar el sistema GNU. El nombre «GNU» (que significa «ñu» en inglés) es un acrónimo recursivo de «GNU's Not Unix» (¡GNU No es Unix!) y en español se pronuncia fonéticamente, como una sílaba sin vocal entre la g y la n.''
 
:''Los sistemas operativos parecidos a Unix se construyen a partir de un conjunto de aplicaciones, bibliotecas y herramientas de programación, además de un programa para alojar recursos e interactuar con el hardware, denominado núcleo.''
 
  
Dado de que Arch Linux es una distribución basada en GNU/Linux, muchas de sus herramientas básicas pertenecen al proyecto GNU. Este artículo le dará una descripción de los componentes principales, así como también de otras útiles aplicaciones.
+
Los programas de GNU se documentan utilizando la sintaxis de composición tipográfica [[Wikipedia:es:Texinfo|Texinfo]]. Puede ver los documentos de información utilizando el programa {{ic|info}}, proporcionado por el paquete {{Pkg|texinfo}}, que forma parte de {{Grp|base}}.
  
== El Sistema Base ==
+
Si bien la mayoría de los programas de GNU también tienen [[man page (Español)|páginas de manual]], los documentos de información tienden a ser más completos.
  
Al final del proceso de instalación, un sistema Arch no es nada más que un núcleo Linux, las herramientas principales GNU y unas pocas herramientas de línea de comandos. La instalación mínima normalmente contiene [http://www.archlinux.org/groups/i686/base/ el grupo base].
+
== Sistema Base ==
  
=== Núcleo ===
+
* {{App|[[GRUB (Español)|GRUB]]|GRUB es el gestor de arranque del proyecto GNU.|https://www.gnu.org/software/grub/|{{Pkg|grub}}}}
 +
* {{App|[[Bash (Español)|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/|{{Pkg|bash}}}}
 +
* {{App|[[Coreutils (Español)|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/|{{Pkg|coreutils}}}}
 +
* {{App|[[Wikipedia:es:gzip|gzip]]|gzip es tanto un formato de archivo como una aplicación para compresión y descompresión.|https://www.gnu.org/software/gzip/|{{Pkg|gzip}}}}
 +
* {{App|[[tar (Español)|tar]]|Proporciona la capacidad de crear o descomprimir archivos tar, así como varios otros tipos de manipulación.|https://www.gnu.org/software/tar/|{{Pkg|tar}}}}
  
Mientras que [http://www.gnu.org/s/hurd/hurd.html Hurd], el núcleo GNU, está bajo activo desarrollo, no existe aún una versión oficial. Por esta razón Arch y la mayoría de otros sistemas basados en GNU, usan el núcleo Linux. El [[Arch Hurd Project|Proyecto Arch Hurd]] tiene como objetivo portar Arch Linux al núcleo Hurd.
+
== Toolchain ==
  
=== Colección de Software ===
+
La mayoría de las herramientas de [[Wikipedia:es:GNU toolchain|toolchain de GNU]] están en el grupo {{Grp|base-devel}}, excepto ''glibc'', que está en {{Grp|base}} y GDB, que no está en ningún grupo.
'''cargador de arranque (bootloader):''' [[GRUB]] es el cargador de arranque estándar para Arch Linux, el cual es ahora mantenido por [http://www.gnu.org/software/grub/ GNU].
 
  
'''librería de C:''' {{Pkg|glibc}} es ''"la librería la cual define las 'llamadas al sistema' y otras funciones básicas como open, malloc, printf, exit... "''[http://www.gnu.org/software/libc/ ]
+
* {{App|[[Wikipedia:es:Make|GNU make]]|Utilidad para mantener grupos de programas.|http://www.gnu.org/software/make|{{Pkg|make}}}}
 +
* {{App|[[GCC (Español)|GCC]]|La colección de compiladores GNU - frontends de C y C++.|https://gcc.gnu.org/|{{Pkg|gcc}}}}
 +
* {{App|[[Wikipedia:es:glibc|glibc]]|Implementación de GNU de la biblioteca C.|https://www.gnu.org/software/libc/|{{Pkg|glibc}} (parte de {{Grp|base}})}}
 +
* {{App|[[Wikipedia:es:GNU Binutils|GNU Binutils]]|Un conjunto de programas para ensamblar y manipular archivos binarios y de objetos. Incluye [[Wikipedia:GNU linker|ld]].|https://www.gnu.org/software/binutils/|{{Pkg|binutils}}}}
 +
* {{App|[[Wikipedia:es:GNU bison|GNU bison]]|El generador de analizadores ''(parser generator)'' de propósito general de GNU.|https://www.gnu.org/software/bison/bison.html|{{Pkg|bison}}}}
 +
* {{App|[[Wikipedia:GNU m4|GNU m4]]|El procesador de macros de GNU.|https://www.gnu.org/software/m4/|{{Pkg|m4}}}}
 +
* {{App|[[Wikipedia:es:GNU Debugger|GDB]]|El depurador de GNU.|https://www.gnu.org/software/gdb/|{{Pkg|gdb}}}}
  
'''utilidades binarias:''' {{Pkg|binutils}} provee una ''"colección de herramientas de programación para la manipulación de código objeto en varios formatos de archivo"''[http://en.wikipedia.org/wiki/GNU_Binutils  ].
+
=== Sistema de construcción ===
  
'''shell:''' [[Bash]], otra aplicación basada en GNU [http://www.gnu.org/software/bash/  ], es el shell por defecto.
+
De [[Wikipedia:es:GNU build system|Wikipedia]]:
  
'''utilidades esenciales:''' El paquete {{Pkg|coreutils}} contiene ''"las utilidades básicas para manejo de archivos, shell y manipulación de texto"''[http://www.gnu.org/software/coreutils/  ].
+
: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.
  
'''compresión:''' {{Pkg|gzip}} y [[Tar]] manejan muchos paquetes para sistemas GNU/Linux. Por ejemplo, los paquetes del [[Arch User Repository|Repositorio de Usuarios de Arch]] vienen en formato [http://www.gnu.org/software/gzip/ Gzip] [http://www.gnu.org/software/tar/ tarballs].
+
* {{App|[[Wikipedia:es:Autoconf|GNU Autoconf]]|Herramienta para configurar automáticamente el código fuente.|http://www.gnu.org/software/autoconf|{{Pkg|autoconf}}}}
 +
* {{App|[[Wikipedia:es:GNU Automake|GNU Automake]]|Herramienta para crear Makefiles automáticamente.|http://www.gnu.org/software/automake|{{Pkg|automake}}}}
 +
* {{App|[[Wikipedia:es:GNU Libtool|GNU Libtool]]|Una biblioteca genérico de soporte para script.|http://www.gnu.org/software/libtool|{{Pkg|libtool}}}}
  
== Herramientas de Desarrollo ==
+
== Otros programas ==
  
Aunque no es necesario, los usuarios tiene la opción de instalar el grupo [http://www.archlinux.org/groups/i686/base-devel/ base-devel] en el cual se encuentran algunas herramientas de desarrollo. Este grupo es un requerimiento para construir paquetes del [[Arch User Repository|Repositorio de usuarios de Arch]].
+
Muchas otras herramientas de GNU opcionales están disponibles en los [[official repositories (Español)|repositorios oficiales]]:
  
Dentro del grupo '''base-devel''' hay muchos miembros de [[Wikipedia:GNU toolchain|GNU toolchain]], los cuales son un ''"una serie de proyectos que contienen las herramientas de programación producidas por el proyecto GNU. Estos proyectos forman un sistema integrado que es usado para programar tanto aplicaciones como sistemas operativos."''. Proyectos que son incluidos en el GNU toolchain:
+
* [[GNOME (Español)|GNOME]], un entorno de escritorio
 +
* [[GIMP]], un editor de imágenes
 +
* [[GTK+ (Español)|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 (Español)|GNU nano]], un editor de texto de línea de órdenes
 +
* [[GNU Emacs (Español)|GNU Emacs]], Un editor de texto extensible, personalizable y autodocumentado
 +
* [[GnuPG (Español)|GnuPG]], una implementación de OpenPGP
 +
* [[GNU Octave]], un lenguaje de programación científica
 +
* [[Readline (Español)|GNU Readline]], Una biblioteca de edición para interfaces de línea de órdenes
  
'''compilación y construcción:''' {{Pkg|make}}
+
== Véase también ==
  
'''colección de compiladores:''' {{Pkg|gcc}}
+
* https://www.gnu.org/
 
+
* [https://www.gnu.org/gnu/manifesto El manifiesto de GNU]
'''enlazador, ensamblador y otras herramientas:''' {{Pkg|binutils}}
+
* [[Wikipedia:es:Anexo:Paquetes GNU]]
 
+
* El [https://archhurd.org/ proyecto Arch Hurd] tiene como objetivo portar Arch Linux al kernel Hurd.
'''generador de analizadores sintácticos:''' {{Pkg|bison}}
 
 
 
'''procesador de macros:''' {{Pkg|m4}}
 
 
 
[[Wikipedia:GNU build system|GNU Build System]] (también conocido como autotools):
 
 
 
:''' configuración automática del código fuente:''' {{Pkg|autoconf}}
 
 
 
:'''creación automática de archivos Makefile:''' {{Pkg|automake}}
 
 
 
:'''librería de scripts de soporte:''' {{Pkg|libtool}}
 
 
 
== Otras Herramientas ==
 
 
 
Muchas otras herramientas opcionales GNU se encuentran disponibles en los [[Official Repositories|repositorios oficiales]]:
 
 
 
'''widget toolkit:''' [[GTK+]]
 
 
 
'''ambiente de escritorio:''' [[GNOME]]
 
 
 
'''reproductor flash:''' {{Pkg|gnash}}
 
 
 
'''hoja de cálculo:''' [[Gnumeric]]
 
 
 
'''editor de imágenes:''' [[Multimedia#GIMP|GIMP]]
 
 
 
'''administrador de ventanas a pantalla completa:''' [[GNU Screen]]
 
 
 
== Enlaces ==
 
 
 
Para una lista de todos los proyectos actuales GNU, mire [http://www.gnu.org/software/software.html#allgnupkgs todos los paquetes de GNU]
 

Latest revision as of 15:50, 26 October 2018

Estado de la traducción
Este artículo es una traducción de GNU, revisada por última vez el 2018-10-25. Si advierte que la versión inglesa ha cambiado puede ayudar a actualizar la traducción, bien por usted mismo o bien avisando 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.
http://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.
http://www.gnu.org/software/autoconf || autoconf
  • GNU Automake — Herramienta para crear Makefiles automáticamente.
http://www.gnu.org/software/automake || automake
  • GNU Libtool — Una biblioteca genérico de soporte para script.
http://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