A importância do GNU

Este artigo tem por objetivo mostrar a todos que o que costumamos chamar por Linux, não é apenas o Linux. Na verdade o que usamos é uma série de programas que dependem de um Kernel chamado Linux. Esses programas começaram a ser desenvolvidos num espírito de coletividade e liberdade. Esse espírito proporcionou a criação da Free Software Foundation e o projeto GNU por Richard Stallman.

[ Hits: 16.008 ]

Por: Perfil removido em 22/06/2010


Eis que surge Linus



Enquanto o Projeto GNU tentava desenvolver seu Kernel (Hurd) nos EUA, um Finlandês estudante da Faculdade de Helsinki desenvolvia por interesses pessoais algo que poderia ser a peça que faltava no quebra cabeças de Stallman: um Kernel que funcionasse e fizesse o que era necessário.

Linus Torvalds, estudante da Universidade de Helsinki, gostaria de desenvolver um sistema semelhante ao que ele utilizava para seus estudos acadêmicos. Então, baseando-se no Unix, mais especificamente no SunOS, ele começou a desenvolver seu próprio Kernel.

Linus conseguiu desenvolver e fazer funcionar seu Kernel monolítico mais rapidamente que a equipe do GNU Hurd (que era um microkernel) e sob a licença GPL o lançou com o nome de "Linux" (fusão dos nomes Linus e Unix). Então, ainda por volta de 1991, alguns programadores envolvidos com o Projeto GNU tiveram conhecimento a respeito do Kernel Linux e descobriram que ele era a peça que faltava no centro do quebra cabeças de seu Sistema Operacional.

Desde então os programas GNU puderam usar o Linux como plataforma para sua execução enquanto o Linux poderia usar os programas GNU para rodá-los.

Gradualmente as pessoas foram aderindo projeto GNU/Linux adicionando novas melhorias e capacidades ao núcleo do sistema.

O Filósofo e o Engenheiro

Em meados da década de 1990 o Sistema Operacional GNU já completo crescia e se popularizava com o passar do tempo, mas sob uma nova denominação. O nome "Linux" de alguma forma se popularizou e seus usuários começaram a se referir ao sistema todo como "Sistema Linux". Milhões de pessoas usavam o sistema operacional que era praticamente todo envolto por programas GNU sem referir-se ao termo, ou seja, era um Sistema Operacional GNU sendo referido como Sistema Operacional Linux.

A partir daí as distribuições começaram a surgir a partir do empacotamento de programas junto ao Kernel antes separados. A primeira versão de programas GNU empacotados junto com o Kernel Linux foi chamada de Slackware por Patrick Volkerding em 1992.

Podemos verificar que os projetos GNU e Free Software Foundation criados por Richard Stallman foram marcos no desenvolvimento do GNU/Linux como um sistema operacional totalmente livre e completo. A comunidade Open Source como um todo deve muito ao projeto GNU. Não fosse o projeto GNU e a filosofia central criada por Stallman, provavelmente, nada relacionado ao assunto teria sido possível. Em uma não-existência do GCC (GNU C Compiler) o próprio Kernel Linux em si não teria sido possível.

O Linux, em suma, não é um sistema operacional completo em sua essência, mas sim um núcleo que deu norte aos programas GNU para aí sim formar um sistema operacional completo. Um depende do outro e nós todos nos beneficiamos de ambos.

Contudo, não apenas por utilizar os programas GNU, mas por concordância e respeito à filosofia e contribuições de Stallman deveríamos defender a terminologia GNU/Linux ao nos referirmos à esse sistema operacional, afinal (provavelmente) sem GNU não haveria Linux e sem Linux não haveria GNU.

Referências: Revolution OS. Direção: J.T.S. Moore. Produtora: Seventh Art Releasing. 2001.

Página anterior    

Páginas do artigo
   1. O GNU de Stallman
   2. Eis que surge Linus
Outros artigos deste autor

Sudo 1.8.12 - Parte II - Como sudo funciona

Bom dia, é compatível com Linux?

Aventuras do Mint Linux 10 em um computador antigo

Por que existem mais games para Windows do que para Linux?

Regulamentação das profissões na área de informática

Leitura recomendada

Bom dia, é compatível com Linux?

Experiência sobre migração

Desenvolvimento de aplicações web

Viva o Linux adere à moda Orkut

A Evolução do Software Livre

  
Comentários
[1] Comentário enviado por vinipsmaker em 22/06/2010 - 10:18h

faltou colocar alguns fatos no artigo, tipo:
* só o gcc (compilador do projeto gnu) consegue compilar o linux
* o linux é escrito em c, e usa a biblioteca c padrão do projeto gnu
* o ambiente gráfico mais popular nas distribuições linux é parte do projeto gnu
* ...

[2] Comentário enviado por removido em 22/06/2010 - 14:57h

