Slashdot Mirror


Apple's Grand Central Dispatch Ported To FreeBSD

bonch writes "Apple's Grand Central Dispatch, which was recently open sourced, has been ported to FreeBSD and is planned to be included by default in FreeBSD 8.1. Also known as libdispatch, the API allows the use of function-based callbacks but will also support blocks if built using FreeBSD's clang compiler package. There's already discussion of modifying BSD's system tools to use the new technology." The port was originally unveiled last month at the 2009 Developer Summit in Cambridge. Slides from that presentation are available via the Dev Summit wiki.

9 of 205 comments (clear)

  1. Bad Apple by 93+Escort+Wagon · · Score: 5, Funny

    Always taking from the open source community, and never giving back!

    --
    #DeleteChrome
  2. No. Really? by Anonymous Coward · · Score: 0, Funny

    Oh yes. Fanbois are already out?! They do it once, and Lo and Behold!!! THEY ALWAYS DO IT!!!

    1. Re:No. Really? by Anonymous Coward · · Score: 3, Funny

      But apart from CUPS, LLVM/clang, Webkit, Darwin, launchd, patches for zfs, MacPorts, darwin streaming server, CalDav, iCal, the Calendar server, code for Ruby, code for X server and GCD, what has Apple ever done for us?

    2. Re:No. Really? by mi · · Score: 2, Funny

      Where do you think they got the code from in the FIRST PLACE????

      From the professional coders at AT&T?

      (ducks...)

      --
      In Soviet Washington the swamp drains you.
  3. Re:Apple's Grand Central Dispatch Ported To FreeBS by larry+bagina · · Score: 3, Funny

    now it can die in parallel, optimized for the number of cores and other system activity.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  4. Re:Apple's Grand Central Dispatch Ported To FreeBS by omar.sahal · · Score: 2, Funny
    On September 9, 2005, *BSD was finally declared dead. The following obituary appeared in the Berkeley Observer:
    1. * BSD Obituary
    2. * BSD, 28, of Berkeley, CA died Monday, Sept. 19, 2005. Born July 3, 1976, it was the creation of a cluster of pot-smoking hippies who went to Illinois and came home with a reel of tape. Rather than smoke the tape, they uploaded it and hacked on it a little.
    3. * BSD was known for its C shell and early TCP/IP implementation. After being banished from UC Berkeley, it was ported to the x86 platform, where it fell into the hands of heavier pot-smokers who liked to argue. Soon, the project had splintered into 12 different Balkanized projects. Until its death, there was almost constant fighting in and amongst these groups, sometimes degenerating into out-and-out fistfights.
    4. * BSD is survived by its superior, Linux, as well as several commercial unix implementations. It may be missed by some who knew it, although most of them are said to be mere OS dilettante dabblers.
    5. A funeral will be held at 2 p.m. Thursday, Sept. 22, at the Berkeley Chapel on the UC campus, with interment to follow via the burning of the original *BSD tapes and scattering of the ashes over the San Francisco Bay. The Rev. Lou "Buddy" Stubbs will officiate.
    6. The family will receive friends from 7 to 8 p.m. Wednesday, Sept. 21, at the funeral home.
  5. Re:In other news... by wootest · · Score: 5, Funny

    Richard Stallman does not cry into his beer. Microsoft cries into their beer. Richard Stallman cries into his freedom.

  6. Thank goodness for the GPL by Anonymous Coward · · Score: 4, Funny

    Thanks goodness for the GPL, or we might never have convinced Apple to release its code so that FreeBSD could use it!

    Wait... what is that? Oh, nevermind then...

  7. Re:In other news... by Neurotic+Nomad · · Score: 2, Funny

    "Freedom" is what he calls his beard.