Mac OS X

Mac OS X < etc

Mac OS X Snow Leopardが少し明らかに

Mac OS X Snow Leopard

Mac OS X Snow Leopard

アップルが、WWDC 2008において、世界で最も先進的なオペレーティングシステムの次期メジャーバージョンとなる「Mac OS X Snow Leopard」をプレビューしたと発表し、発売は約1年後を予定してると明らかにしました。

その発表を受け、Appleが、次期Mac OS X「Mac OS X Snow Leopard」と「Mac OS X Server Snow Leopard」の製品情報を公開しています。


Snow Leopardはコードネーム「Grand Central」という新技術を使い、他の追随を許さないマルチコアプロセッサのサポートを提供し、これにより、デベロッパはマルチコアMacのパワーをフルに活かしたプログラムを作ることが容易になりますと説明があります。

今まで「Launchd」でアプリケーションは管理されていましたが、たぶん、これを置き換える技術だと予想されます。また、マルチコアを意識したシステムになってるようなので、リニアに処理速度を上げられて、コアが増えれば増えるだけ処理速度が上がるようです。本当かどうかはわかりませんが。。

また、Open Computing Language (OpenCL) でモダンなハードウェアへのサポートをさらに拡大し、「OpenCL」は、これまでグラフィックスアプリケーションでしか利用できなかった膨大なギガフロップスものGPU計算能力をどのアプリケーションでも利用できるようにしますと説明があります。CPUよりも演算能力が急成長してる「GPGPU」の流れにあって、NVIDIAはC言語に置き換えた「CUDA」の普及に積極的です。

Appleも、この流れに乗るわけですが、特定のメーカーGPUには依存したくはないでしょうから、オープンスタンダードを強調してると予想されます。

そして、WWDC 2008の参加者には、「Mac OS X Snow Leopard Developer Preview」が配布されたようで、さっそく、OrchardSpyが、Mac OS X Snow Leopard build 10A96のスクリーンショットを掲載してます。

それを見ると、発表された「QuickTime X」は、まだ実装されてないようです。 また、Microsoft Exchange 2007のネイティブサポートが追加された、Mail、iCal、アドレスブックは、バージョンが上がっていて、スティッキーズもメジャーバージョンアップされています。

また、先日発表された高速JavaScriptエンジン「SquirrelFish」を搭載した、Safari 4.0プレビュー版が含まれているようです。

ただ、これらは表面的な部分で、デベロッパーにAPIを公開するためのモデルとして含まれてると思われ、Appleが新機能として搭載する予定のものは例年通り含まれていないと思います。


この記事をシェアする

おすすめ記事

この記事のハッシュタグ から関連する記事を表示しています。

500 Internal Server Error.

Trying to access array offset on value of type bool in /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/ACMS/GET/Entry.php line: 156

#0 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/ACMS/GET/Entry.php(156): Acms\{closure}('Trying to access array offset on value of type boo...', '/home/appleple2020/appleple.jp/public_html/mac.app...', Array)
#1 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/ACMS/GET/Entry/Body.php(634): buildColumn(Array, Template, '258')
#2 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/ACMS/GET.php(221): get()
#3 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/ACMS/GET.php(203): cache()
#4 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/Application.php(254) : eval()'d code(1) : eval()'d code(5350): fire()
#5 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/Application.php(254) : eval()'d code(1) : eval()'d code(4747): boot('Entry_Body', '
<!-- BEGIN notFound -->
<section class="acms-entr...', ' id="body_blog"', Field_Validation, Field, Array)
#6 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/Application.php(254) : eval()'d code(1) : eval()'d code(4603): mainBuild('<!DOCTYPE html>
<html class="no-js" lang="ja">

<h...', Field_Validation)
#7 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/Application.php(254) : eval()'d code(1) : eval()'d code(1632): build('<!DOCTYPE html>
<html class="no-js" lang="ja">

<h...', Field_Validation)
#8 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/Application.php(254) : eval()'d code(1): eval()
#9 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/Application.php(254) : eval()'d code(1) : eval()'d code(529): {closure}('

//--------------------
// default statuscode
htt...')
#10 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/Application.php(254) : eval()'d code(1): eval()
#11 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/main.php(257): {closure}(' $____='printf';$___________='acms-ec70bb35...')
#12 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/index.php(69): require_once('/home/appleple2020/appleple.jp/public_html/mac.app...')

Trying to access array offset on value of type bool in /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/ACMS/GET/Entry.php line: 157

#0 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/ACMS/GET/Entry.php(157): Acms\{closure}('Trying to access array offset on value of type boo...', '/home/appleple2020/appleple.jp/public_html/mac.app...', Array)
#1 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/ACMS/GET/Entry/Body.php(634): buildColumn(Array, Template, '258')
#2 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/ACMS/GET.php(221): get()
#3 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/ACMS/GET.php(203): cache()
#4 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/Application.php(254) : eval()'d code(1) : eval()'d code(5350): fire()
#5 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/Application.php(254) : eval()'d code(1) : eval()'d code(4747): boot('Entry_Body', '
<!-- BEGIN notFound -->
<section class="acms-entr...', ' id="body_blog"', Field_Validation, Field, Array)
#6 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/Application.php(254) : eval()'d code(1) : eval()'d code(4603): mainBuild('<!DOCTYPE html>
<html class="no-js" lang="ja">

<h...', Field_Validation)
#7 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/Application.php(254) : eval()'d code(1) : eval()'d code(1632): build('<!DOCTYPE html>
<html class="no-js" lang="ja">

<h...', Field_Validation)
#8 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/Application.php(254) : eval()'d code(1): eval()
#9 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/Application.php(254) : eval()'d code(1) : eval()'d code(529): {closure}('

//--------------------
// default statuscode
htt...')
#10 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/Application.php(254) : eval()'d code(1): eval()
#11 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/php/main.php(257): {closure}(' $____='printf';$___________='acms-ec70bb35...')
#12 /home/appleple2020/appleple.jp/public_html/mac.appleple.jp/index.php(69): require_once('/home/appleple2020/appleple.jp/public_html/mac.app...')