opa! listar as contribuições do GNU para nosso mundo é sempre bem vindo!

[3] Comentário enviado por removido em 22/06/2010 - 18:54h

Gostei muito! E como o colega Vinipsmaker contribuiu com este, peço sua licença para contribuir com um excelente vídeo postado num tópico por outro colega e que a meu ver , enriquecerá visualmente seu artigo, mostrando o que hoje é o Sistema mais usado em todo o planeta.
Parabéns pelo artigo!

http://www.youtube.com/watch?v=qvIUSIjZ4Ok&feature=related


[4] Comentário enviado por removido em 22/06/2010 - 23:05h

Obrigado pelo comentário Izaias! Eu vi o vídeo e gostei bastante também.
Esse é o espírito do GNU/Linux: contribuir com todos sempre!
E como diz a Free Software Song composta por Stallman:
"Join us now and share the software, you'll be free, Hackers you'll be free!" =)

[5] Comentário enviado por jhonatam em 22/06/2010 - 23:16h

amigo algumas pequenas correcoes devem ser feitas nesse seu artigo tais como o Slackware nao foi a primeira distro linux e sim uma coisa chmada de boot e root que eram dois disquetes com alguns aplicativos e mesmo antes do Slackware existir havia o SLS Linux do qual Patrick era usuario e se baseou nela para desenvolver o Slackware.
E mais uma coisa Linus se baseou no Minix e nao no SunOS ele era usuario do Minix do Tanenbaun.
e o Linux inicialmente se chamava Freax depois o dono do ftp onde o projeto tinha sido hospedado mudou o nome do arquivo para Linux.
Gostei do artigo continue contribuindo !

[6] Comentário enviado por removido em 22/06/2010 - 23:36h

Então Jhonatam, eu que me embasei no Revolution OS em algumas coisas do artigo... Nele o próprio Linus fala que se inspirou no Unix do SunOS, mas eu já li a respeito do Minix também. Há inclusive uma "briga" entre o Linus e o Tannenbaum a respeito do Kernel monolítico e do micro-kernel. Quanto ao Slackware, imagino q ele tenha sido a primeira distro a se popularizar com o status de "distribuição". E sim, antes de se chamar Linux o nome era "Freax", mas eu não quis entrar em muitos detalhes do tipo. Mas obrigado pelo comentário e por enriquecer o tópico!
forte abraço!

[7] Comentário enviado por rai3mb em 23/06/2010 - 00:56h

ótimo artigo, serve pra reformar essa parte da história e filosofia do GNU/Linux, principalmente para os iniciantes.

E...só para refletir deixo o seguinte:

"sem GNU não haveria Linux e sem Linux não haveria GNU", e imagina sem o Unix???? :-)


A paz do Senhor a todos!

[8] Comentário enviado por hideoux em 23/06/2010 - 10:59h

rai3mb,

"sem GNU não haveria Linux e sem Linux não haveria GNU"

Acho que você não entendeu...

Os dois projetos se encontraram...

Sem o GNU, talvez as pessoas que se interessaram pelo projeto Linux tivessem "ultrapassado" o objetivo do kernel e criado os outros softwares...

Sem o Linux, os integrantes do projeto Gnu teriam continuado com seu planejamento de por último fazer o kernel do projeto GNU...

[9] Comentário enviado por nicolo em 23/06/2010 - 11:40h

O núcleo do GNU, o Hurd continua em desenvolvimento e pode ser baixado do site do debian.
www.debian.org
O método de instalação não é lá para inciantes, mas deve funcionar.
Parece que a estrutura núcleo do Hurd não é monolítica como a do Linux. Não se sabe quando haverá uma versão aprovada do Hurd, mas vai ficar bem engraçado quando tiver o sistema GNU completo.

[10] Comentário enviado por rai3mb em 23/06/2010 - 13:21h

hideoux,


"Acho que você não entendeu..."

Simplesmente, Não interpretei da forma como você colocou.

Usei a frase em aspas por que a tirei do artigo, e só postei por causa da reflexão a ser feita em torno do desenvolvimento desses maravilhosos projetos. Veja que o UNIX é a base.


A paz do Senhor a todos!

[11] Comentário enviado por removido em 23/06/2010 - 18:12h

O mais irónico é que a GNU fez a maior parte do trabalho e o linux é que ficou conhecido, porque as pessoas esquecem-se de dizer GNUlinux

[12] Comentário enviado por dbahiaz em 25/06/2010 - 18:57h

Sempre vai ter alguém fazendo o trabalho duro, pra outro levar a fama kkkkkkk (Brincadeira)

Eu particularmente acho que nome "LINUX" é mais agradável de pronunciar do G.N.U ou GNU/LINUX, imagina se continuasse Freax, ai mesmo que ninguém nem notaria, até nisso o Linus deu mais sorte.

Gostei do artigo!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts