De: Lalo Martins [mailto:[EMAIL PROTECTED] > > On Mon, Apr 10, 2000 at 01:09:16PM -0300, Leandro Dutra wrote: > > > Microwindows (a infraestrutura gráfica que provavelmente vai > > > substituir o X se o Berlin não ficar pronto antes da criação da > > > > MicroWindows substituir o X? Por quê? > > Nós temos o sistema A e o sistema B. > > A foi criado mais de 10 anos atrás e vem sendo remendado > periodicamente, ganhando uma cara nova e novos recursos. Mas > está completamente gordo (bloated), sendo que um dos principais > motivos é a compatibilidade com as versões mais antigas. Além > disso, é notoriamente cheio de bugs. > > B foi criado recentemente por um bando de hackers espalhados > por todo o mundo, sendo que um dos principais chama-se Alan > Cox; faz (ou vai fazer, qdo ficar pronto) mais ou menos as > mesmas coisas, mas é muito mais leve e a API é mais racional, > fácil de aprender e programar.
De acordo com o que li em http://microwindows.censoft.com/faq.html, MicroWindows quer ser compatível com Win32 GDI, e NanoX quer ser compatível com X... ou seja, não há vantagens decorrentes de abandonar compatibilidade. Só para reforçar, as APIs do NanoGUI são as mesmas dos sistemas atuais. Além disso, o X especifica um protocolo... se a questão for a implementação XFree ou mesmo as implementações baseadas na referência do X.org (praticamente todas hoje em dia) então alguém poderia reimplementar "limpo", do zero... de certa forma foi isso que o NanoGUI procurou fazer, só que deixando de lado características desnecessárias em máquinas de mão. Talvez a impressão de que o X seja ineficiente é porque todas as implementações em uso corrente são "cheias", quer dizer, suportam todas as APIs e todas as capacidades? Talvez o sistema de janelas do BeOS ou do OS/2 ou mesmo do Amiga fossem mais leves, mas também menos capazes com certeza. --_ / \ Leandro Guimarães Faria Corcete Dutra +55 (11) 246 96 07 \ / Amdocs Brasil Ltda, São Paulo +55 (11) 3040 4724 X http://www.terravista.pt/Enseada/1989/ mailto:[EMAIL PROTECTED] / \ Campanha fita ASCII, contra correio HTML BRASIL