Mac OS X Snow Leopard (バージョン10.6、 OS X Snow Leopard [ 8 ]とも呼ばれる)は、AppleのMacintoshコンピュータ向けデスクトップおよびサーバーオペレーティングシステムであるmacOSの7番目のメジャーリリースです。
Snow Leopardは、2009年6月8日にAppleのWorldwide Developers Conferenceで一般公開されました[ 10 ]。2009年8月28日に世界中でリリースされ[ 2 ]、AppleのWebサイトと小売店でシングルユーザーライセンスが29米ドルで購入可能になりました。低価格のため、Snow Leopardの初期販売数は、129米ドルからだった前バージョンよりも大幅に高くなりました[ 11 ] 。Snow Leopardのリリースは、Mac OS X Leopardのリリースから約2年後で、連続するMac OS Xリリース間の期間としては2番目に長いものでした(最長はTigerとLeopardの期間)。
Snow Leopard の目標は、以前のバージョンの Mac OS X が新機能に重点を置いていたのとは異なり、パフォーマンスの向上、効率の向上、および全体的なメモリ使用量の削減でした。 Apple は Snow Leopard を「新機能ゼロ」として宣伝したことで有名です。 [ 12 ]その名前は、以前の OS X バージョンである Leopard の改良版であるという目標を示していました。[ 13 ] Mac OS X のソフトウェアの多くは、最新のMacintoshハードウェアおよびソフトウェア技術 ( 64 ビット、Cocoaなど)を最大限に活用するために、このリリースで大幅に書き直されました。OpenCL などの新しいプログラミング フレームワークが作成され、ソフトウェア開発者がアプリケーションでグラフィック カードを使用できるようになりました。また、Apple がPowerPCプロセッサのサポートを終了し、Intel ベースの製品に注力したため、 System 7.1.1以来初めてPowerPC プロセッサを使用する Mac をサポートしないMac OS リリースとなりました。[ 2 ] Mac OS X LionでRosettaのサポートが終了しているため、Snow Leopard は PowerPC 専用アプリケーションを実行できる最後の Mac OS X バージョンです。
Snow Leopard は、2011 年 7 月 20 日に OS X Lion (バージョン 10.7) に置き換えられました。[ 14 ]数年間、Apple は、OS X の後のバージョンのアップグレードに Snow Leopard が必要なユーザーのために、オンライン ストアで Snow Leopard の販売を続けました。Snow Leopard は、主に光学ディスクで配布された Mac OS X の最後のバージョンでした。それ以降のすべてのリリースは、 Snow Leopard 10.6.6 アップデートで導入されたMac App Store、またはApple Software Updateを通じて主に配布されました。[ 15 ] Snow Leopard は、2025 年 9 月 15 日にmacOS Tahoeがリリースされるまで、発売時に Mac App Store で入手できなかった最後の macOS バージョンでした。macOS Tahoeは、システム設定のソフトウェア アップデートを通じてのみアップデートを配布しました。
Snow Leopardは、32ビットIntel Core SoloおよびIntel Core Duo CPUをサポートするMac OS Xの最後のバージョンです。そのため、Snow Leopardは、継続的なサポートがないにもかかわらず、OS X Lionと並んである程度の人気を維持しました[ 16 ] 。これは主に、 Rosettaを介してPowerPCベースのアプリケーションを実行できる機能によるものです。
Snow Leopardは、インストール後の最初の起動時にウェルカムビデオが再生される最後のMac OS Xリリースでもあります。[ 17 ] Snow Leopardの評価は良好でした。以下のセクションを参照してください。
Appleは、Snow Leopardの基本的なシステム要件として以下のものを挙げています。
特定の機能を使用するための追加要件: [ 18 ]
Snow Leopard はPowerPCベースの Mac ( Power Mac、PowerBook、iBook、iMac (G4 および G5)、すべてのeMac、2006 年 2 月以前のMac miniなど) のサポートを終了しましたが、PowerPC アプリケーションは、現在オプションのインストールとなっているRosettaを介してサポートされています。2020 年に、Snow Leopard のユニバーサルな開発者プレビュー 2 つがインターネット上に登場し、修正とパッチを適用することで一部の G4 および G5 Mac で起動できるようになりました。[ 19 ]
Mac OS X Snow Leopard は、既存の機能セットを洗練し、オペレーティングシステムの技術的能力を拡張し、アプリケーションの効率を向上させたリリースです。変更点の多くは、システムがバックグラウンドでどのように動作するかに関わるもので、ユーザーには見えないようになっています。たとえば、Finder アプリケーションは、以前のCarbonコードベースからCocoa アプリケーション プログラミング インターフェイスで完全に書き直されました。[ 20 ]ソフトウェアに大きな変更が加えられているにもかかわらず、ユーザーはユーザー インターフェイスにほとんど変更を感じないでしょう。Snow Leopard には、次の変更が含まれています。
FinderはCocoaで完全に書き直されましたが、ユーザーインターフェースの大幅な変更は行われませんでした。その代わりに、使いやすさを向上させるために、インターフェースのいくつかの部分が改良されました。これらの変更には以下が含まれます。
Mac OS Xのほとんどのアップグレードと同様に、新しい壁紙が利用可能です。Appleフォルダの下にあるNature(うち2つはユキヒョウ)、Plants、Black and Whiteのサブフォルダに新しい壁紙があります。さらに、複数の壁紙を含む新しいApple壁紙サブフォルダも追加されています。
新しい単色も壁紙として使用できます。青とグレーの新色に加え、「緑の壁紙」として使える海藻の単色も追加されました。デフォルトの「宇宙星雲」壁紙も更新されています。
Mac OS X Tigerでは、 64ビットプロセッサを搭載したマシン上で64ビットアプリケーションに対する限定的なサポートが追加されました。Leopardでは、64ビットアプリケーションのサポートが拡張され、Mac OS Xのライブラリとフレームワークのほとんどを使用するアプリケーションもサポート対象に含まれるようになりました。
Snow Leopardでは、ほとんどの組み込みアプリケーションが64ビットx86-64アーキテクチャを使用するように再設計されています(iTunes、Front Row、Grapher、DVD Playerアプリケーションを除く)。[ 37 ] 32ビットプロセッサを搭載したマシンでは32ビットモード で、64ビットプロセッサを搭載したマシンでは64ビットモードで動作します。
さらに、Mac OS Xカーネルは、一部のマシンで 64 ビット モードで動作するように再構築されました。これらのマシンでは、Snow Leopard は最大 16テラバイトの RAM をサポートします。 新しいXserveおよびMac Proマシンはデフォルトで 64 ビット カーネルを実行します。新しいiMacおよびMacBook Proマシンは 64 ビット カーネルを実行できますが、デフォルトでは実行されません。[ 38 ]これらのマシンで 64 ビット カーネルを使用したいユーザーは、起動時にキーボードの 6 と 4 を押し続けて 64 ビット カーネルをロードする必要があります。[ 39 ] [ 40 ]また、com.apple.Boot.plist を変更することで、互換性のあるコンピュータのユーザーが希望する場合、64 ビットで永続的に起動できるようになります。
Apple Australiaのソフトウェア製品マーケティングマネージャーであるスチュアート・ハリス氏は、「Mac上でユーザーが体験するもののほとんどすべて、64ビットの観点から言えば、アプリケーション、オペレーティングシステムはすべて64ビットになりますが、現時点では、カーネルレベルで64ビットモードを必要とするデバイスドライバなどのものはごくわずかです」と述べています。[ 40 ]
Mac OS X Snow Leopardでは、以下のAppleコンピュータのみが64ビットカーネルを実行するか、実行可能です。[ 41 ]
^*アミット・シンは、2009年初頭のMac MiniとMacBookは64ビットカーネルを実行できる可能性があると報告しているが、Appleはこれらのモデルを32ビットカーネルで起動するように設定している。ユニボディMacBookは、多少の調整で64ビットカーネルで起動するように設定できる。 [ 43 ]
Grand Central Dispatch (GCD) は、より効率的なパフォーマンスを実現するために、現在すべての新しい Macintosh に搭載されている複数のプロセッサ コアを使用します。マルチスレッド プログラミングの複雑さと、従来マルチコア CPU に最適化されたアプリケーションを作成する際に伴う技術的な困難さのため、ほとんどのコンピュータ アプリケーションは複数のプロセッサ コアを効果的に使用していません。[ 44 ]その結果、シングル コア マシンと比較して、追加の処理能力がしばしば未使用のままになっています。Grand Central Dispatch には、プログラマがこれらのコアを並列プログラミングに効率的に使用できるようにするための API が含まれています。
Grand Central Dispatch はスレッドの概念を抽象化し、代わりに開発者にキューの概念、つまり実行する必要のあるジョブ (コード ブロック) のリストを提供します。GCD は、ジョブを実際のスレッドとコアに分散し、非アクティブまたは古いスレッドによって作成された未使用のメモリを解放して、最高のパフォーマンスを実現する責任を負います。Apple はまた、開発者がアプリケーションで使用したり、Grand Central Dispatch で実行されている特定のコード ブロックを分析したりできるように、Grand Central Dispatch の API を公開しています。[ 45 ]
「ブロック」と呼ばれる新しいC言語およびObjective-C言語機能により、Grand Central Dispatchを活用するために簡単に最適化できるコードの作成が容易になります。[ 46 ] [ 47 ] [ 48 ]
OpenCL (Open Computing Language)は、グラフィックス処理ユニット(GPU)のパワーをあらゆるアプリケーションで活用できるように設計されており、3Dゲームのようなグラフィックスを多用するアプリケーションだけでなく、あらゆるアプリケーションで活用できます。OpenCLはMacのグラフィックスプロセッサの種類に合わせて自動的に最適化し、利用可能な処理能力に合わせて調整します。OpenCLは一貫した数値精度と正確性を提供し、これまでGPUベースのプログラミングを妨げてきた問題を解決します。[ 49 ]
OpenCLには、Mac OS Xプログラマーにとって馴染みのある構造を持つCベースのプログラミング言語が含まれており、 Xcode開発ツールを使用してプログラムをOpenCLに対応させることができます。アプリケーションの最も処理負荷の高い部分のみをOpenCL Cで記述すればよく、コードの残りの部分は影響を受けません。OpenCLはAMD、Intel、Nvidiaによってサポートされているオープンスタンダードであり、 Khronos Groupによって維持されています。[ 24 ]
これは、 NvidiaのCUDA用C言語やMicrosoftのDirect3D 11コンピュートシェーダーと同様の目的を果たす。
これは、以下の Mac GPU でのみ動作します: NVIDIA GeForce 320M、GT 330M、9400M、9600M GT、8600M GT、GT 120、GT 130、GTX 285、8800 GT、8800 GS、Quadro FX 4800、FX 5600、および ATI Radeon HD 4670、HD 4850、HD 4870、HD 5670、HD 5750、HD 5770、HD 5870、HD 6490M、HD 6750M、HD 6770M、HD 6970M。[ 18 ]システムにこれらの互換性のある GPU の 1 つも搭載されていない場合、OpenCL コードは代わりにシステムの CPU で実行されます。[ 50 ]
CUPS (多くのUnix系オペレーティングシステムで使用されている印刷システム)はバージョン1.4にアップデートされ、ドライバ、ネットワーク、Kerberosのサポートが改善され、パフォーマンスも向上しました。CUPS 1.4は、インターネット印刷プロトコルバージョン 2.1の最初の実装でもあります。 [ 51 ]
電源管理が改善され、より新しい Macintosh ハードウェアでサポートされる新しいウェイク オンデマンド機能が実装されました。 [ 52 ]ウェイク オンデマンドは、 AirPortおよびTime Capsuleルータに実装されているスリープ プロキシ サービス を利用し、 [ 53 ]ルータがmDNSクエリに応答している間、コンピュータはスリープ状態になります。要求によりホスト コンピュータが起動する必要がある場合、ルータは必要な特別なウェイクアップ パケット[ 54 ] をスリープ状態のコンピュータに送信します。
Apple はスタック保護を実装し、QuickTimeのH.264デコーダやSafariのブラウザ プラグインなどの Mac OS X コンポーネントを別プロセスとしてサンドボックス化することで Mac OS X を強化しました。[ 55 ]セキュア仮想メモリは Snow Leopard の初期リリースではオプションでしたが、後にそれを無効にするチェックボックスが削除されました。マルウェアが検出された場合にユーザーに警告するマルウェア対策機能もシステムに追加されました。 [ 56 ] Mac OS X 10.6.8 では、マルウェア定義の定期的な更新が追加されました。[ 57 ]
コンピュータセキュリティ研究者のチャーリー・ミラーは、OS X Snow LeopardはMac OS X Leopard以降、完全なアドレス空間配置ランダム化(ASLR)が欠けているため、 Microsoft Windowsよりも攻撃に対して脆弱であると主張している[ 58 ]。この技術は、MicrosoftがWindows Vistaで実装を開始したものである[ 59 ]。
SafariウェブブラウザはLionとMountain Lionではバージョン6.0にアップデートされたが、Snow Leopardではアップデートされていない。[ 60 ]
Snow Leopard は、 Parallels Desktop 3.0、Aperture 2.1.1 より前のバージョン、Keynote 2.0.2 より前のバージョンなど、いくつかの古いバージョンのアプリケーションとの互換性を失っています。 [ 61 ] Apple は、Snow Leopard との互換性の問題が知られているアプリケーションのリストも公開しています。[ 62 ]
以前のバージョンの Mac OS X で使用されていたプリンタおよびスキャナドライバは Snow Leopard と互換性がなく、Snow Leopard のインストール中に置き換えられます。Snow Leopard の最初のリリース以降、多くのメーカーが互換性のあるドライバを提供しており、ソフトウェアアップデートから入手できます。[ 63 ]ネイティブドライバが利用できない場合、Snow Leopard には、機能が制限される可能性のある CUPS およびGutenprint のオープンソースドライバも含まれています。
10.6.0 では、 DNSクエリがIPv6 アドレスを返さないことが頻繁に発生するバグが導入されました。[ 64 ] [ 65 ] [ 66 ]これは 10.6.8 で解決されました。[ 67 ]
2009年のWWDCで、AppleはSnow Leopardには大きな視覚的な変更はないと述べた。[ 68 ]その代わりに、このリリースはオペレーティングシステムを改良してパフォーマンスを向上させることに重点を置いている。[ 68 ]
OSNewsは、Mac OS X Snow Leopardが批評家から好評を得たと報じた。[ 69 ] [ 70 ]
EngadgetはSnow Leopardをレビューし、Snow Leopardの価格がAppleが以前のバージョンのMac OS Xに課していた129ドルから29ドルに下がったことを指摘した。Engadgetの見解では、これはほとんどのユーザーがシステムの外観や操作感に目立った変化を感じないためだろうとのことだった。[ 71 ]しかし、ほとんどのレビューでは、 Finder、iCal、MailなどのMac OS Xネイティブアプリケーションの速度が大幅に向上したことが指摘されていた。 [ 71 ]
CNETの編集者は5つ星中4つ星を与え、「Intel MacユーザーはSnow Leopardのスマートに設計されたインターフェースの強化を気に入るだろうし、Exchangeのサポートは必須だ(特にOutlook for Macが登場予定なので)。数多くの技術的な改善により、Snow Leopardは29ドルのアップグレード料金を払う価値がある」と述べている。[ 72 ]
2009年10月21日、SFGateのブロガー、ヨビー・ベンジャミンは、「Snow LeopardがプリインストールされたMacBook Proは最高で、めちゃくちゃ速いマシンだ」と書いたが、「古いMacBookの1台をアップグレードしようとしたら、地獄のような大惨事になった」とも書いた。ベンジャミンはアップグレードだけでなく、クリーンインストールも試した。しかし、クリーンインストール後も動作が遅いと不満を漏らした。彼は「結局OSX 10.5.8にダウングレードした」と書き、最後に「もう一度試してみるかもしれないが、Appleが少なくとも2つのメジャー修正アップデートをリリースするまではしない。もし賭けて試してみたいなら、どうぞ…アップグレードはうまくいくかもしれないが、ランダムインストールがうまくいかないのは私にとっては良くない。教訓は学んだ――待つことにする」と締めくくった。[ 73 ]
AppleがSnow Leopardを1週間以内にリリースすると発表した際、Snow Leopardのシングルユーザーアップグレード版とファミリーパック版は、Amazon.comのソフトウェアベストセラーチャートでそれぞれ1位と2位にランクインした。[ 74 ]
Testmac.comは、 Boot Campの新バージョン3.0のリリース、よりクリーンなポップアップソフトウェアアップデートプロセス、新しいQuickTime Playerでの画面およびビデオ録画など、その他の予想外の改善点を強調した。[ 75 ]
BBCは、Mac OS Xバージョン10.6.0および10.6.1のバグが、以前のバージョンのMac OS Xからアップグレードしたユーザーが以前から存在していたゲストアカウントを使用した後に、まれにユーザーアカウントデータが失われるという問題を引き起こし、広く報道されたと報じた。[ 76 ]このバグはバージョン10.6.2で修正された。[ 77 ]
2020年にmacOS Big Surがリリースされた後、ブロガーのRiccardo MoriはSnow Leopardの回顧レビューを公開し、それを「Macユーザーインターフェースの頂点」と称賛した。[ 78 ]
Appleの元CEOであるスティーブ・ジョブズは、 2008年6月9日のWWDCでSnow Leopardを発表し[ 79 ]、ソフトウェアエンジニアリング担当上級副社長のベルトラン・セルレが開発者向けに非公開でデモを行った。2009年5月11日月曜日、ビルド10A354の後、AppleはSnow LeopardのAPIのコードフリーズを発表した[ 80 ]。最初の公開デモは、セルレとMac OSエンジニアリング担当副社長のクレイグ・フェデリギによってWWDC 2009で行われた[ 79 ] [ 81 ]。
Mac OS X Serverにはこれらの機能とその他のサーバー関連機能が含まれています。Appleは当初、ServerにはZFSサポートが含まれると述べていましたが、この機能に関する記述は後にAppleのWebサイトから削除され、ライセンスの問題により最終リリースには含まれませんでした。[ 83 ]
2016年1月27日、AppleはMac OS X 10.6のMac App Storeのアップデートをリリースしました。アップデートのタイトルは「Mac App Store for OS X Snow Leopard」でした。ダウンロードサイズは3.5MBでした。[ 8 ] [ 84 ]
実行していて OS X Mavericks にアップグレードしたい場合は、まず OS X Snow Leopard にアップグレードする必要があります。OS X Snow Leopard はここで購入できます。
。旧型Macモデルのマルチタッチジェスチャー。マルチタッチトラックパッドを搭載したすべてのMacノートブックで、3本指および4本指ジェスチャーがサポートされるようになりました。
OS X Server v10.6で64ビットカーネルを使用できるMacと、デフォルトでそれを使用するMacについて学びましょう。
「動作方法」、「省エネルギー設定パネル」
「Wake on Demandの設定」、「Bonjourスリーププロキシの設定」