Macs Pro poderão incorporar chips Intel Xeon “Gulftown” hexa-core no início de 2010
Home » Apple, Mac OS X, Tecnologia

Apple abre código fonte da implementação do Grand Central Dispatch

Grand Central DispatchEm uma atitude bastante inesperada, a Apple abriu hoje na Mac OS forge o código-fonte de uma tecnologia importante do Snow Leopard, o Grand Central Dispatch. Todas as bibliotecas que compõem o recurso agora estão reunidas em um projeto independente, o libdispatch.

A iniciativa é muito interessante por um lado, mas o MacResearch e um número considerável de outros desenvolvedores manifestaram um enorme espanto ao tomar conhecimento dela. Como já sabemos, o GCD é uma excelente solução para tirar proveito de processadores com múltiplos núcleos, capaz de dar à Apple enorme destaque nesse segmento da indústria.

Contudo, a abertura do Grand Central Dispatch aparenta possuir razões mais complexas, que afetam positivamente os desenvolvedores em outros sistemas UNIX/Linux. O código é fácil de portar e ser compilado, e muita gente que trabalha com Macs e outras máquinas em áreas específicas de ciência e tecnologia encontrará enorme utilidade em usá-lo. Antes que falem da Microsoft copiá-lo no Windows ou algo assim, é bom deixar claro que isso pode ser descartado, julgando que ela já possui uma abordagem distinta para multi-core há algum tempo.

O libdispatch promete se tornar bastante popular, assim como o WebKit e outros projetos abertos da Apple se tornaram. Pela descrição das bibliotecas, toda a estrutura de funcionamento semelhante à do Snow Leopard está inclusa no código para uso. Além disso, muita documentação (além da existente no site da Apple) será aberta para elas, e contribuições ao código feitas por voluntários poderão atingir até o Mac OS X.

[Via: Daring Fireball.]

« Novo comercial do Windows 7 muda abordagem e traz tom positivo Protótipo de Mac Pro octo-core rodando o Snow Leopard é posto à venda no eBay »

Artigos relacionados

Quem escreve?

Silvio Sousa Cabral
Silvio Sousa Cabral
Paulista de 17 anos, possui formação técnica em Informática e Web design, além de ser estudante da ETE, em São Bernardo do Campo. Já trabalhou com animações para a web em uma empresa de Tecnologia da Informação e é voluntário aos finais de semana. Possui paixão por Macs e iPods desde 2006, sendo também amante de música, cinema, design e tudo onde a plataforma Mac mostra o melhor de si. É dono de um MacBook branco e sonha em participar de uma Conferência de Desenvolvedores da Apple.

Produtos do seu interesse

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

10 Comentários »

Deixe um comentário!

Envie o seu comentário abaixo, ou um trackback do seu próprio site. Você também pode assinar estes comentários via RSS.

Seja legal. Jogue limpo. Foque-se no tópico. Sem spam.

Você pode usar estas tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Este blog é integrado ao Gravatar. Crie um você também!

Aviso: todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste weblog ou de seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. O autor deste weblog reserva-se, desde já, o direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação de seu autor (nome completo e endereço válido de email) também poderão ser excluídos.