advertisements

3月24日【今日は何の日?】Mac OS X 10.0登場。ジョブズが賭けたUNIXベースOSの真実

Appleを再定義した「OS X」という転換点

2001年3月24日、Appleはコンピュータの歴史における大きな転換点を迎えました。次世代オペレーティングシステム「Mac OS X v10.0(コードネーム:Cheetah)」の一般発売です。

当時のAppleは、深刻な技術的課題に直面していました。長年親しまれてきた「Classic Mac OS」は、マルチタスクやメモリ保護といった現代的な機能が不十分で、システムの不安定さがプロフェッショナル層の不満を招いていました。この停滞を打破するためにAppleが下した決断は、自社開発の限界を認め、外部の「UNIX」という強固な基盤を導入することでした。

停滞したOS戦略とNeXTによる救済

1990年代半ば、Appleは次世代OSプロジェクト「Copland」の失敗により、自社でのOS刷新に行き詰まっていました。その窮地を救ったのが、1996年末に行われたNeXT社の買収です。

この買収により、スティーブ・ジョブズの復帰とともに、同社のOS「NeXTSTEP」の技術がAppleに持ち込まれました。Mac OS Xは、このNeXTSTEPをベースに開発されました。発売当初の「Cheetah」は、動作の重さや機能不足も指摘されましたが、それ以上に「Aqua」と呼ばれる透明感のあるユーザーインターフェースと、UNIX由来の圧倒的な安定性が、未来のコンピュータの姿を予感させました。

戦略的選択:なぜ「BSD」だったのか

ここで一つの疑問が生じます。当時、すでにオープンソースの世界で勢力を広げていた「Linux」ではなく、なぜAppleは「BSD」を基盤に選んだのでしょうか。そこには、極めて合理的なビジネス戦略がありました。

最大の理由は「ライセンス」の違いです。Linuxが採用するGPLライセンスは、コードを改変した場合にその成果を公開する義務が生じます。対して、BSDライセンスは改変したコードを非公開(プロプライエタリ)のまま商用利用することを許容していました。AppleはOSの核となる「Darwin」をオープンソースとして公開しつつ、その上に載る独自のGUIやフレームワークを企業の知的財産として守る道を選んだのです。

また、NeXT時代から採用していた「Mach(マッハ)マイクロカーネル」の柔軟性も決め手となりました。この設計が、後にMacだけでなく、iPhone、iPad、さらにはApple Watchといった多様なデバイスへOSを展開する際の強力な武器となりました。

Microsoftとの対照的なアプローチ:Windows NTの自社開発

同じ頃、ライバルのMicrosoftもまた、OSの刷新に取り組んでいました。しかし、彼らのアプローチはAppleとは対照的でした。

Microsoftは、かつて自社でUNIX(Xenix)を扱っていた経験がありましたが、最終的には自社でゼロから「Windows NT」カーネルを構築する道を選びました。伝説的なエンジニア、デヴィッド・カトラーを招聘し、UNIXの長所を吸収しながらも、他社のライセンスに縛られない独自の覇権を追求したのです。

「外部の優れた基盤を活用し、デザインと体験で付加価値を生むApple」と、「圧倒的な資本力で独自の標準を創り出すMicrosoft」。この二社の戦略の違いが、その後の20年のテック業界の風景を形作ることになりました。

現代に続くイノベーションの系譜

Mac OS Xの登場から25年。その血脈は今、驚くべき広がりを見せています。

2001年に確立されたUNIXベースのアーキテクチャは、モバイル革命の主役である「iOS」の土台となりました。さらに、Intelチップから自社製「Apple Silicon」への移行をスムーズに実現できたのも、ハードウェアとOSを抽象化して切り離す、あの時の設計思想があったからこそです。

今日の私たちがiPhoneでスムーズにアプリを動かし、Macで高度なクリエイティブ作業を行えるのは、2001年3月24日にAppleが下した「オープンな心臓(UNIX)を、クローズドな美学で包み込む」という決断の成果なのです。

NotebookLMで解説動画を作成しました

Information

【用語解説】

UNIX(ユニックス)
1960年代に開発された、マルチタスクやマルチユーザーに対応したオペレーティングシステムの総称である。高い安定性と堅牢性を持ち、サーバーや研究機関で広く普及した。

GPL(ジーピーエル)
ソフトウェアの自由を保護するためのライセンス体系である。これに基づいたソフトウェアを改変して配布する場合、ソースコードの公開が義務付けられる。

Mach(マッハ)
カーネルの機能を最小限に抑える「マイクロカーネル」の代表的な設計である。NeXTSTEPに採用され、現在のmacOSの並列処理やメモリ管理の基盤となっている。

マイクロカーネル
オペレーティングシステムの核となるカーネルから、メモリ管理などの最小限の機能以外を切り離して構成する設計手法である。システムの柔軟性と安定性が高まる。

垂直統合(すいちょくとうごう)
製品の設計、ハードウェアの製造、ソフトウェアの開発までを一つの企業が一貫して行うビジネスモデルである。Appleはこの手法により、最適化されたユーザー体験を実現している。

プロプライエタリ
ソースコードが公開されていない、独占的なソフトウェアのことである。企業の知的財産として保護されており、ユーザーはライセンス契約に基づいて利用する。


【参考リンク】

Apple (日本) (外部)
iPhone、Mac、iPadなどの開発・販売を行うAppleの日本向け公式サイトである。最新製品の情報やサポート、企業理念が掲載されている。

The FreeBSD Project (外部)
macOSのオープンソース基盤であるFreeBSDの公式サイトである。ソースコードの提供やコミュニティによる開発状況が公開されている。

Microsoft Windows (外部)
Windows NTカーネルを搭載した最新のオペレーティングシステム「Windows 11」の公式紹介ページである。

Apple Open Source (外部)
Appleが公開しているオープンソースプロジェクトのポータルサイトである。macOSの核となるDarwinのソースコードなどが確認できる。

投稿者アバター
TaTsu
『デジタルの窓口』代表。名前の通り、テクノロジーに関するあらゆる相談の”最初の窓口”になることが私の役割です。未来技術がもたらす「期待」と、情報セキュリティという「不安」の両方に寄り添い、誰もが安心して新しい一歩を踏み出せるような道しるべを発信します。 ブロックチェーンやスペーステクノロジーといったワクワクする未来の話から、サイバー攻撃から身を守る実践的な知識まで、幅広くカバー。ハイブリッド異業種交流会『クロストーク』のファウンダーとしての顔も持つ。未来を語り合う場を創っていきたいです。

読み込み中…