Apple coloca sob licença Apache a tecnologia Grand Central Dispatch
| Tweet |
|
Enviado por Marcio Torres (turbovixΘgmail·com):
Percebendo que precisará de apoio da comunidade de desenvolvedores para que surjam mais aplicações que tirem proveito do GCD, a Apple decidiu licenciar a tecnologia sob a licença aberta Apache 2.0.
Com o movimento, além de atrair programadores para seu sistema, a empresa de Steve Jobs pode também estar abrindo caminho para que distribuições Linux possam usar melhor o poder de processamento de chips multinucleares.” [referência: info.abril.com.br]
| Tweet |
|
• Link direto para este post: http://br-l.org/!14353
• Siga no Twitter: @brlinuxblog e @augustocc
• Mais posts do mesmo tema: Aplicações, kernel










Queria saber se esta tecnologia do MACOS para processdores com varios nucleos é tão boa quanto ao que o kernel linux tem hoje.
O Kernel Linux hoje esta prsente em varios computadores do TOP 500 em velocidade, não creio que o código para linux seja ruim.
A Apple esta pelo visto “concordando” que o codigo dela pode ser melhorado pela comunidade
Vagner, o OS X sempre teve uma parte Opensource, ao menos desde quando virou Unix. A Apple tbm é uma grande financiadora do FreeBSD, além de manter vários projetos como o CUPS, Webkit, etc. Além disso alguns de seus softwares de criação multimídia funcionam em Linux, mas é claro, não são de graça :-)
Lógico que o “bruto”, o que faz o Mac ser Mac a Apple não libera. Acho que nem é necessário.
Embora ela seja a empresa que mais investe em tecnologias de restrição ao usuário (DRM), gostaria que outras empresas tivessem o mesmo comportamento que a Apple em relação ao software livre, ao contrário de continuar investindo em tecnologias fechadas (a MS investe no silverlight, a Adobe no Flash e a Apple, Google, Mozilla, etc., investem no HTML5, ecmascript, CSS3…
Sim, o webkit é hj a engine mais rápida e mais compatível com os padrões web.
Já vão começar a implementar no webkit o OpenGL ES, para permitir aplicações que utilizem a placa de vídeo serem executadas dentro do navegador.
Está certo que com canvas 2d já é possível ter alguma coisa 3d, mas não sei se usa aceleração gráfica. Como neste incrível exemplo: http://gyu.que.jp/jscloth/touch.html
Pena que a licença da maioria dos maiores softwares não sejam compatíveis entre si, o que acaba um pouco com o “sentimento” de colaboração do software livre. Aí fica que softwares ou partes de software GPL não podem ser incorporados em sistemas como FreeBSD, OS X, e etc. e partes destes não podem ser incorporadas no Linux (como este da notícia e o ZFS, que já está disponível no FreeBSD, OpenSolaris e OS X. Até hj não consegui usar o zfs-fuse aqui, e só consigo acessar a partição do opensolaris por ele mesmo).
PS: O Linux já não suporta, por default, até 4096 processadores (acho q a partir do 2.6.30)? Nunca programei usando paralelismo (vixi, tenho q aprender a usar threads em C até 10 de outubro!), mas o suporte à vários processadores nativamente no Linux facilita em alguma coisa a vida do programador?