FUG-BR / Grupo Brasileiro de Usuarios de FreeBSD - FreeBSD ganha componente do Snow Leopard
 
 
01.01  
Inicio arrow Noticias arrow FreeBSD ganha componente do Snow Leopard
Principal
Inicio
Noticias
Artigos
Regras da Lista
Assinar a Lista
Histrico da Lista
PC-BSD: Artigos
PC-BSD: Notcias
Galeria de Imagens
Contador Usurios FUG
FUGs Estaduais
Downloads
Enquetes
FAQ
Resumo do Site
Links
Pesquisar
Contato
Sobre a FUG-BR
RSS / Twitter
-
DOC-BR (FUG BR)
Introduo
Projeto DOC-BR
Handbook
FAQ Oficial
-
+ Noticias
Alertas de Seguranca
Alertas em Ports
BSD em Geral
DaemonNews (Ingles)
MyFreeBSD
Todas Categorias
-
Login
Nome de Usurio

Senha

Lembrar login
Esqueceu sua senha?
Sem conta? Crie uma
Histrico da Lista
  • Re: [FUG-BR] incompatibilidade de boot - FreeBSD 7.x~8.x
  • Re: [FUG-BR] incompatibilidade de boot - FreeBSD 7.x~8.x
  • Re: [FUG-BR] incompatibilidade de boot - FreeBSD 7.x~8.x

  • Alertas em Ports
  • drupal -- multiple cross-site scripting



  • 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

    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


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

    Cdigo:* Code

    ltima Atualizao ( 16/10/2009 )
     
    < Anterior   Prximo >
    FUG-BR - Espalhando BSD
    Dicas Rpidas:

    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
    Sua Opiniao
    Online:
    Ns temos 18 visitantes online


    Devil Store - Sua loja BSD
    FreeBSD Brasil LTDA

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