自分に合った予備校を選ぼう


東大進学会

Mac OS X(マック オーエス テン)は、アップルのMacintoshコンピュータ用の現行オペレーティングシステム (OS) である。バージョン9まで続いたそれまでのMac OSの後継として、NeXTソフトウェアのOPENSTEPの技術を中心としてBSD UNIXベースで新たに作られた。名称はローマ数字のX(テン)が付けられ、2001年に最初の製品版が発売された。 Mac OS Xは、FreeBSDによく似たオープンソースOS「Darwin」をベースとしたPOSIX準拠のOSである。 旧来のMac OSに比べて非常に安定しており、オープンな標準規格の採用を基本としている。Aquaと呼ばれる独自の美しいユーザインタフェースを採用し、Mac OSの特徴である直感的かつ柔軟な操作を実現している。開かれているオープンソースの強みと、Macintoshが初めから持っていた「閉じていること」(情報の非公開)の強みを併せ持ち、一貫したデザインと操作方法が統一された「GUI」と、UNIXの利便性と堅固さが共存しているところに他のUnix系OSとは異なる特徴がある。 UNIXベースとなり、ダイビング 容易な移植でBSDやLinuxなど他のUNIX系OSで開発されたソフトウェア資産を、MacのAquaインタフェース上で使うことができるようになった。Aquaとの統一感のある外観を持つApple社製のX Window System「X11」をOSインストール時に選択して導入できる(10.5からはX11が標準でインストールされる)。 Mac OS X v10.4 まではClassic環境と呼ばれるMac OS互換機能を持っている。Mac OS 9.2.2対応ソフトウェアをそのまま使うための互換性を確保しており、Aquaインタフェースの中に旧バージョンのプラチナアピアランスで動作した。旧来のアプリケーションの多くをMac OS X上で動作させることができ互換性は高いが、完全な互換性があるわけではなく、オーディオ関係のアプリケーションなど特にリアルタイム性が求められるものについては、メーカがサポートしていない場合がある。Classic環境を動作させるにはハードディスク上のいずれかのパーティションにMac OS 9.2.2高速バス 夜行バス 高速バス 夜行バス されている必要がある。なお、Mac OS X v10.5およびインテル版のMac OS X v10.4からこの機能はなくなった。 付属アプリケーションが充実しており、日本語フォントとしてヒラギノフォントが3種6書体付属している。またMac OS X v10.5には、小学館の国語および英和・和英辞典が標準で付属している[2]。OS Xそのもの機能ではないが、標準でインストールされるオープンソースソフト「Samba」の機能で、Windowsネットワーク環境でのファイル共有やドメイン参加など、Windows機との共存が可能となっている(以前はサードパーティー製ソフトが必要であった)。 2005年のWWDCでPowerPCに代わりインテル製CPUの採用が発表されたが、Mac OS Xは開発当初よりCPUに依存しない抽象化を示すためにx86版との並行開発をしており、すべてのバージョンのMac OS Xでインテル版が存在していたという。これは、Mac OS Xの前身であるRhapsodyが当初よりPowerPC版とインテル製CPU版が計画されており、BlueBox(Classic環境の前身)は、PowerPC版でしか採用しないと発表しており、8年かけて計画を完遂させたと言えなくもない。 Darwin - コアOS。カーネル「XNU」のほか、BSDサブシステムなどを含む Kernel Programming Interface(KPI) - カーネル機能拡張のインターフェース UTI - データ形の識別システム OSA - プロセス間通信を実現するための機構。 NetInfo - システム及びネットワークの管理情報データベースシステム。v10.5で廃止され、ODとDSlocalに置き換えられた。 Quartz - 描画エンジン。2D描画を担当するQuartz 2Dを含む。 QuickTime - マルチメディアエンジン OpenGL - 3DグラフィックスAPI Cocoa - OPENSTEP由来のMac OS XネイティブなAPI。Objective-Cによる開発環境が用意されているほか、Carbonを組み込んで利用することも可能。 Carbon - Mac OS 9以前のTool Box由来のAPI。CやC++で開発ができ、Windowsと共通のコードベースで開発しやすい。 Core Image・Core Video - グラフィック処理用API Core Audio - オーディオAPI Core Data - データ管理用API Core Text - テキスト処理用API Classic - Mac OS 9とのAPIブリッジ環境。Mac OS X v10.5で廃止された。 Rosetta - PowerPC用のアプリケーションをIntelMacで使用するためのリアルタイムコード変換エンジン。 Java2 Standard Edition - Java仮想マシン 次世代OSとして計画されていたCoplandプロジェクトが挫折に終わり、アップルは完全な自社開発をあきらめ、他社の技術を導入することに決定した。一時はBeOSやSolaris、Windows NTさえ検討対象にあがり交渉が行われた。北海道旅行 沖縄旅行 沖縄旅行 北海道旅行 沖縄 レンタカー 沖縄旅行 レンタカー ではBeOSが最有力と見られたが、最終的にはスティーブ・ジョブズが創業しCEOを務めていたNeXT社を買収してそのOS、OPENSTEPをもとにMac OSの使い勝手を導入したOS(コードネームRhapsody)を開発することとなった。 Rhapsodyの機能を生かすには、OPENSTEPのAPI(Cocoaの前身)をベースにしたプログラムを一から書き直さなければならなかったので、従来からの開発者の支持を得ることができなかった。そのため、従来のMacintoshのAPIであるToolboxをベースにCarbonを開発し、これをNeXT由来の技術と統合した新OS「Mac OS X」への移行が宣言される。Rhapsodyを元にサーバ向けOSMac OS X Server 1.0として暫定的にリリースされ、のちにMac OS Xと統合された。 2001年にリリースされたMac OS Xは、Mac OSともOPENSTEPとも異なる新たなインタフェース「Aqua」をまとって登場。従来のMac OSとは全く異なる、堅牢なマルチタスクOSで、Coplandプロジェクトが目指していたものを遥かに超えるものを実現した。初期のバージョンでは動作の遅さが指摘されたが、バージョンアップごとにOS内部の最適化が進み、Quartz Extremeなどの新技術により解決された。 コードネームはすべてネコ科の猛獣となっている。ただしv10.3以降は製品名として併記されている(米国ではv10.2以降)。ユーザはJaguar、Panther、Tiger、Leopardを、それぞれのバージョンを示す愛称として使うことが多い。