FUG-BR / Grupo Brasileiro de Usuarios de FreeBSD - FreeBSD ganha componente do Snow Leopard
FreeBSD ganha componente do Snow Leopard
Por Marcos Pereira   
16/10/2009

“Grand Central Dispatch” otimiza aplicativos para uso em sistemas multi-core.

Por Antonio Blanc

Fonte: IG Tecnologia

 

ImageO sistema operacional FreeBSD, baseado no antigo Unix mas com o código aberto, é o primeiro a receber uma versão do Grand Central Dispatch, um subsistema do Mac OS X que melhora a eficiência em processadores com vários núcleos. Outros sistemas livres como o Linux também podem receber o GCD.
 
Há pouco mais de um mês a Apple lançou um dos principais componentes do Mac OS X 10.6 “Snow Leopard”, batizado de Grand Central Dispatch (GCD) sob uma licença Open Source. Sob a forma da biblioteca “libdispatch”, o GCD facilita a tarefa de criar programas otimizados, que possam tirar melhor proveito de sistemas multiprocessados, como os atuais processadores Dual-Core, Quad-Core ou Hexa-Core da Intel e AMD.
 
Os desenvolvedores do FreeBSD aproveitaram-se da oportunidade e anunciaram que o sistema acaba de receber uma versão do GCD. O código foi portado por Robert Watson e Stacey Son, e já está disponível na “loja online de software” do FreeBSD, o sistema Ports. Mas em vez de simplesmente adaptar a biblioteca, os programadores também adaptaram o compilador C clang e fizeram algumas modificações que tornam mais fácil utilizá-la fora do Mac OS X, o que pode beneficiar outros sistemas operacionais, como o Linux.
 
 
Segundo os desenvolvedores, as modificações necessárias para suportar a libdispatch serão incorporadas ao FreeBSD 8.1. Os próximos passos no projeto incluem um estudo para determinar se componentes-base do sistema operacional poderão se beneficiar do uso da libdispatch.
 
"O GCD é o subsistema responsável por distribuir e otimizar a execução dos programas pelos processadores e múltiplos núcleos que formam o “cérebro” do Mac. A ideia por trás do Grand Central é evitar que os desenvolvedores percam tempo reescrevendo seus aplicativos para trabalhar com multiprocessadores rodando em paralelo.". Este parágrafo foi escrito por Marco Andrei Kichalowsky em: http://macmais.terra.com.br/noticias/apple-abre-codigo-fonte-do-coracao-do-snow-leopard/


Notícia original em:

http://tecnologia.ig.com.br/noticia/2009/10/14/freebsd+ganha+componente+do+snow+leopard+8831975.html

 

Referências:

http://www.bit-tech.net/bits/software/2009/06/14/a-quick-look-at-mac-os-x-snow-leopard/4

http://macmais.terra.com.br/noticias/apple-abre-codigo-fonte-do-coracao-do-snow-leopard/

http://en.wikipedia.org/wiki/Grand_Central_Dispatch

Comentrios
:)
Por Thiago em 05/11/2009 14:19:09
Um timo feito da Aplle 
 
Sempre a Apple surpreende com feitos que beneficiam todos usurios e timo saber q o GCD pode ser portado para o linux
TTEyhnlkdhwRrde
Por Woods em 28/02/2013 21:28:38
I'd venture that this aitrcle has saved me more time than any other.


Comente!*
Nome:
E-mail
Homepage
Ttulo:
Comentrio:

Cdigo:* Code

ltima Atualizao ( 16/10/2009 )