Até o pessoal do Linux acordou. Além do Xen ter sido incluído na árvore oficial, Kernel 2.6.23 terá API estável para drivers em userspace.
Nada muito rápido, sem acesso DMA (nvidia e afins vão continuar com as gambiarras), mas se tudo correr bem, em breve aparecerão camadas de abstração para os mais variados tipos de drivers.
Abstração ? Pense no ndiswrapper, aquela gambiarrinha no kernel que lê drivers wifi do windows. Agora, imagine uma camada de comunicação para outros drivers – serial, usb, etc – que apesar de fazer parte do Kernel, não muda a cada release.
Parece bom ? Imagine /lib/modules/2.6 e não mais /lib/modules/2.6.20. Pense que você vai atualizar o kernel, e todos os dispositivos que fazem uso dessa nova interface vão continuar funcionando, sem recompilar nada, porque a API permanece a mesma.
Viajando um pouco mais além, já dá pra pensar em tirar os drivers que não precisam de acesso direto ao hardware, como devices USB e Serial, diminuindo drasticamente o tamanho do código fonte, e consequentemente tornando-o mais fácil de manter.
Enquanto isso, no prédio ao lado, o pessoal do KDE começa a unificar as mudanças feitas no WebKit pela Apple, Nokia e outros ao KHTML, e a Mozilla cria o ActionMonkey, mesclando com o engine Javascript atual, o SpiderMonkey, as melhorias do ActionScript doadas pela Adobe no projeto Tamarin.
2 Comentários »crimeboy
Olha soh! guigouz tem blog!
e essa interface? ehh umdia eu fiz uma brincadeira com o google tb: http://celo.host.sk/geeglo.html
eu replicava os sites, tirando todas as tabelas.
ps. falto o fundo branco no site
nem todos os browsers tem funfo padrao branco, aqui fico cinza o bg
Você pode acompanhar as respostas a este artigo pelo feed RSS 2.0.
You can leave a response, or trackback from your own site.
tzbishop2k
queria que o module-rebuild nao fosse mais necessario! haha
acho que o pessoal jah estah acordando ha algum tempo, mas agora foi um salto mesmo…
valeu, gostei do post..