Projeto GNU
Projeto GNU, em computação, é um projeto lançado em 27 de setembro de 1983 por Richard Stallman e atualmente a FSF é a principal organização que patrocina o projeto. Já na década de 1980, quase todo o software era proprietário, o que significa que ele possuía donos que proibiam e evitavam a cooperação dos usuários. Isso tornou o Projeto GNU necessário.[1] O objetivo do projeto é criar um sistema operacional, chamado GNU, baseado em software livre.
Etimologia[editar | editar código-fonte]
O nome “GNU” foi escolhido porque atende a alguns requisitos; em primeiro lugar, é um acrônimo recursivo para “GNU is Not Unix”, depois, porque é uma palavra real e, finalmente, é divertido de falar (ou Cantar).
A palavra “livre” em “software livre” se refere à liberdade, não ao preço. Você pode ou não pagar para obter software do projeto GNU. De qualquer forma, uma vez que você tenha o software, você tem quatro liberdades específicas ao usá-lo: a liberdade de executar o programa como você desejar; a liberdade de copiá-lo e dá-lo a seus amigos e colegas; a liberdade de modificar o programa como você desejar, por ter acesso total ao código-fonte; a liberdade de distribuir versões melhoradas e, portanto, ajudar a construir a comunidade. (Se você redistribuir software do projeto GNU, você pode cobrar uma taxa pelo ato físico de transferir uma cópia, ou você pode simplesmente dar cópias de graça.)
Projetos de Software GNU[editar | editar código-fonte]
Lista de alguns programas desenvolvidos pelo projeto GNU[2] :
- Autotools - Autoconf, Automake e Libtool.
- Bash - interpretador de comandos.
- Clisp - Ferramentas de compilaçãom para lisp.
- Bazaar - Um sistema interativo de manutenção de versões de software.
- coreutils - Caixa de ferramentas básica GNU.
- Binutils - montador, linker e ferramentas relacionadas.
- Bison - gerador de parser desenhado para substituir o yacc.
- Classpath - bibliotecas para Java.
- COBOL for gcc - Projeto para produzir um compilador de Cobol.
- DotGNU - substituto livre para o Microsoft .NET.
- Ed - Um mini editor de texto.
- Emacs - editor de texto extensível e auto-documentado.
- G++ - compilador de C++
- GCC - compilador otimizado para várias linguagens de programação, particularmente linguagem C.
- GDB - depurador de aplicações.
- GFortran - Compilador Fortran
- GIMP - programa de edição de imagens.
- glibc - biblioteca para linguagem C.
- GNU fcrypt - Criptografia automática e transparente.
- Gnash - Reprodutor Média Flash.
- GMP - sistema de Cálculo com precisão multiplo.
- GNAT - O sistema completo para compilação de ADA 95.
- GNOME - ambiente de gráfico para sistemas do tipo Unix.
- GNU Health - Software para a saúde.
- GNU Hurd - um micronúcleo e um conjunto de servidores que funcionam do mesmo modo que o núcleo Unix.
- GNU MDK - um conjunto de ferramentas para a programação em MIX.
- GNU Octave - computação - matématica.
- Gnumeric - Programa de edição de folhas de cálculo.
- GNUnet - rede descentralizada de comunicações pessoais, desenhada para resistir à censura.
- GNUstep - implementação de conjunto de bibliotecas OpenStep, assim como ferramentas para programar aplicações gráficas.
- Gpaint - Programa de edição de gráficos (pintar).
- GSL - biblioteca científica para GNU
- GTK+ - Caixa de ferramentas GNU para o sistema X Window.
- Gv - Programa para ver ghostscript (pdf).
- Gzip - aplicações e bibliotecas para compressão de dados.
- LilyPond - editor de partituras musicais.
- Maxima - um sistema para cálculos algébricos.
- Octave – um programa para computador numérico similar a MATLAB.
- Texinfo - sistema de documentação, manuais em texto ASCII, e on-line.
- Zile - Um clone leve do Emacs.
O projecto GNU também ajuda com o desenvolvimento de outros pacotes, como:
- CVS - Sistema de controle de versões para código fonte.
- DDD - Ferramentas gráficas para detecção e depuração de erros.
Referências
- ↑ Visão geral do sistema GNU gnu.org. Visitado em 28/7/2012.
- ↑ diretório GNU Diretório de software Gnu GNU. Visitado em 28/7/2012.
Ver também[editar | editar código-fonte]
- Free Software Foundation
- Licença Pública GNU (GPL)
- GNU não é Unix