O que é o GNU?

GNU é um sistema operacional desenvolvido pelo projeto GNU. O projeto GNU faz parte do movimento do Software Livre e tem como objetivo de construir um sistema operacional livre. O projeto consiste em juntar pessoas ao redor do mundo para desenvolver software que seja livremente disponível e que possa ser modificado e distribuído sem restrições. Para o GNU, o Richar Stallman criou a licença GLP (General Public License) que hoje é amplamente usada para licenciar inúmeros tipos de software livre. Esta licença garante aos desenvolvedores e aos usuários quatro liberdades essenciais, a liberdade de usar, compartilhar, modificar e distribuir software.

A sigla GNU significa Gnu's Not Unix (Gnu não é Unix). Repare que a palavra "Gnu" faz parte da abreviação GNU, isso se chama um "acrônimo recursivo". Por alguma razão os geeks gostam deste tipo de jogo de palavras não muito comum. O Linux também segue a mesma lógica: Linux Is Not UniX (Linux não é Unix).

Junto com o núcleo Linux, o GNU forma o sistema operacional GNU/Linux que algumas pessoas chamam simplesmente de 'Linux' para encurtar. O Linux também está sob licença GPL e portanto também é Software Livre. O GNU e o Linux poderiam quase ser considerados parte de um mesmo projeto mas por razões históricas eles não foram desenvolvidos pelas mesmas pessoas. Estas mesmas razões históricas fizeram a palavra 'Linux' ser muito mais conhecida do que a palavra 'GNU' e hoje em dia poucas pessoas conhecem a relação entre o projeto GNU e o sistema operacional "Linux" (coloquei Linux entre aspas pois ele não é, estritamente falando, um sistema operacional, ele é o núcleo de um sistema operacional).

O projeto GNU começou criando, um por um, todos os programas necessários para um sistema operacional inteiramente livre. Quando finalmente começaram a criar o núcleo do sistema eles foram muito ambiciosos e decidiram construir uma versão melhorada dos núcleos UNIX que existiam na época. Julgavam que poderiam melhorar a performance, a estabilidade e a segurança dos sistemas monolíticos tradicionais. O núcleo do GNU, chamado HURD, se concretizou após décadas de desenvolvimento mas mesmo assim nunca realmente amadureceu. Muito antes de conseguir acabar o HURD, um outro programador (Linus Torvalds) criou o Linux e rapidamente os sistemas GNU/Linux se popularizaram.

Os desenvolvedores do HURD disseram que não teriam começado a desenvolvê-lo se o Linux estivesse pronto para ser usado naquela época. Sendo que começaram, decidiram que seria justo continuar e, eventualmente, um dia, criar um núcleo que seja realmente muito melhor do que os que temos hoje em dia. Se eles conseguirem, talvez começaremos a ver sistemas GNU/HURD (ou talvez simplesmente GNU). Indiferentemente disso, os software GNU estão ai para ficar, seja com o Linux que com o HURD.

Para mais informações visite o site do GNU.


Comentar