Apple rilascia Grand Central Dispatch nella comunità Open Source

In una mossa che ha sorpreso molti, Apple ha deciso di aprire la propria tecnologia di gestione delle attività multiprocessore conosciuta come Grand Central Dispatch. Ciò è sorprendente dato che la tecnologia è appena diventata nelle mani dei clienti tramite 10.6 Snow Leopard ed è ampiamente considerata un vantaggio competitivo. Quindi, perché Apple dovrebbe rilasciare una cosa del genere nella comunità open source? AppleInsider offre questa possibile spiegazione:

"Un nuovo significativo interesse esterno in Grand Central Dispatch potrebbe tradursi in una più ampia base di supporto per costruire il parallelismo compatibile con le altre tecnologie aperte di Apple, come OpenCL. La disponibilità del dispatcher su Linux e altri sistemi operativi Unix aiuterebbe anche a generare richieste di altre utility da riga di comando che sfruttano il suo potere. Ciò aiuterebbe Apple a sfruttare le sue tecnologie nei mercati in cui ha una posizione di minoranza, come nell'impresa e nel supercalcolo. "

Tuttavia, Grand Central Dispatch non è l'unica tecnologia Apple ad essere open source. La tecnologia di base del browser Web Safari, noto come WebKit, è anche un progetto open source, che ha portato allo sviluppo del browser Chrome di Google e di altri browser basati su webkit (che tendono tutti ad essere fulminei).

Puoi leggere di più e dare un'occhiata alla fonte da soli su LibDispatch - Mac OS forge