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: 15.836 ]

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

FreeRADIUS - Conceitos Básicos - Parte II

Backup/Restore de uma cópia fiel de um HD utilizando o DD

Principais Ambientes Gráficos

Melhorando o tempo de boot do Fedora e outras distribuições

Projeto Xen - Visão Geral

Leitura recomendada

Um níquel de volta

Quando a Microsoft me fez mudar para OpenSource

Mrxvt x Gnome-Terminal x Konsole

Onde o Linux perde feio para Windows

Patentes de software - O atraso da humanidade

  
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