Apple lance Grand Central Dispatch dans la communauté Open Source

Dans un mouvement qui a surpris beaucoup, Apple a décidé d'ouvrir leur technologie de gestion de tâches multiprocesseur connue sous le nom de Grand Central Dispatch. Cela surprend parce que la technologie est à peine tombée entre les mains des clients grâce à 10.6 Snow Leopard, et elle est largement considérée comme un avantage concurrentiel. Alors pourquoi Apple relâcherait-il une telle chose dans la communauté open source? AppleInsider offre cette explication possible:

"Un intérêt extérieur important pour Grand Central Dispatch pourrait déboucher sur une base de support plus large pour la construction d'un parallélisme compatible avec les autres technologies ouvertes d'Apple, telles que OpenCL. La disponibilité du répartiteur sur Linux et d'autres systèmes d'exploitation Unix permettrait également de générer une demande pour d'autres utilitaires de ligne de commande qui exploitent sa puissance. Cela aiderait Apple à tirer parti de ses technologies sur des marchés où elle est minoritaire, comme dans l'entreprise et le calcul intensif. "

Grand Central Dispatch n'est cependant pas la seule technologie Apple à être ouverte. La technologie de base du navigateur web Safari, connu sous le nom de WebKit, est également un projet open source, qui a conduit au développement du navigateur Chrome de Google et d'autres navigateurs basés sur Webkit (qui ont tous tendance à être rapides).

Vous pouvez en lire plus et explorer la source à LibDispatch - Mac OS forge