On Thu, 6 Sep 2001 10:39:04 -0300
Cl�udio Sampaio (Patola) <[EMAIL PROTECTED]> wrote:
>       Hummmm... engra�ado. Lembra daquela discuss�o sobre o Linux ser
> microkernel, sobre se quem estava certo era o Linus ou o Tanenbaum?
> Estes
> foram exatamente os argumentos usados pelo Linus para usar a arquitetura
> de kernel monol�tico 

Vc se engana em achar que esse ponto da discussao sobre microkernel se
encaixa no conceito de portabilidade m�xima q est�vamos discutindo no IRC.
Primeiro pq vc pode implementar funcoes dependentes de arquitetura e
fornecer uma interface de programacao de mais alto nivel para todas as
camadas acima, o que nao deixa de comprometer a portabilidade dessas
funcoes. Por exemplo, suponha q eu invente uma CPU que consegue calcular o
tamanho do universo. Eu posso fornecer uma systemcall para que as camadas
superiores do  sistema trabalhem com essa funcao, mas se por um acaso o
sistema for portado para uma arquitetura q nao suporte esse calculo, essa
interface de programacao � inutil, e programas q as usem nao serao
portaveis para essa arquitetura. Segundo, pq isso pode ser implementado
tanto em microkerneis como kerneis monoliticos.  Ent�o, se vc planeja
portabilidade est� reduzido ao menor denominador comum da MESMA FORMA.  

Mas de qualquer forma, vc nao deixa de estar correto. Se um subset
nao-portavel e o resto do programa portavel � a solucao que o XFree86 usa,
isso nao deixa de reduzir as possibilidades de programacao se vc pensa em
distribuir software para multiplas plataformas.  


> (decis�o da qual voc� discordou veementemente, se
> bem me lembro) :)

Nao discordei, eu tomei partido. Nao tenho conhecimento suficiente de
sistemas operacionais para discordar ou concordar com o que Linus diz,
apenas tomei o ponto de vista que me parecia (e ainda me parece) mais
l�gico.  Vc � novo na lista, perceber� quando eu entrar em contradi��o. Se
h� coisa mais comum nessa lista do que o Edgard postar noticias ou o
Igarashi falar de teclados, � eu mudar de id�ia.

Thiago

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

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

Responder a