On Sun, 23 Sep 2001 16:18:56 -0300
"Jokka" <[EMAIL PROTECTED]> wrote:
>     Linux � "somente" o kernel. Muitos de n�s sabemos disso.
>     Acontece que o resto do sistema n�o � "Linux", � GNU. A� � que est�
> a
> briga dele.
> 
>     Todo mundo chama o sistema inteiro de Linux, quando na verdade ele �
> GNU
> (Seguindo a sua linha de pensamento "Pombas, o Linus s� escreveu o
> kernel,
> quem � ele para decidir como se chama um pacote inteiro (distribui��o)
> de
> softwares?")
> 
>     A� � que est� a quest�o: Linus n�o fez nada, o nome simplesmente
> surgiu.
> E s� escreveu o kernel - o gcc, o emacs, o CVS, o apache e tantas outras
> coisas n�o foi ele que escreveu tamb�m... E s�o ferramentas GNU.

� perfeitamente poss�vel fazer um sistema operacional baseado em Linux sem
c�digo do projeto GNU.

D� uma lida em
http://linux.tomsk.ru/docs/programming/perl/TPJ/issues/vol5_2/tpj0502-0009.html,
onde o sujeito explica como fazer uma distribuicao de Linux 100% em Perl
(sim, � verdade). D� para substituir a libc por um interpretador de Perl e
rodar shells, ferramentas de linha de comando e etc de forma perfeitamente
funcional sem precisar de uma linha de c�digo GNU. O �nico problema aqui
seria o compilador C para compilar o kernel e o interpretador Perl em si.
No segundo caso d� para compilar estaticamente em SCO Unix usando algum
compilador propriet�rio e compilar o kernel com suporte a iBCS embutido.
J� o kernel em si eh mais complicado, pois seria necess�rio limpar todos
os GCCismos do c�digo, usar outro compilador tipo lcc e tentar fazer com
que ele compile com uma libc n�o-GNU tipo a dos xBSD. Trabalho de v�rios
meses, acredito, mas n�o � tecnicamente imposs�vel j� que tirando os
gccismos o codigo do Linux � basicamente ANSI C. 

Ah: os xBSD s� compilam com gcc. Devo cham�-los de GNU/OpenBSD,
GNU/FreeBSD? E o Solaris, que vem um cd com programas gnu? GNU/Solaris? Ok
ok, vc diz que o Linux s� existe hj por causa do GNU. Entao eu devo
colocar GNU/ em todos os programas que desenvolvo sob Linux? Pois por essa
l�gica, eles s� existiriam por causa das ferramentas da FSF.

Esse � s� mais um motivo para q eu considere o raciocinio do RMS
simpl�rio.

Thiago

-- 
He who fights and run away lives to fight another day. (Bob Marley)

Assinantes em 24/09/2001: 2374
Mensagens recebidas desde 07/01/1999: 133656
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a