macOS Snow Leopard に戻るとどうなるでしょうか?

macOS Snow Leopard に戻るとどうなるでしょうか?
Mac OS X スノーレパード

Mac OS X Snow Leopardの黄金時代を懐かしむ人もいるでしょう。しかし、この由緒あるOSに戻るとしたら、一体どんな感じなのでしょうか?

読者や他の著者から、Mac OS X 10.6 Snow LeopardがMac OS Xの開発と安定性の頂点だったという意見を時々目にします。私自身も、インターネットの現代的脅威が出現する以前は、Snow LeopardがUNIXオペレーティングシステム(この場合は主にFreeBSD)上で実現された超近代的なGUIの最もクリーンで明快な表現だったと書いたことがあります。

そして、おそらく数バージョン後、特に10.7 Lionのイライラの後では、Snow Leopardを使い続けることの現実的可能性について考えたかもしれません。しかし、今はmacOS 10.13 High Sierraです。OSを過去に戻すことはセキュリティの観点から非現実的であるだけでなく、今では当たり前のように利用している機能が突然失われることになります。

ユキヒョウ

2009年8月に導入されたこのアップデートは、Appleが初めてメンテナンスアップデートを発表するきっかけとなりました。これはMac OS X 10.5 Leopardの後継となるものでした。2007年10月にリリースされたLeopardでは、複数のデスクトップを統合できるSpaces、Quick Look、Boot Campといった機能が新たに導入されました。

Snow Leopardで最も注目すべき点は、FinderがCocoaで書き直され、高速化されたことでしょう。しかし、ユーザーに愛されていたFinderのCarbon版の名残である、いくつかのニュアンスが失われてしまいました。総じて、Snow LeopardはLeopardの欠点を克服し、非常に好評を博しました。特に価格が従来の129ドルから29ドルに値下げされたことが大きな要因です。今でもSnow Leopardを使い続けているという話も聞きます。

Grand Central Dispatch(GCD)が導入されましたが、広く普及したのはおそらく後になってからでしょう。GCDのおかげで、開発者はより多くのコアにアクセスするコードを、より適切に管理された方法で、より少ないバグで書くことが容易になりました。これは、多数のコアを搭載したMacを最大限に活用するための鍵です。私たちは、より高速でバグの少ないアプリを懐かしく思うでしょう。

今日失うもの

Snow Leopardは、セキュリティが厳しく、今では当たり前の最新機能が欠如しているため、戻るのは本当に大変なことだという意見もあります。ここに挙げたのは、思い浮かぶことのほんの一部です。おそらくもっと多くのことを忘れているでしょう。(macOSの歴史を語るものではありません。)

  1. ASLR(アドレス空間レイアウトのランダム化)は、マルウェアがシステム関数のエントリポイントアドレスを予測し、独自のコードを挿入することを困難にする重要なセキュリティ機能です。AppleはLeopardでASLRの採用を開始し、Lionで実装を拡大しましたが、カーネルとカーネル拡張の保護はMountain Lionまで完了しませんでした。これだけでも、現代のインターネット脅威環境ではSnow Leopardを実行する人はいないでしょう。
  2. Lion。Mac OS X 10.7 Lionは、ユーザーを「名前を付けて保存」というファイル操作から遠ざけようとしたという誤ったスタートを切り、激しい論争を引き起こしましたが、それは既に沈静化しています。新たに導入されたのはAirDrop、フルスクリーンアプリ、Mission Control(これにより、他の様々な機能が統合されました)。そして、私にとって最も重要なのは、Lionで必須のリカバリパーティションが導入されたことです。これ以前は、Snow Leopard搭載のMacを起動して修復するには、ディスクまたはフラッシュドライブを常に把握しておく必要がありました。
  3. Mountain Lion。OS X 10.8では、一部の人にとって最も厄介なもの、通知センターが追加されました。しかし、AirPlayミラーリングも導入されました。今やこれなしでは生きていけないでしょう。Appleは、XProtectで始まった、Gatekeeper GUIを使ってアプリにデジタル署名するという考え方を、強制的に採用し始めました。
  4. Mavericks。OS X 10.9は、いくつかの現代的な機能強化に重点を置きました。複数ディスプレイの管理が改善され、IPv6でのHappy Eyeballs実装が含まれ、MacBookシリーズの省電力技術(タイマー統合、App Nap、Safari省電力)にも重点が置かれました。iBooksとFinderタブも追加されましたが、後から考えると、OSの純粋主義者にとっては大したことではないかもしれません。
  5. Yosemite。OS X 10.10。Yosemiteでは、メールに添付されたファイルではなく、ダウンロードリンク経由で大容量の添付ファイルを送信できるようになりました。Yosemiteについては、あまり触れない方が賢明です。
  6. El Capitan。OS X 10.11。このバージョンではシステム整合性保護(SIP)が導入されました。これにより、管理者ユーザー(または不正に管理者権限を取得したマルウェア)によるシステムファイルやプロセスの変更が阻止されます。また、このリリースではAppleは賢明にもmDNSResponderネットワークに復帰しました。Yosemiteではネットワーク用にdiscoverydデーモンが導入されましたが、これは頭痛の種でしかありませんでした。IPv6実装はIPv6を重視した形で調整されました。
  7. Sierra。macOS 10.12。Sierraは、iOSを使うmacOSユーザーの生活をより良くするという伝統を引き継いでいます。Apple WatchでMacのロックを解除したり、Safariから直接Apple Payを使ったり、Siriに話しかけたり、ディスクストレージの最適化と管理を改善したりできるようになりました。
  8. High Sierra。macOS 10.13。High Sierraで最も大きな変化は、Apple File System(APFS)の導入でした。長年開発が進められてきたAPFSは、ついに老朽化したHFS+ファイルシステムの弱点を克服しました。これにより、新しいストレージ機能の導入が可能になります。また、4K/UHD/H.265ビデオのサポートも開始されました。Metal 2グラフィックスインターフェースにより、バーチャルリアリティ(VR)へのアクセスが可能になりました。さらに、Appleは32ビットアプリのサポートを段階的に廃止し始めました。これらのアプリには、おそらく解決困難なセキュリティ上の問題があると考えられます。

ただの思い出

これはMac OS X/OS X/macOSの歴史を語るものではありません。私の記憶と調査に基づいて、いくつかの大きな進歩を概観し、遠い昔のSnow Leopard時代への憧れが間違っていることを改めて認識してもらうためのものです。もう過去に戻ることはできません。Snow Leopardを現代のMacにインストールしたら、私たちは気が狂ってしまうでしょう。

Appleは適応する。セキュリティ上の課題は続く。新しいハードウェア技術は、より高性能で、より応答性に優れ、よりインテリジェントなOSを実現する。私たちは常に未来へと前進するが、過去の原始的な技術が、記憶の中では好まれていたとしても、現代では通用しないことを忘れがちだ。

Knowledge Network