Apple geeft Grand Central Dispatch uit in de Open Source-community

In een beweging die velen heeft verrast, heeft Apple besloten om hun multiprocessor taakbeheertechnologie, bekend als Grand Central Dispatch, te openen. Dit komt als een verrassing omdat de technologie amper in handen is gekomen van klanten via 10.6 Snow Leopard, en het wordt algemeen beschouwd als een concurrentievoordeel. Dus waarom zou Apple zoiets vrijgeven in de open source community? AppleInsider biedt deze mogelijke verklaring:

"Aanzienlijke nieuwe externe interesse in Grand Central Dispatch kan resulteren in een bredere steunbasis voor het bouwen van parallellisme dat compatibel is met de andere open technologieën van Apple, zoals OpenCL. De beschikbaarheid van de dispatcher op Linux en andere Unix-besturingssystemen zou ook helpen bij het genereren van vraag naar andere hulpprogramma's voor opdrachtregels die zijn kracht benutten. Dat zou Apple helpen zijn technologieën te gebruiken op markten waar het een minderheidspositie heeft, zoals in de onderneming en supercomputing. "

Grand Central Dispatch is echter niet de enige Apple-technologie die open source is. De kerntechnologie achter de Safari-webbrowser, ook bekend als WebKit, is ook een open source-project, wat heeft geleid tot de ontwikkeling van Google's Chrome-browser en andere webkitgebaseerde browsers (die allemaal razendsnel lijken).

Je kunt meer lezen en rondkijken in de bron op LibDispatch - Mac OS Forge