Projeto GNU: diferenças entre revisões
Etiqueta: Imagem externa |
m Foram revertidas as edições de 189.83.6.60 para a última revisão de Georgez, de 11h42min de 29 de abril de 2014 (UTC) |
||
Linha 2: | Linha 2: | ||
[[Ficheiro:Heckert GNU white.svg|thumb|Logotipo GNU]] |
[[Ficheiro:Heckert GNU white.svg|thumb|Logotipo GNU]] |
||
'''Projeto GNU''', em computação, é um projeto lançado em 27 de setembro de [[1983]] por [[Richard M. Stallman|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.<ref name=gnu> {{Citar web | url= http://www.gnu.org/gnu/gnu-history.html | titulo= Visão geral do sistema GNU |acessodata=28/7/2012|publicado=gnu.org}}</ref> O objetivo do projeto é criar um [[sistema operacional]], chamado [[GNU]], baseado em [[software livre]]. |
'''Projeto GNU''', em computação, é um projeto lançado em 27 de setembro de [[1983]] por [[Richard M. Stallman|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.<ref name=gnu> {{Citar web | url= http://www.gnu.org/gnu/gnu-history.html | titulo= Visão geral do sistema GNU |acessodata=28/7/2012|publicado=gnu.org}}</ref> O objetivo do projeto é criar um [[sistema operacional]], chamado [[GNU]], baseado em [[software livre]]. |
||
==Etimologia== |
==Etimologia== |
||
O nome “GNU” foi escolhido porque atende a alguns requisitos; em primeiro lugar, é um acrônimo recursivo para “GNU's Not Unix”, depois, porque é uma palavra real e, finalmente, é divertido de falar (ou Cantar). |
O nome “GNU” foi escolhido porque atende a alguns requisitos; em primeiro lugar, é um acrônimo recursivo para “GNU's Not Unix”, depois, porque é uma palavra real e, finalmente, é divertido de falar (ou Cantar). |
||
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.) |
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== |
|||
⚫ | |||
[[Ficheiro:Gnu-and-penguin-color.png|thumb|right|200px|O duo dinâmico: O Gnu e o Pinguim voando. (C) 1999, Free Software Fundation, Inc]] |
|||
⚫ | |||
Lista de alguns programas desenvolvidos pelo projeto GNU <ref name=dir>{{Citar web | url= http://directory.fsf.org/wiki/GNU diretório GNU | titulo= Diretório de software Gnu | publicado= GNU | acessodata= 28/7/2012 }}</ref>: |
|||
⚫ | |||
<!-- Ordem alfabetica --> |
|||
⚫ | |||
* [[GNU build system|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. |
|||
* [[GNU Core Utilities|coreutils]] - Caixa de ferramentas básica GNU. |
|||
* [[GNU Binary Utilities|Binutils]] - [[montador]], ''[[linker]]'' e ferramentas relacionadas. |
|||
* [[GNU bison|Bison]] - [[Compilador de compilador|gerador de parser]] desenhado para substituir o [[yacc]]. |
|||
* [[GNU Classpath|Classpath]] - bibliotecas para [[Java (linguagem de programação)|Java]]. |
|||
* [[COBOL for gcc]] - Projeto para produzir um compilador de [[Cobol]]. |
* [[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++]] |
* [[G++]] - [[compilador]] de [[C++]] |
||
* [[GNU Compiler Collection|GCC]] - [[compilador]] otimizado para várias [[linguagem de programação|linguagens de programação]], particularmente [[Linguagem de programação C|linguagem C]]. |
|||
⚫ | |||
* [[GNU Debugger|GDB]] - [[depurador]] de aplicações. |
|||
* [[GFortran]] - Compilador [[Fortran]] |
|||
* [[GIMP]] - programa de edição de imagens. |
|||
* [[GNU C Library|glibc]] - biblioteca para linguagem C. |
|||
* [[GNU fcrypt]] - Criptografia automática e transparente. |
|||
* [[Gnash]] - Reprodutor Média Flash. |
|||
* [[GNU Multi-Precision Library|GMP]] - sistema de [[Codificação_aritmética#C.C3.A1lculo_com_precis.C3.A3o_finita|Cálculo com precisão]] multiplo. |
|||
* [[GNAT]] - O sistema completo para compilação de ADA 95. |
|||
⚫ | |||
* [[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. |
|||
⚫ | |||
* [[Gzip]] - aplicações e bibliotecas para [[compressão de dados]]. |
|||
* [[LilyPond]] - editor de partituras musicais. |
|||
* [[Maxima]] - um sistema para [[álgebra|cálculos algébricos]]. |
|||
* [[GNU Octave|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]]. |
|||
⚫ | |||
⚫ | |||
=={{Veja também}}== |
|||
⚫ | |||
⚫ | |||
*[[GNU]] não é [[Unix]] |
|||
=={{Ligações externas}}== |
=={{Ligações externas}}== |
||
{{commons|GNU}} |
{{commons|GNU}} |
||
⚫ | |||
* [http://www.gnu.org/home.pt-br.html O Sistema Operacional GNU] |
* [http://www.gnu.org/home.pt-br.html O Sistema Operacional GNU] |
||
* [http://www.gnu.org/philosophy/philosophy.pt-br.html Filosofia do Projeto GNU] |
* [http://www.gnu.org/philosophy/philosophy.pt-br.html Filosofia do Projeto GNU] |
||
* [http://www.gnu.org/gnu/gnu-history.html Introdução ao Projeto GNU] |
* [http://www.gnu.org/gnu/gnu-history.html Introdução ao Projeto GNU] |
||
⚫ | |||
{{-}} |
{{-}} |
||
Linha 30: | Linha 76: | ||
{{Software Livre}} |
{{Software Livre}} |
||
{{UNIX}} |
{{UNIX}} |
||
[[Categoria:Projeto GNU]] |
[[Categoria:Projeto GNU]] |
Revisão das 17h03min de 29 de abril de 2014
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
O nome “GNU” foi escolhido porque atende a alguns requisitos; em primeiro lugar, é um acrônimo recursivo para “GNU's 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
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. Consultado em 28 de julho de 2012
- ↑ diretório GNU «Diretório de software Gnu» Verifique valor
|url=
(ajuda). GNU. Consultado em 28 de julho de 2012
Ver também
- Free Software Foundation
- Licença Pública GNU (GPL)
- GNU não é Unix