Apple выпустила Grand Central Dispatch API под свободной лицензией (Apache License, Version 2.0) с открытым иcxодным кодом.
Grand Central Dispatch (GCD) — технология от Apple, которая оптимизирует приложения, запускаемые на многоядерных процессорах.
Какие шансы появления порта под Linux? Я так понимаю там нужна поддежка со стороны ядра?
как раз там таки есть возможность работы без поддержки со стороны ядра, видимо просто на базе pthread:
While kernel support provides many performance optimizations on Mac OS X, it is not strictly required for portability to other platforms. However, in order to implement the full API for Grand Central Dispatch, C compiler support for blocks is required
Очередной велосипед с пафосным названием. "blocks" есть уже и в стандарте C++ и во всех компиляторах (VC, ICC, GCC). Более того C++0x-вые лямбды гибче, удобнее в использовании и совместимы с УЖЕ ПРИНЯТЫМИ std::tr1::function-ами.
Библиотека параллельных паттернов тоже уже хрен знает сколько доступна всем, кому интересна и, в отличие от GCD, хорошо вписывается в STL. Intel TBB называется.