Visão Geral do Sistema GNU
O sistema operacional GNU é um sistema de software livre completo, compatível com o Unix. GNU significa “GNU's Not Unix” (GNU Não é Unix). Ele é pronunciado como uma sílaba com g forte. Richard Stallman fez o Anúncio Inicial do Projeto GNU em setembro de 1983. Uma versão mais longa, chamada de Manifesto GNU, foi publicada em março de 1985. O texto tem sido traduzido para várias outras línguas.
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.)
O projeto que desenvolve o sistema GNU é chamado de “Projeto GNU”. O Projeto GNU foi concebido em 1983 como uma maneira de trazer de volta o espírito cooperativo que prevalecia na comunidade de computação nos seus primórdios — para tornar a cooperação possível novamente ao remover os obstáculos à cooperação impostos pelos donos de software privativo.
Em 1971, quando Richard Stallman começou sua carreira no MIT, trabalhava em um grupo que usava exclusivamente software livre. Até mesmo empresas de informática frequentemente distribuíam software livre. Programadores eram livres para cooperar uns com os outros, e frequentemente o faziam.
Já na década de 1980, quase todo o software era privativo, 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.
Todo usuário de computador precisa de um sistema operacional; se não há nenhum sistema operacional livre, você não pode nem começar a usar um computador sem recorrer a software privativo. Dessa forma, o primeiro item na agenda do software livre tinha de ser um sistema operacional livre.
Decidimos criar um sistema operacional compatível com o Unix, porque seu design geral já era testado e portável, e porque a compatibilidade facilita que usuários de Unix migrem para o GNU.
Um sistema operacional do tipo Unix inclui um kernel, compiladores, editores, formatadores de texto, clientes de e-mail, interfaces gráficas, bibliotecas, jogos e muitas outras coisas. Portanto, escrever todo um sistema operacional é um grande trabalho. Nós começamos em janeiro de 1984. A Free Software Foundation foi fundada em outubro de 1985, inicialmente para levantar fundos para ajudar a desenvolver o GNU.
Por volta de 1990 nós havíamos encontrado ou escrito todos os componentes principais, exceto um — o kernel. Então o Linux, um kernel do tipo Unix, foi desenvolvido por Linus Torvalds em 1991 e transformado em software livre em 1992. Combinar o Linux com o quase completo sistema GNU resultou num sistema operacional completo: o sistema GNU/Linux. Estimativas apontam que dezenas de milhões de pessoas hoje usam sistemas GNU/Linux, tipicamente através de distribuições GNU/Linux. A versão principal do Linux hoje em dia contém firmware não livre; ativistas do software livre mantém uma versão do Linux modificada e livre, chamada Linux-libre.
Entretanto, o Projeto GNU não se limita ao cerne do sistema operacional. Visamos fornecer todo um espectro de software, o que quer que os usuários desejem ter. Isso inclui aplicativos. Veja o Diretório de Software Livre para um catálogo de aplicativos livres.
Nós também desejamos fornecer software para usuários que não são especialistas em computadores. Por esse motivo, nós desenvolvemos um ambiente gráfico (chamado GNOME) para ajudar iniciantes a utilizar o sistema GNU.
Também queremos fornecer jogos e outros programas recreativos. Um grande número de jogos livres já está disponível.
Quão longe o software livre pode ir? Não existem limites, exceto quando leis, tais como o sistema de patentes, impedem o software livre. O objetivo derradeiro é prover software livre para fazer tudo aquilo que os usuários de computadores desejam fazer — e assim tornar o software privativo algo do passado.