
Grand Central Dispatch (GCD) is a feature within Apple’s latest Mac OS, Snow leopard, which allows software developers to write applications to take advantage of multicore processors. And Apple has decided to make the codes for GCD open source.

Snow Leopard’s new Grand Central Dispatch feature, which serves as a system-wide mechanism for managing parallel task execution across multiple processor cores for developers, involves multiple components in the operating system.
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.
Apple’s code giveaway was “something of a surprise,” according to MacResearch, a website covering the use of Apple technologies in the scientific research community, because the new feature of Snow Leopard “could be seen to give Apple a competitive edge in the new world of multi-core.”
However, opening the code to the community could help pave the way for its adoption. Writing for MacResearch, Drew McCormack noted, “Until today, it would have been very unlikely that any new UNIX tools would be developed on Mac OS X using Grand Central, simply because they would only run on the Mac. With the possibility that Grand Central will become available on other UNIX systems, the likelihood that Grand Central will be incorporated into command line tools is greatly increased.”
McCormack said there was little risk to Apple of sharing its new code, saying that it was “unlikely that Grand Central would be used by any direct competitor to Apple, like Microsoft,” and noting that its adoption by other Uunix and Linux systems would not “really pose a threat to Apple’s consumer-based business.”
Apple contributes to and runs a variety of open source projects, from WebKit to CUPS. Some efforts to open source its code have been wildly successful, while other have seen little enthusiasm. For example, there has been no real interest in Apple’s launchd among the greater open source community out side of Mac OS X, in large measure because it would require a massive reworking of Linux in order to put it to use.
Open source support for other Apple code that is easier for others to use has been a mixed bag. There has been some limited use of Darwin Streaming Server, Apple’s RTSP streaming project incorporated in Mac OS X Server as QuickTime Streaming Server. Webkit has been wildly successful, particularly in the mobile arena. Bonjour has been implemented for Linux, and taken in new directions.
Significant new outside interest in Grand Central Dispatch could result in a wider support base for building parallelism compatible with Apple’s other open technologies, such as OpenCL. The availability of the dispatcher on Linux and other Unix operating systems would also help generate demand for other command line utilities that tap into its power. That would help Apple leverage its technologies in markets where it has a minority position, such as in the enterprise and supercomputing.
Source: AppleInsider
At E3 we went hands-on with Square Enix's upcoming third chapter in their hallmark Final Fantasy XIII saga, and explored Lightning's final journey by delving into the game's impressive...
Lennard Seah | June 15, 2013
Asus F2A85-V Pro Review ft. Richland A10-6800K under SS Phase Change cooling
Ironlaw | June 10, 2013
Preetam Nath | June 7, 2013
[EXCLUSIVE] Sony Togari to be named Xperia ZU, to be announced on June 25th?
Ironlaw | June 4, 2013
Preetam Nath | June 20, 2013
Microsoft-Nokia merger was on the table as late as last month, talks broke down
Preetam Nath | June 20, 2013
Preetam Nath | June 20, 2013
Kenny Doan | June 20, 2013
AT&T Samsung Galaxy Mega 6.3 passes through FCC, will hit retail soon
Derek Strickland | June 20, 2013
Microsoft shifts gears on Xbox One policies, abolishes always-online requirement & more
Derek Strickland | June 20, 2013
Dennaton Games announces Hotline Miami 2: Wrong Number, coming this year for PC & Mac

With E3 2013 in the books, it is safe to say that Microsoft got a little banged up by Sony… OK, saying it’s just a little would be an understatement. And now, because of the beating Microsoft got during E3,... Read More »

一些疑似 Sony Xperia ZU 的截圖被釋出,揭露了該手機的部份資訊。 稍早疑似 Sony Xperia ZU 的截圖曝光,根據截圖資訊顯示,這款手機配備的是 6.21 吋、1920 x 1080 解析度螢幕,初步估計是因為俗稱海苔條的控制列的關係。 另一方面,這些截圖也透漏,該手機搭載 Qualcomm Snapdragon 800, 2.2GHz 四核心處理器(Qualcomm MSM8974)、Adreno 330 圖形處理晶片,搭配 Android 4.2.2 Jelly Bean 作業系統,軟體版本則是 14.1.B.1.215,並擁有 ...
VR-Zone is a leading online technology news publication reporting on bleeding edge trends in PC and mobile gadgets, with in-depth reviews and commentaries.
Our inquisitive team of journalists cover key international events like CES, CeBIT, MWC, COMPUTEX, E3 and IFA.
© 1999 - 2013 VR Media Pte. Ltd.
