É realmente, as transparências nós já as tínhamos muito antes do Windows, temos controle de janelas, temos controle de mixagem de texturas, temos um monte de coisas que o Windows nunca teve e nem vai ter por que não vamos deixar esses caras fecharem a tecnologia, não disseram que somos um câncer ?
Poderemos até mesmo para piorar tudo iniciar um Sistema operacional do Zero, sem precisar de nada que venha deles ou de qualquer coisa registrada e fechada. Tem mais, o XGL faz parte do Xorg e não do Kernel como no Windows,e é um agregado do Xorg por que o Xorg agora aceita extensões de manipulação OpenGL como o Quartz do MAC OS-X, O Windows está tentando implementar, mas os modos são diferentes e eles tiveram de reescrever grande parte do GDI para aceitar o Direct-X como input source e mixar com o explorer. Já no caso do Linux, ele funciona até sem placa de vídeo, já imaginou isso para o Windows ? Impossível, Tem também outros servidores de vídeo como o X11, o STAR-X que também são servidores de vídeo e de janelas, isso morreu com o Windows 95 quando a Norton tentou fazer o Comander que funcionava no 3.11 passar a funcionar no 95, a Microsoft não deixou não. Mataram a Lantastic, Afogaram o Java, Ferraram com o Netscape. Acho que agora será o julgamento final deles por que eles merecem. E esses buracos de rede que a Novell sabe há anos ? Eles também tentaram ferrar a Novell que quase faliu não fosse o Pinguim, agora a Novell tá dando uma chance da foice passar na cabeça de novo, só que desa vez eu quero que a Novell não tenha mais ajuda dos Linuxers para se levantar. Eles deveriam simplesmente engrossar o couro com a UE e cobrar para que o SMB/NMB fosse mais aberto, mas como eles tem um sistema de rede próprio, que não depende de SMB/NMB, decidiram deixar as outras distros na poeira, sem ajudar ninguém. Será que é Justo ? Não.
Voltando ao assunto.
No caso do X, o X é um servidor, sua concepção é outra, ele é como se fosse um hardware do sistema e possui até IRQ no Kernel, a debugagem dele é completamente diferente por que ele determina para o dispositivo e ao mesmo tempo redunda com ele. Ou seja, O X é ao mesmo tempo Hardware, Software e Microkernel que controla outros kerneis de placas de vídeo. s placas mais modernas simplesmente repassam para o X as funções que ele faz com a Mesa e as placas fazem o OpenGl por hardware. É interessante saber que mesmo uma trident pode fazer 3D com a MesaGL acoplada ao X.
Foi projetado para ser aberto e se pode adicionar funções a hora que quiser, e se o OpenGL melhorar e aumentar as instruções, qualquer programador que exporte opara o X em qualquer gerenciador de janelas pode fazer qualquer efeito em conjunto com qualquer função do sistema, basta agregar...
Mas isso não é suficiente para fazer dependência, tanto que muita gente até hoje faz tarefas com o 98, mas segurança sim, é uma dependência geral de todos, e por isso é que eu defendo esta posição de ser o Mono e não o XGL. O que mais poderia criar dependêcia senão o medo de pirataria e crimes virtuais ou roubo de identidade ?
Pode ser até mesmo que um roubo multimilionário ou então qualquer porcaria virtual ou então um super ataque desperte mais o medo e então eles terão a arma para a tacada final, continuo argumentando, eles tem mais 5 anos.