At 23:24 2/7/2001 -0300, Edgard Lemos wrote:
>E qual � o problema de reescrever o kernel todo de novo?
>
>� o que eu disse na outra mensagem: n�s j� temos um kernel que funciona muito
>bem.
N�o � a opini�o dos grandes te�ricos da inform�tica. Um conhecido assistiu
a uma palestra de Djikstra* na universidade de Boston, onde, perguntado
sobre o q achava do Linux, ele diz com todas as letras que o Linux n�o �
desenvolvido, mas se espalha em todas as dire��es, e � um milagre que algo
t�o ca�tico, tanto o c�digo como o modelo de desenvolvimento, funcione.
* Edsger Djikstra � professor da Universidade do Texas e um dos gurus da
programa��o, criador do famoso algoritmo de Djikstra, sem�foros e um dos
pais de multithreading. Ele escreveu tamb�m o famoso documento 'goto
considered harmful' (http://www.acm.org/classics/oct95/).
Em quem eu vou acreditar que est� certo quando fala de tecnologia?
Djikstra, Tanembaum, ou J. Random Hacker que escreveu um m�dulo pro Linux?
E eu acho q vc nao entendeu a minha �ltima mensagem, ou fez de conta que
nao sacou: � *imposs�vel* usar a base de c�digo do Linux para se criar um
verdadeiro microkernel. Teria que ser necess�rio reescrever TODO o sistema
operacional e jogar a base de c�digo atual no lixo. N�o h� a menor
possibilidade de que o time de desenvolvimento atual que n�o tem
absolutamente nenhuma experiencia com multithreading e microkernels, e s�o
at� hostis a essa id�ia (veja o faq da LKML) de repente jogue tudo para o
alto e comece a desenvolver num paradigma COMPLETAMENTE DIFERENTE.
Eu tb nao creio que as empresas que tem engenheiros que sabem escrever
sistemas operacionais modernos *de verdade* achem que o Linux tem condicoes
de substituir a sua plataforma padrao exceto em casos isolados (leia-se,
migalhas para a m�dia), a nao ser em casos de desespero absoluto como a
SGI, que nao tem mais dinheiro para seis meses e prefere terceirizar o
sistema operacional (eu at� falaria que o 1 bilh�o que a IBM diz que
investiu em Linux, leia-se investiu em portar suas aplicacoes para Linux, �
menos de 1/4 do que a Microsoft investe todo ano em pesquisa e
desenvolvimento para o seu sistema operacional de brinquedo. Mas MS �
off-topic nessa thread. Oops =)). Comparado com essas plataformas, Linux em
termos de engenharia � obsoleto, n�o escala, e n�o passa de um brinquedo
que ganhou a m�dia. � ris�vel achar que uma plataforma monolitica que
conseguiu ter arquivos e mem�ria com mais de 2 GB h� apenas dois anos tem
condicoes de se igualar em escalabilidade com um Irix ou um Tru64 da vida.
Mas, o marketing faz a cabe�a de muita gente :), e o neg�cio dessas
empresas � vender hardware. Hardware caro, �bvio. Vc ainda acha que o Linux
tem condicoes de, por exemplo, manter as m�quinas da Mastercard?
O Linux nao atingiu e nunca vai atingir o poder que essas plataformas tem
hoje com o modelo de desenvolvimento que est� adotando atualmente.
>Enquanto este est� servindo bem, poderemos em paralelo rescrever outro
>microkernel multifilamentado sossegadamente, j� que n�o teremos press�o
>nenhuma para que possa p�r todo o sistema em funcionamento.
>
>Al�m do que, porque n�o aproveitar o mach, por exemplo?
Eles tentaram: (www.mklinux.org). Mas como eu disse na minha mensagem
anterior, fizeram lusitanismo: rodaram o kernel monolitico do Linux inteiro
como um �nico servi�o no topo do Mach. Se algo der errado, o sistema
operacional todo cai, do mesmo jeito. E o Mach n�o � o que existe de mais
moderno em microkernels hoje. Um bem interessante � o ChorusOS, da Sun, um
sistema operacional embarc�vel que � em boa parte escrito em... Java :)
O que me espanta � que at� eu, que nunca escrevi uma linha de c�digo para o
nucleo do Linux e sou um reles curioso tenho plena consciencia de que isso
� impossivel enquanto vc, que � bem mais esclarecido ainda continue batendo
nessa tecla. Entao, se vc nao acredita no que eu e outras pessoas
imensamente mais gabaritadas dizem, abra os fontes do Linux no editor de
texto e tente fazer um microkernel com aquilo. Quando terminar, me avisa :)
>Fico imaginando por que tais g�nios e empresas t�o endinheiradas assim n�o
>conseguiram chegar ao n�vel de popularidade, liberdade e versatilidade que o
>Linux atingiu em t�o pouco tempo!!!
Pq o Linux � de gra�a, sai bem na m�dia e o hardware onde rodam os sistemas
operacionais de verdade custa caro e n�o � comprado no Paraguai. Para mim
est� bem claro.
--
Thiago Pimentel
Preview Tecnologia
Aquele que luta e foge vive para lutar outro dia.
-- Bob Marley
Assinantes em 04/07/2001: 2269
Mensagens recebidas desde 07/01/1999: 121267
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]