GNU/Linux e não apenas Linux!

Started by Ghetto_Smurf, April 05, 2006, 02:28:57 PM

Previous topic - Next topic

Ghetto_Smurf

Bem, decidi criar este tópico, para esclarecer sobre um assunto muito pouco falado. Muitos falam do Linux como um sistema operativo. Não podiam estar mais errados.

Aqui vai uma pequena história para perceberem que o nome do sistema é GNU/Linux.

Vamos começar pelo GNU:


QuoteO projecto GNU é um projeto iniciado por Richard Stallman em 1984, com o objetivo de criar um sistema operacional totalmente livre, que qualquer pessoa teria direito de usar e distribuir sem ter que pagar licenças de uso.

Este sistema operacional GNU deveria ser compatível com o sistema operacional UNIX, porém não deveria utilizar-se do código fonte do UNIX. Stallman escolheu o nome GNU porque este nome, além do significado original do mamífero Gnu, é um acrônimo recursivo de: GNU is Not Unix (em português: GNU não é Unix).

A partir de 1984 Stallman e vários programadores, que abraçaram a causa, vieram desenvolvendo as peças principais de um sistema operacional, como compilador de linguagem C, editores de texto, etc.

Em 1991 o sistema operacional já estava quase pronto, mas faltava o principal, que é o kernel do sistema operacional. O grupo liderado por Stallman estava desenvolvendo um kernel chamado Hurd. Porém, em 1991, aconteceu algo que mudou o rumo da História: um jovem finlandês chamado Linus Torvalds havia criado um kernel que poderia usar todas as peças do sistema operacional GNU. Este kernel ficou conhecido como Linux, contração de Linus e Unix.

Atualmente, o sistema operacional GNU com o kernel Linux é conhecido como GNU/Linux

Em poucas palavras, o GNU são todos os aplicativos no GNU/Linux. Como o Linux foi lançado de acordo com as ideias do GNU /software livre), o projecto do kernel hurd foi interrompido.

Agora, vamos ver o que realmente significa o termo Linux:


QuoteO Linux é um núcleo livre idêntico ao do Unix e criado por Linus Torvalds em 1991 e subsequentemente melhorado com a ajuda de desenvolvedores de todo o mundo.

Foi inicialmente desenvolvido para o processador Intel 80386 tem sido desde então adaptado a muitas mais plataformas. É quase na totalidade escrito em C com algumas extensões GNU C, juntamente com alguns excertos em assembly.

Desenvolvido sob a GPL, o código-fonte do núcleo de Linux é software livre.

O núcleo é mais conhecido como a base dos sistemas operativos Linux. Distribuições de software baseadas neste núcleo são também denominadas de distribuições de linux

Ora, o Linux é uma pequena porção do código de uma distribuição. Ou seja, O Ubuntu, por exemplo, é uma mistura de software GNU com o kernel Linux. Daí o nome GNU/Linux.

O kernel do GNU ainda está em desenvolvimento, embora ainda num processo muito lento:


QuoteGNU Hurd é o kernel oficial do sistema operacional GNU. É composto de servidores (ou daemons, no jargão de Unix) que utilizam o microkernel GNU Mach. Está em desenvolvimento desde 1990 pelo Projeto GNU e é distribuído como software livre sob a licença GPL. O Hurd almeja superar os kernels tipo Unix em termos de funcionalidade, segurança e estabilidade, e ao mesmo tempo manter uma certa compatibilidade com o Unix.

O nome \\"Hurd\\" é um acrônimo indiretamente recursivo: \\"HIRD of Unix-Replacing Daemons\\", onde \\"HIRD\\" significa \\"HURD of Interfaces Representing Depth\\".

Ainda em estágio de desenvolvimento, os próprios (e pouquíssimos) desenvolvedores pedem ajuda à pessoas conhecedoras da Linguagem C (tanto para o desenvolvimento do kernel, quanto para o porte de aplicativos), assim como pessoas que tenham disponibilidade para efetuar testes e reportar bugs.

O único sistema GNU/Hurd disponível no momento é o Debian GNU/Hurd. O Hurd ainda está numa fase de desenvolvimento muito sensivel, pois muito programas do GNU e outras licenças não estão preparadas para dar suporte ao Hurd.

Como podem ver, o termo correcto a assinalar é GNU/Linux. Chamar Linux ao sistema em seu todo é errado, pois nem se trata mais de metade do código de qualquer distribuição.


Fonte: Wikipedia

Debian GNU/Hurd

Teotónio Ricardo

Então não existe nenhum SO Gnu/Hurd para o publico? ou o Debian Gnu / Hurd é disponivel ao publico?

Ghetto_Smurf

está disponível ao público, embora ainda seja muito experimental, pois muitos dos programas fora do desenvolvimento GNU não estão preparados para outro kernel fora do do Linux

SteveCAnthrax

Então versões como Caixa magica são o q? GNU com kernel LInux mas qual a diferença de Caixa Magica e FreeSpire etc...

Ghetto_Smurf

A diferença está entre o conjunto GNU, ou seja, a escolha dos pacotes. O linux é sempre o mesmo, claro que dependendo das versões