SHARE
Facebook X Pinterest WhatsApp

Apple’s Grand Central Dispatch now open source

Sep 11, 2009
libdispatch-icon.png

From the

Apple Envy

files:

Apple is open sourcing one component of its new Mac OS X 10.6 (Snow Leopard) operating system. Grand Central Dispatch (GCD) is key new feature in Snow Leopard that is intended to help optimize multicore processing for apps.

The open source effort is called ‘libdispatch’ and it’s being made available under the Apache open source license. According to Apple, the project currently includes the user space implementation of
the Grand Central Dispatch API as seen in Mac OS X version 10.6 Snow
Leopard.

The project page also notes that though the overall GCD effort has support for the Mac OS X kernel it isn’t required.

That’s a big deal. It means that GCD can be ported to other platforms potentially.

I’m not sure who would want to implement this. Considering the shared lineage that Mac OS X has with Unix and specifically FreeBSD, that might be one potential target.

Apple does after all have an ok track record with spinning out open source efforts. Actually come to think of it, I can only really think of one and that’s WebKit.  It’s an effort that is still mostly run by Apple but Google and now RIM are also active as well.

Could the same sort of success come to GCD? I’m not so sure, but time will tell.

Recommended for you...

Facebook Becomes Meta, But Did It Move Too Soon?
Rob Enderle
Oct 29, 2021
Microsoft Gets Rid Of Passwords: I Can Almost Hear Angels Singing
Rob Enderle
Sep 17, 2021
Why AMD Has Been So Successful: Mark Papermaster
Rob Enderle
Sep 9, 2021
Another Crazy Week in Cybersecurity
Paul Shread
Jul 2, 2021
Internet News Logo

InternetNews is a source of industry news and intelligence for IT professionals from all branches of the technology world. InternetNews focuses on helping professionals grow their knowledge base and authority in their field with the top news and trends in Software, IT Management, Networking & Communications, and Small Business.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.