GNU (Portuguê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.
- Bash — É um shell compatível com sh que incorpora recursos úteis do Korn shell (ksh) e do C shell (csh).
- Coreutils — coreutils fornece os utilitários básicos de manipulação de arquivo, shell e texto do sistema operacional GNU.
- gzip — gzip é tanto um formato de arquivo quanto um aplicativo de software para compressão e descompressão.
- tar — It provides the ability to create or decompress tar archives, as well as various other kinds of manipulation.
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.
- GCC — O GNU Compiler Collection - frontends para C e C++.
- 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.
- GNU Bison — O gerador de analisador de propósito geral do GNU.
- GNU m4 — O processador de macros do GNU.
- GDB — O depurador do GNU.
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.
- GNU Automake — Ferramenta para criar automaticamente Makefiles.
- GNU Libtool — Um scripts de suporte genérico para bibliotecas.
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
- https://www.gnu.org/
- O Manifesto GNU
- Lista de pacotes GNU no Wikipédia
- O Projeto Arch Hurd visa portar o Arch Linux para o kernel Hurd.