Apple Open Sources Snow Leopard's Grand Central Dispatch

September 14, 2009
Apple logo Green
Apple has again jumped on to the open source bandwagon by releasing the code for its Grand Central Dispatch technology.

Grand Central Dispatch takes full advantage by making all of Mac OS X multicore aware and optimizing it for allocating tasks across multiple cores and processors. Grand Central Dispatch also makes it much easier for developers to create programs that squeeze every last drop of power from multicore systems.

Apple Insider writes :
The user-space implementation of the Grand Central Dispatch services API, called libdispatch, has been delivered as its own open source project, joining with other components that are part of projects Apple has already designated as open, including the kernel components in the Darwin OS XNU kernel and the blocks runtime that is part of the LLVM project.

A few other Apple related open source projects that come to mind are Webkit and CUPS, just to name a few.