AppleのGrand Central Dispatchの一部がオープンソース化
Daring Fireball のJohn Gruber氏 は 昨日、Appleが Grand Central Dispatch のユーザー空間実装のソースコードで ある libdispatch をリリースし 、オープンソースのマルチコアプロセッサをより効率的に利用するための同社の技術の重要な部分を利用したと指摘した。このテクノロジーは Mac OS X Snow Leopard の中核で重要な役割を果たしているため、この動きを意外だと考える人もいるかもしれないが、 MacResearch は 、この動きが Apple にとってそれほど危険ではないかもしれない理由をいくつか指摘している 。
では、なぜ彼らはそんなことをしたのでしょうか?確かなことは Apple だけが知っていますが、営利企業であっても Grand Central Dispatch をオープンソース化することには説得力のある議論があります。まず、WebKit の場合と同様に、Apple は開発が行われると当然その恩恵を受けます。第二に、Microsoft のような Apple の直接の競合企業が Grand Central を使用する可能性は低いです。 Grand Central は他の UNIX および Linux システムに追加される可能性が高く、そのどれも Apple の消費者ベースのビジネスにとって実際の脅威にはなりません。
UNIX コミュニティへの広範な配布のために Grand Central Dispatch を開放することは、最終的には Mac プラットフォームに戻る可能性のあるテクノロジーを使用した新しいイノベーションを引き起こす可能性があります。さらに、このテクノロジがより広範に普及することで、Grand Central Dispatch のベースとなる C プログラミング言語の非標準拡張であるブロックなどの他のテクノロジの採用が促進される可能性があります。



.png?ssl=1)



![Apple、macOS Sequoia の 6 番目のベータ版を開発者にシード [アップデート: パブリックベータ版が利用可能]](https://i2.wp.com/tsundora.com/image/2022/11/kage_no_jitsuryokusha_ni_naritakute_5.png?resize=1319,1800&ssl=1)



