On Thu, 6 Sep 2001 09:02:07 -0300
"Manoel Pinho" <[EMAIL PROTECTED]> wrote:

> > Eu particularmente n�o concordo com essa tese.
> > Por que um driver para a placa de v�deo teria mais problemas do que o
> > driver para SCSI, IDE, rede, som, etc etc etc?
> > Se tudo mais pode estar no kernel, por que n�o o v�deo?
> 
> Simplesmente porque o v�deo � um sistema complexo (ou seja, ter� maior
> quantidade de linhas de programa��o) e da� a maior probabilidade de bugs (e
> consequentemente problemas). � s� comparar o uso de programas em modo texto
> com os programas gr�ficos em qualquer sistema operacional. 

Bom, n�o sei se d� para comparar um driver com aplicativos...

> O problema dos
> Ruindows � que n�o h� escolha: o sistema � todo baseado em gr�ficos e quando
> esta parte n�o funciona bem toda a estabilidade � pedida. Por este motivo o
> Ruindows XP s� usar� drivers "autorizados" pela M$. Ela alegava que muita da
> instabilidade do Ruindows deve-se a drivers mal implementados, especialmente
> os de v�deo. Outro dia estava usando o driver acelerado da Nvidia no Linux,
> que requer um m�dulo Nvdriver no kernel, e em determinadas situa��es a
> m�quina travava completamente e n�o respondia sequer a um ping ! Bastou
> colocar o driver padr�o do XFree (que n�o requer m�dulos no kernel) que o
> problema sumiu. Agora uso somente o driver acelerado quando quero jogar.

Mas voc� pode usar uma "interface gr�fica em texto", com o Frame-Buffer.
Assim o consumo de mem�ria n�o seria muito grande.
_Se n�o me engano_, n�o existe modo texto no Mac. E o Linux roda nele :)

Eu n�o estou dizendo que o Linux deve funcionar apenas com interface
gr�fica. N�o � "integrar a interface gr�fica ao SO", mas "integrar o
suporte � placa gr�fica ao SO".

E, al�m do mais, o X pode travar feio o Linux pelos motivos apresentados
pelo ACME a alguns dias atr�s. E idem para o SVGAlib.

[corta]

>  > PS. A volta de um velho frame-war ;)
> 
> N�o estamos brigando, s� discutindo pontos de vista.

Estava me referindo ao grande flame-war (ops, escrevi errado l� em cima)
que aconteceu quando criaram o projeto GGI :)

Os caras defendem o que estou dizendo (ou melhor, eu estou defendendo o
que eles dizem :P): um pequeno driver no kernel, uma camada intermedi�ria 
no user-space, e as interfaces gr�ficas (X, SVGAlib etc) sobre esta camada
(ou algo do g�nero).

_Para mim_, � uma estrutura mais l�gica do que a atual.

Para quem se interessar: http://www.ggi-project.org/

-- 
Ricardo Yassuo Igarashi
E-mail: [EMAIL PROTECTED]
Linux HP: http://web.that.com.br/iga

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

Responder a