Mac OS X v10.5 Leopard (マック オーエス テン バージョンじってんご レパード)は、Apple が開発・販売したMac OS X の6番目のバージョンである。バージョンナンバーは10.5。愛称は、コードネームでもある“Leopard ”(レパード)。Mac OS X v10.4 の後継である。
後継バージョンMac OS X v10.6 以降はIntel Mac 専用であり、当バージョンはPowerPC で動作する最後のMac OS Xとなった。OS本体の最終セキュリティアップデートは、2011年6月23日にリリースされた セキュリティアップデート 2011-004[ 1] である(Java は2011年6月28日[ 2] 、Safari は2011年7月20日[ 3] 、QuickTime は2011年8月3日[ 4] 、古いFlash Playerを無効にするためのLeopard セキュリティアップデート 2012-003[ 5] まで提供)。
概要
開発は、2005年のWWDC で発表された。2006年のWWDCでは一部の機能の紹介が行われた。 Appleは、当初2007年初頭のリリースを予定していたが、春に延期され、さらにiPhone 開発の優先を理由に2007年10月リリースへと延期している[ 6] 。2007年10月26日18:00(現地時間)に世界各国で発売が開始され[ 7] 、最初の週末で200万本以上を販売された[ 8] 。
ベータ以前の段階ながら、デベロッパープレビュー版のプレビューもWWDCなどADC (Apple Developer Connection) メンバー向け非公開セッションでいくらか行われている。2007年のWWDCでもデベロッパープレビュー版が開発者に配布された。
Leopardには300以上にも及ぶ新機能が搭載された。レガシーなものとの決別も特徴であり、NeXT から引き継いで使われていたディレクトリ・サービス のNetInfoがDSlocalへ置き換えられ、Mac OS 9.2.2を動かすためのClassic環境 が排除された。
Cocoa およびJava仮想マシン を含むOS全体が64ビット に対応する(ただしCarbon のUI部分は64ビット に対応しておらず、Carbonアプリケーションを64ビット対応させるにはCocoaでのラッピングが必須となる)。64ビット環境に対応するプロセッサならば、Intel・PowerPCの別を問わず自動的に64ビットに対応し、一つのシステム上で、32ビット アプリケーションと64ビットアプリケーション、32ビットドライバと64ビットドライバが同時に動作可能[ 9] 。これを実現するためにカーネル を32ビットモードにしており、OS 全体としては64ビットではない[ 10] 。
画面デザインでは、ウインドウのタイトルバーが白からグレーに変更された。デフォルトで搭載されるアプリケーションのアイコンやツールバーが立体感や透明感の少ないソリッドなものになった。
IntelプロセッサまたはPowerPC G4 (867MHz以上)、PowerPC G5 プロセッサ
DVDドライブ
FireWireポート標準装備
512MB以上のメモリ
9GB以上のディスクスペース
新機能
Time Machine
ローカルに接続された別ボリュームへの履歴バックアップ の自動機能。ユーザが消失、もしくは変更したファイルを復元できる。Mac OS X Server v10.5 のネットワークボリュームや、Time Capsule にもバックアップできる。
Spaces
仮想デスクトップ 。デスクトップ上にグループ化されたスペース(空間)に、複数のアプリケーションやウインドウを分けたり、移動することができる。
Boot Camp
再起動することで、Mac OS XとWindows XP /Vista を切り替えるデュアルブート を実現する機能。
Quick Look
Finder から直接中身を表示する機能。文書やPDF、動画などのファイルを関連アプリケーションを起動することなく、簡単に素早く閲覧することができる。FinderだけでなくTime Machineなど他のアプリケーション上でも利用できる。
デスクトップ
Dock は奥行きのある3次元表示へと変わり、スタック と呼ばれる機能によって、Dock上で複数のファイルを一つにまとめて表示することができるようになった。
Spotlight
ブーリアン演算子と括弧付き構文に対応。ネットワーク上の共有フォルダを検索することができるようになったほか、計算機能も付属するようになった。
Dashboard
WebページをウィジェットにできるWebクリップ機能がついた。
ユニバーサルアクセス
ブライユ点字 ディスプレイに対応。音声合成 機能が進化し、より自然で人間の音声に近いイントネーション になっている。
iChat
新たにAAC-LDコーデック対応。相手に動画やKeynote でのプレゼンテーション、iPhoto から取り込んだ画像をストリーミングで見せることができ、Quick Lookに対応する。
AppleScript
Ruby 、Python 、Objective-C などの言語を使って、AppleScript対応アプリケーションの照会と制御ができるようになった。
プロパティリスト の作成と編集に対応。
ネットワーク機能の強化
広域Bonjour 、Kerberos 対応NFS をサポート。どこでもMy Mac(英語版 ) 機能でインターネットにつながったどのMacからでもアクセスできる。
付属アプリケーション
Finder
新たにiTunes に似たデザインとなり、従来の表示方法に加え、Cover Flowによる表示が可能。Quick Lookによりプレビュー機能が強化された。
メール
新たにメモ機能やToDoリスト機能が付属。メモには画像や動画、音声なども貼り付け可能。ステーショナリ作成機能を装備し、30種類以上のテンプレートも付属。
データ検出機能が実装され、住所の自動抽出ができるようになった。
iCal
新たにCalDAV に対応。Mac OS X Sever v10.5のiCal Server と共に利用することでグループウェア 的な活用が可能となった。
テキストエディット
自動保存機能がついた。OpenDocument とMicrosoft Word 2007フォーマットをサポート。
辞書
小学館 の国語辞典『大辞泉 』、英和・和英辞典『プログレッシブ英和・和英中辞典 』、類語辞典『類語例解辞典』とAppleの用語辞典が標準で付属しており、インターネット への接続環境があればさまざまな言語版のウィキペディア も参照して内容を表示する。
テクノロジー
Cocoa (API)
64ビット化されたアプリケーションが作成できるようになった。並列演算機能が強化された。
CoreService
メモリ管理、TCP/IPプロトコルスタックなどのサービスが高度にマルチスレッド 化され、マルチコア を前提とした並列処理環境への最適化が進んだ。
OpenGL
最新のOpenGL 2.1に対応。徹底したマルチスレッド化によりマルチコア環境でのパフォーマンスが大幅に向上。64ビットに対応、LLVM 上での動作により、あらゆる環境上で最適なパフォーマンスを実現する。
Core Animation
簡単な指定を行うだけで、高機能なアニメーションを生成する機能。
Core Text
テキスト描画とレイアウト用のAPI 。設計が一新され、Core Foundation 互換になった。
Input Method Kit
インプットメソッド の実装を簡略化する。
セキュリティ
アドレス空間レイアウトのランダム化 (ASLR)
それぞれのプロセスのメモリアドレスをメモリ空間上にランダムに割り当て、不正なプログラムが特定のコードがどこにあるか予測しづらくする。
アプリケーションへの署名
Leopard用に設計されたすべてのアプリケーションは、Appleまたはサードパーティーの開発者の署名が付けられる。
アプリケーションベースのファイアウォール
ユーザは個々のアプリケーションにファイアウォール 機能を割り当てることができる。
ファイル暗号化の強化
ディスクユーティリティ が256ビットAES 暗号化に対応。
UNIX
UNIX認定 を受けたOpen Brand UNIX 03登録製品である。本製品はサン・マイクロシステムズ のSolaris 10から移植された機能も多い。以下に挙げる。
DTrace
Solaris 10(初期バージョンから)に搭載されたシステム情報取得機能を移植およびDarwinカーネルに最適化したもの。もともとのDTrace独自言語のほかに、Java 、Ruby、Python、Perlからもコールできるように拡張されている。
開発環境
開発言語がObjective-C 2.0になり、ガベージコレクション が導入された。Python・RubyとCocoaとのスクリプティングブリッジがバンドルされるようになり、Rubyでの開発が可能に。
Xcode 3.1
プロジェクトのスナップショット機能、キーワード補完機能を搭載。ソースコードリファレンス・関連APIなどの情報を提供するResearch Assistantが付属する。
廃止された機能
Classic 環境
撤廃により、Mac OS X上でMac OS 9.2.2を動かす環境がなくなった。
Sherlock
Mac OS 8.5で初めて追加されたローカルディスクとネットサービスのサーチエンジン クライアントアプリケーション。機能的には、既にMac OS X v10.4 TigerでDashboard やSpotlightに置き換えられていた。
NetInfo
NEXTSTEP から引き継がれた管理情報データベースおよびディレクトリ・サービス 機能。ネットワーク資源の管理はOpen Directory に置き換えられ、ローカル資源の管理はDSlocalに引き継がれる。
Service Location Protocol (SLP)
サービス発見のためのプロトコル。Mac OS 8.5からSLP Version 1、Mac OS 9からSLP Version 2が利用できたが、Mac OS X v10.2からはBonjourと併用され、v10.5でSLPは廃止された。
バージョン履歴
Mac OS X v10.5.0 (build 9A581)、2007年 10月26日 パッケージ版製品あり
Mac OS X v10.5.1[ 11] (build 9B18)、2007年11月14日 パッケージ版製品有
Mac OS X v10.5.2[ 12] (build 9C31)、2008年 2月11日
Time Machine Update[ 13] (build 9C7010)、2008年3月20日
Mac OS X v10.5.3[ 14] (build 9D34)、2008年5月28日
Mac OS X v10.5.4[ 15] (build 9E17)、2008年6月30日 パッケージ版製品(build 9E26)あり
Mac OS X v10.5.5[ 16] (build 9F33)、2008年9月15日
Mac OS X v10.5.6[ 17] (build 9G55)、2008年12月15日 パッケージ版製品(build 9G66)あり
Mac OS X v10.5.7[ 18] (build 9J61)、2009年5月12日
Mac OS X v10.5.8 (build 9L30)、2009年8月5日
Mac OS X v10.5.8[ 19] (build 9L31a)、2009年8月13日 [ 20]
脚注
出典
^ Mac OS X v10.6.8 のセキュリティコンテンツおよびセキュリティアップデート 2011-004 について
^ Java for Mac OS X 10.5 Update 10 のセキュリティコンテンツについて
^ Safari 5.1 および Safari 5.0.6 のセキュリティコンテンツについて
^ QuickTime 7.7 のセキュリティコンテンツについて
^ Leopard セキュリティアップデート 2012-003
^ “Apple、Leopardのリリースを10月に延期 ”. ITmedia. 2007年10月1日閲覧。
^ “アップル、Mac OS X Leopardを10月26日に出荷 ”. Apple. 2025年1月17日閲覧。
^ “Mac OS X Leopard、発売後最初の週末で200万本を突破 ”. Apple Newsroom (日本) . 2025年1月17日閲覧。
^ Mac OS X Leopard - テクノロジー - 64ビット
^ ターミナルで"file /mach_kernel"を行うと確認できる。
^ Mac OS X 10.5.1 Update について
^ Mac OS X 10.5.2 Update について
^ Time Machine and AirPort Updates v1.0
^ Mac OS X 10.5.3 Update について
^ Mac OS X 10.5.4 Update について
^ Mac OS X 10.5.5 Update について
^ Mac OS X 10.5.6 Update について
^ Mac OS X 10.5.7 Update について
^ Mac OS X 10.5.8 Update について
^ “ダウンロード - Mac OS X 10.5.8 統合アップデート - Apple サポート (日本) ”. Apple Support (2009年). 2025年1月17日閲覧。
バージョン
アプリケーション
ユーティリティ
テクノロジーおよび インタフェース
開発ツール
その他
OS
消費者向け
プロ向け
サーバ向け
開発者向け