17.03  
Inicio
Principal
Inicio
Noticias
Artigos
Regras da Lista
Assinar a Lista
Histórico da Lista
PC-BSD: Artigos
PC-BSD: Notícias
Galeria de Imagens
Contador Usuários FUG
FUGs Estaduais
Downloads
Enquetes
FAQ
Resumo do Site
Links
Pesquisar
Contato
Sobre a FUG-BR
RSS / Twitter
-
DOC-BR (FUG BR)
Introdução
Projeto DOC-BR
Handbook
FAQ Oficial
-
+ Noticias
Alertas de Seguranca
Alertas em Ports
BSD em Geral
DaemonNews (Ingles)
MyFreeBSD
Todas Categorias
-
Login
Nome de Usuário

Senha

Lembrar login
Esqueceu sua senha?
Sem conta? Crie uma


FreeBSD ganha componente do Snow Leopard PDF Imprimir E-mail
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

Comentários
:)
Por Thiago em 05/11/2009 14:19:09
Um ótimo feito da Aplle 
 
Sempre a Apple surpreende com feitos que beneficiam todos usuários e é ótimo saber q o GCD pode ser portado para o linux


Comente!*
Nome:
E-mail
Homepage
Título:
Comentário:

Código:* Code

Última Atualização ( 16/10/2009 )
 
< Anterior   Próximo >
FUG-BR - Espalhando BSD
Dicas Rápidas:

make fetch: apenas baixa os fontes
make checksum: verifica integridade dos fontes
make extract: descompacta os pacotes
make configure: roda o ./configure do fonte
make depends: compila/instala dependencias
make: compila
make install: instala
make clean: limpa
make install clean: compila, instala e limpa
make deinstall: desinstala o port

 

 






Wallpapers
FreeBSD Security Advisories
  • FreeBSD-SA-10:03.zfs
  • FreeBSD-SA-10:02.ntpd
  • FreeBSD-SA-10:01.bind
  • FreeBSD-SA-09:17.freebsd-update
  • FreeBSD-SA-09:16.rtld
  • FreeBSD-SA-09:15.ssl
  • FreeBSD-SA-09:14.devfs
  • FreeBSD-SA-09:13.pipe
  • FreeBSD-SA-09:12.bind

  • Online:
    Nós temos 40 visitantes online


    Devil Store - Sua loja BSD
    FreeBSD Brasil LTDA

    FUG-BR: Desde 1999, espalhando BSD pelo Brasil.