GNU (Português)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Status de tradução: Esse artigo é uma tradução de GNU. Data da última tradução: 2020-06-22. Você pode ajudar a sincronizar a tradução, se houver alterações na versão em inglês.

Do Wikipédia:

GNU é um sistema operacional e uma extensa coleção de softwares de computador. O GNU é composto inteiramente de software livre, a maioria dos quais é licenciada sob a Licença Pública Geral (GPL) do Projeto GNU. O GNU é um acrônimo recursivo para "GNU Não é Unix!".

Porque o kernel do GNU, Hurd, não está pronto para produção [1], o GNU é normalmente usado com o kernel do Linux. O Arch Linux é uma distribuição GNU/Linux, usando software GNU como o shell Bash, o GNU coreutils, o conjunto de ferramentas do GNU (toolchain) e vários outros utilitários e bibliotecas. Esta página não tenta listar todos os quase 400 pacotes GNU e apenas destaca alguns.

Texinfo

O software GNU é documentado usando a sintaxe de composição Texinfo. Você pode visualizar documentos de Informações usando o programa info, fornecido pelo pacote texinfo.

Embora a maioria dos softwares GNU também forneça páginas man, os documentos de Informações tendem a ser mais abrangentes.

Sistema base

  • GRUB — GRUB é um gerenciador de boot para o projeto GNU.
https://www.gnu.org/software/grub/ || grub
  • Bash — É um shell compatível com sh que incorpora recursos úteis do Korn shell (ksh) e do C shell (csh).
https://www.gnu.org/software/bash/ || bash
  • Coreutils — coreutils fornece os utilitários básicos de manipulação de arquivo, shell e texto do sistema operacional GNU.
https://www.gnu.org/software/coreutils/ || coreutils
  • gzip — gzip é tanto um formato de arquivo quanto um aplicativo de software para compressão e descompressão.
https://www.gnu.org/software/gzip/ || gzip
  • tar — It provides the ability to create or decompress tar archives, as well as various other kinds of manipulation.
https://www.gnu.org/software/tar/ || tar

Conjunto de ferramentas

A maioria das ferramentas do conjunto de ferrtamentas do GNU (toolchain) estão no grupo base-devel, exceto glibc (exigido por base) e GDB.

  • GNU make — Utilitário GNU make para manter grupos de programas.
https://www.gnu.org/software/make || make
  • GCC — O GNU Compiler Collection - frontends para C e C++.
https://gcc.gnu.org/ || gcc
  • glibc — a implementação do GNU da biblioteca C.
https://www.gnu.org/software/libc/ || glibc (exigido por base)
  • GNU Binutils — Um conjunto de programas para montar e manipular arquivos binários e arquivos objeto. Inclui ld.
https://www.gnu.org/software/binutils/ || binutils
  • GNU Bison — O gerador de analisador de propósito geral do GNU.
https://www.gnu.org/software/bison/bison.html || bison
  • GNU m4 — O processador de macros do GNU.
https://www.gnu.org/software/m4/ || m4
  • GDB — O depurador do GNU.
https://www.gnu.org/software/gdb/ || gdb

Sistema de compilação

Do Wikipédia:

O sistema de compilação do GNU, também conhecido como Autotools, é um conjunto de ferramentas de programação para assistir no processo de criação de pacotes de código-fonte portáteis para muitos sistemas tipo Unix.
  • GNU Autoconf — Ferramenta para configurar automaticamente código-fonte.
https://www.gnu.org/software/autoconf || autoconf
  • GNU Automake — Ferramenta para criar automaticamente Makefiles.
https://www.gnu.org/software/automake || automake
  • GNU Libtool — Um scripts de suporte genérico para bibliotecas.
https://www.gnu.org/software/libtool || libtool

Outros softwares

Muitas outras ferramentas opcionais do GNU está disponíveis nos repositórios oficiais:

  • GNOME, um ambiente de desktop
  • GIMP, um editor de imagens
  • GTK, um kit de ferramentas de widget
  • Gnumeric, um software de planilhas
  • GNU Parted, um gerenciador de partição
  • GNU Screen, um multiplexador de terminal
  • GNU nano, um editor de texto de linha de comando
  • GNU Emacs, um editor de texto extensível, personalizável e autodocumentado
  • GnuPG, uma implementação do OpenPGP
  • GNU Octave, uma linguagem de programação científica
  • GNU Readline, uma biblioteca de edição de linha para interfaces de linha de comando

Veja também