世界を動かす技術を、日本語で。

Show HN: OS X Mavericks 永遠に

概要

  • 2019年に macOSからの脱却 を決断した経緯
  • Mavericks(OS X 10.9) への回帰理由と選定プロセス
  • 対応ハードウェア とHackintosh構築のポイント
  • 必要な インストール手順と初期設定
  • 現代での運用Tips (Webブラウザ、セキュリティ、アプリ管理など)

2019年、macOSを離れる決断

  • 2019年秋、 現代のmacOSに満足できず、新たなOSへの移行を決意
  • OS Xへの切り替えは10年前には画期的だったが、 アップデートごとに魅力が減少
  • 完璧なコンピュータ環境を求め、 他OS(Windows, Linux)も検討 したが決めきれず
  • 自分の経験をガイドとしてまとめることを決意

Mavericks(OS X 10.9)を選んだ理由

  • Aquaデザイン言語 の最後の世代であり、深みとコントラストが魅力
  • Snow Leopard, Mountain Lion, Mavericks をVMで比較検証
    • Mountain Lionは速度・デザイン・アプリ互換性で脱落
    • Mavericksは メモリ圧縮や最新アプリ対応、iMessage/Zoom動作 が強み
    • Snow Leopardは 懐かしさとRosetta互換 があるが、機能面で劣る
      • Mavericksのほうが Finderタブ、フルスクリーン、オートセーブ など便利
      • Snow Leopardのスクロールバーやウィンドウ装飾は一部Mavericksに移植可

Mavericks対応ハードウェア選び

  • 2008年10月~2014年9月発売のMac がMavericks対応
    • 例:2013 Mac Pro(高性能)、2014 11インチMacbook Air(超小型)、2014 Retina Macbook Pro(バランス重視)
    • ノートは バッテリー交換を推奨
  • Hackintosh構築 も選択肢
    • 自作例:Intel i7 4790K、nVidia GTX 780 Ti、Samsung 870 EVO SSD、32GB DDR3
    • 制約:Haswell世代までのCPU、Kepler世代までのnVidia GPU、SATA IIIまでのストレージ(NVMe不可)
    • Cloverブートローダー利用、OpenCoreも選択肢(Dortaniaガイド推奨)

Mavericksの入手・インストール方法

  • Apple公式サイトでは Mavericksのダウンロード不可
  • 端末で Terminalを開き、curl mavericksforever.com/get.sh | sh を実行
    • MavericksのDMGイメージとUSBインストーラー作成用コマンドが取得可能
    • USBから起動し、通常のインストール手順でセットアップ

初期セットアップとカスタマイズ

  • Mavericksインストール後、 curl mavericksforever.com/postinstall.sh | sh
    • 最新バージョンにアップデート
    • Snow Leopard風の設定に一部変更
    • 不要・動作しないアプリの削除
  • Time Machine によるバックアップ推奨

現代でのインターネット・アプリ運用

  • Firefox Dynasty (i3roly作):最新Web技術対応の特別版Firefox
    • 専用Preference Paneでアップデート管理も簡単
    • Safari 9は2025年には 危険なため削除推奨
  • Aqua Proxy :古いSSL/TLS実装を補い、辞書やメールなどのネット機能を現代化
    • ローカルで動作する「Man-in-the-Middle Proxy」
  • Emoji追加 :Unicode拡張に対応
  • 不要アプリ削除 :Chess, iTunes, DVD Player, iBooksなどTerminalコマンドで安全に削除
    • Time Machineで復元も可能

Mavericksのセキュリティと注意点

  • 2016年以降Apple公式セキュリティパッチなし、脆弱性リスクあり
  • 安全対策
    • データの定期バックアップ
    • 常に最新Webブラウザ利用
    • ルータのファームウェア更新
    • 独自配布の フォントセキュリティパッチ 導入(署名の関係で「すべてのアプリを許可」設定が必要)

オンラインサービスへのログイン方法

  • Appleアカウント/iCloud :2段階認証対応のため、パスワード+認証コードを連結して入力
    • Aqua Proxyの導入が前提
    • メールアカウント追加時のIMAP設定例も記載

このように、 Mavericks環境の再構築と現代的な運用 には手間がかかるが、 理想のMac体験 を追求できる。 ノスタルジーと実用性の両立 を目指すユーザーには一考の価値あり。

Hackerたちの意見

言ってしまえば、(2014年の)MacBook Airはリカバリーモードで起動するとMavericksがインストールされるよね(ただし、Option-Command-Rを使うと最新の互換バージョンであるBig Surが入るけど)。数日前にやってみたけど、確かにかなりサクサク動く!欠けてる証明書は手動でインストールできる(例えば、curlのCAバンドルから)けど、それでもほとんどのアプリでTLS 1.3のサポートが不足してて、提案されたプロキシなしでは色々と不具合が出ちゃう。残念ながら、MacPortsのポートも多くがビルドできないし。見た目は今のmacOSよりずっといいよね。

言ってたMacBook Air(2014)は、リカバリーモードで起動するとMavericksがインストールされるよね(Option-Command-Rを使わない限り、最新の互換バージョンであるBig Surがインストールされるけど)。でも、俺の持ってる2014年モデルのMacBook Airは、なぜかリカバリーモードでYosemiteがインストールされるんだよね。Mavericksを使ってるのに、ちゃんと動いてるのにさ。

「なんでMavericks?」のセクションについてだけど、>「AppleがAquaデザイン言語を放棄する前のオペレーティングシステムが欲しいと思ってた。」って感じかな。定義によるけど、Mavericksが最新ってことになるかもね。でも、私的にはEl Capitan(10.11)はMavericksの10.9よりもローカルマキシマだったと思う(速度、安定性、機能)。それを使うことでどんな問題が起こるかは全然わからないけど、Mountain Lionに「より高機能なQuickTime」があったなんて知らなかったし、すぐに思ったのは「なんでEl Capitanじゃないの?」ってことだった。

厳密に言うと、Mavericks(その前のMountain LionやLionも)はすでにAquaを放棄しつつあったんだよね。Lionでは、以前のOS Xにあった美しい青いスクロールバーがなくなって、ピル型のボタンが丸い長方形に置き換えられ、全体的にUIが少しフラットになったけど、Yosemiteほどではなかった。

これらの機能を有効にするには「QuickTime Pro」のライセンスが必要だったよね。以前はこれで簡単な動画編集を全部やってたけど、もう使えなくなっちゃった。

2015年のAirではまだEl Capitanを使ってるよ。

どんなハードウェアに最適なOSかを説明して、効率的で最新の状態にするためのスクリプトや指示があるサイトがあったらいいなと思う。基本的な機能に必要なパッチやツールをメンテナンスする人もいて、各OSのスタンドアロン版やエアギャップ版もあれば長持ちするし。今はこの情報があちこちに散らばってて、アーカイブサイトの主な目的ではないからね。

私はCatalinaを選んでたと思う。

この伝説的なgtkテーマ制作者がMavericksテーマを持ってることを期待してたけど、Yosemiteが最初に出てるみたい。https://github.com/vinceliuice/Yosemite-gtk-theme Linuxでクオリティの高いmacOSテーマが欲しいなら、この人の作品が最高だよ。

それを狂った品質って呼ぶの?GitHubのページを5秒見ただけで、3つの信号機ボタンの間隔が間違ってるのに気づいたよ。なんかすぐにおかしい感じがした。

すべてがハッカブルだっていいよね?アプリケーションフォルダからストックアプリを削除するのは全然安全だよ。何も壊れないし、これは君のコンピュータだから、自分の好きにすればいい。後でTime Machineを使ってアプリを復元することもできるし。ただし、System Preferencesやユーティリティフォルダ内のものは削除しないでね。この文章はちょっと面白かった。「何でもできるし、何でもできるべきだ、壊れない」と言った後に、「でもこの特定のことはしないでね」と続くのがね。確かに、制限なしでコンピュータを自由に使えることには大きな価値があるけど、制限を設けることにも価値があるってことを無視しちゃいけないよね。コンピュータのすべてはトレードオフなんだ。変更不可能な署名されたOSには多くの利点があって、ハッカーにとってもそう。何かを「試してみて」と言うとき、壊れるリスクがないって知ってると、すごく安心できるんだ。もっと高度な作業は後でやればいいし、プロジェクト全体には拍手を送りたいけど、批判するつもりはないよ。俺もティム・クックの下でのAppleには不満があるけど、古いmacOSのままでいるのは俺の使い方には合わないから、むしろBSDに乗り換える方がいいかな。

これ、ちょっと面白かった。「何でもできるし、何でもできるべきだ、壊れない」と言った後に、「でもこの特定のことはしないでね」と続くのがね。これは公平な意見だけど、「Time Machineを有効にしてください」というセクションの後にこの部分を置いた理由があるんだ。実際、System Preferencesを削除することもできるし、本当にやりたければTerminalを使って設定することもできる。System Preferencesを挙げた理由は、俺の弟が子供の頃にSystem Preferencesを削除しちゃったから!彼はTime Machineを持ってなくて、旅行中に新しいWi-Fiネットワークに接続できなくなったんだ。それはちょっとイライラしたけど、君の言いたいことをさらに強調してるかもしれないし、俺も大体同意してるよ!俺のコンピュータは俺の家みたいなもので、そこにたくさんの時間を費やしてるから、Appleのゴミで散らかってるのは耐えられないんだ。

ルートディレクトリで変なchmodコマンドを再帰的に実行して、それを修正する方法を学んだことは、今まで読んだどのチュートリアルや記事よりもLinuxの仕組みについて教えてくれたと思う。楽しんで!壊してみて!

これはシステム内で快適な親しみを得た証だね:完全な自由があると思ってるのは、心の中で制限されていることを考慮から除外しているから。管理者が「何でも好きなことができる」と言っていた仕事を思い出すよ。自分の運命を選べるってね!でも、短いリストにないことを選ぶと、明らかに選択肢ではないことで叱られるんだ。彼らはルールを深く理解していて、受け入れられることのセットが彼らの頭の中では全ての可能性のフロンティアのように見えていた。君が言ったように、実際に何が許可されているのかを明確にしてくれれば、みんなにとってもっと役立つと思う。完全な自由の幻想を捨てて、何も推測させない明確なルールに置き換えよう。

あのコメントは、Windows Vistaに何かをすることを許可されなかったときの俺のイライラを思い出させるね。面白いことに、最新のmacOSでは変更することができるけど、SIPを無効にすればいいんだ。Mavericksでは、SIPが全くないからできるよ。

これは結構面白かった。「何でもできるし、何でもできるべきだ、壊れることはない」と言った後に、「でもこの特定のことはやらないでね」と続くのはちょっと矛盾してる気がする。矛盾はないと思うけどね。確かにシステム環境設定を削除しても壊れないし、ユーティリティも同じ。ただ、やると生活がちょっと厄介になるだけ。子供用のロックダウンされたシステムには意味があるかもしれないけどね。それに、問題を逆転させるのも難しくないよ。他の場所からアプリをコピーすればいいだけだから。macOSは完璧じゃないけど、いろんな面でクリーンで論理的な実装があるのはいいよね。その大きな証拠の一つが、一般的なハードウェアでこんなにうまく動くこと(つまり、ハッキントッシュ)。AppleはOSに特定のハードウェアサポートを組み込むこともできたけど、ほとんどの場合、PCの標準に従った一般的なシステムを実装してるんだ。セキュリティのロックダウンはそれとは別の話だね。

これって本当にそうなの?Chess.appはOSX Lion(Mavericksの前)から今に至るまで、アプリケーションフォルダから削除できないように保護されてると思ってたんだけど。どうやら、これは単なるNeXTSTEPの名残じゃなくて、システムの整合性を守るためにOSが必死に守らなきゃいけない重要な要素らしい。

Mavericksにはちょっと特別な思い入れがあるんだ。完璧ではないけど(ポストノートやスクロールバーが平坦になったり、サイドバーのアイコンの色が失われたりしてるけど)、視覚的には「完璧」に近いAqua時代のOS Xだと思う。以前のバージョンにはなかったいくつかの洗練された感じがあるんだ。個人的には、ビジュアル面での準優勝は実は10.4 Tigerだと思う。10.5や10.6の暗いグレーは、Windows 95/98の暗いグレーと同じように、ちょっと陰気で落ち込む感じがするんだ(ちなみに、Windows 2000のバリエーションの方が好きなのは、そのベースグレーが明るくて明るいからなんだ)。それはさておき、今でも10.5や10.6が使っていた2Dグリッドの仮想デスクトップが恋しいな…10.7以降の簡略化された1Dの線形仮想デスクトップは、必要以上に薄められている気がする。面白いことに、そのバージョンのOS Xは、今でもどこでも見つけた中で最高のQuakeターミナルの実装ができるんだ。haxieのVisor/TotalTerminalがその機能をAppleのターミナルに追加してくれた。ウィンドウのフォーカスの扱い方がすごくスムーズで、iTermや使ったことのあるLinuxのドロップダウンターミナルよりも良かった。Linuxの話題で言うと、OS X 10.4-10.9の真のアナログを作るために一歩進んだLinux DEがあればいいのにと思うけど、そんなものは存在しないんだ。最も近いのはelementary/Pantheonだけど、デザインのルーツがGNOMEの過度に単純化されたiPadOSのようなデザインとあまりにも共有している。

BSDの側では、helloSystem(https://hellosystem.github.io/docs/)やrayvnOS(https://ravynos.com/)のような、Jobs時代のMac OS X体験を再現するFOSSプロジェクトが進行中だよ。どちらも単なるデスクトップ環境ではなく、BSDと見なされる。helloSystemはX11とQtを使っていて、rayvnOSは独自のCocoaバージョンを使ってる。ただ、真剣にこれらのプロジェクトを調べたのは数年前で、ざっと見た感じでは、既存のデスクトップLinux環境の代替になるにはまだ時間がかかりそうだね。どちらもHaikuのように、クリエイターの情熱的なプロジェクトだよ。

タイガーはクールだね!視覚的な面で他に面白いのは、あの時代のAppleの工業デザインを考えると、UIがハードウェアそのものの完璧な延長に感じること。Mavericksが大好きだけど、同意するよ。体験を忠実に再現したLinuxディストリビューションには絶対に飛びつくね。だけど、特に大きなアプリエコシステムを考えると、実際にはそんなものはないんだよね。例えば、Apertureの方がDigikamよりずっと好きだし。追記: あと、> その頃にはサイドバーのアイコンが色を失ってた でも、ColorfulSidebarのSIMBLプラグインを使えば色を戻せるよ!

https://ubuntubudgie.org/ は見たことある?

今日では、これは本質的に脆弱なオペレーティングシステムで、少し注意が必要だよ。定期的にデータをコールドストレージにバックアップして、古いウェブブラウザは使わず、ルーターのファームウェアは常に最新に保ってね。もし私のコンピュータがハッキングされたら、データが破壊されることはあまり心配してない。オフラインバックアップがあるからね。一番の危険はデータが抜き取られること。税金の申告書やパスワードマネージャーのデータベースがコンピュータから抜き取られるのは嫌だな。

どうやってパスワードマネージャーのデータベースを解読してるの?確かに税金の申告書は取られるだろうけど、それが良いとは言わないけど、ほとんどはEquifaxから取ってるんじゃないの?私の個人的な「スレッドモデル」は、自動攻撃に耐えられるようにすることなんだ。今のMavericksの設定でそれができると確信してるよ。もし経験豊富な攻撃者が私を狙ってたら、Mavericksは彼らの生活を楽にするだろうけど、どんなOSを使っても成功すると思う。https://xkcd.com/538/ でも、Bitwardenのボールトは2,000,000 KDFイテレーションに設定してるから、実際に最高の設定だよ…。

このもやもやをまとめて、GNUstepのシンプルに動くバージョンを作れたらいいのに --- 理想はRaspberry Pi 5みたいにハードウェア的に簡単に設定できるものをターゲットにして。

同意するよ。あなたが求めてるものとはちょっと違うけど、GNUSTEPをベースにしたLinuxデスクトップを2つ知ってる。NEXTSPACE: https://github.com/trunkmaster/nextspace -- 主にCentOSをターゲット GSDE: https://onflapp.github.io/gs-desktop/index.html -- 主にDebianをターゲット

アプリケーションフォルダからストックアプリを削除するのは完全に安全だよ—何も壊れないし、これは君のコンピュータだから、自分の好きにしていいんだ。 この部分が一番心に響くな。Appleが「君のために」と押し付けてきたハードウェアとしてのPCの利点は理解できるけど、現代のMacを使うと、MavericksやWindows XPと比べて、まるで誰かが私の家に入ってきて、コートクローゼットに閉じ込められた気分になる。そこはもう私の家じゃない。誰かがすべてをコントロールしていて、何かをするためにはその人の許可が必要なんだ(いつでも取り消される)。今は頭をぶつけることはないって約束されてるけど、そもそもそんな問題はなかったのに。

2016年の遅くまでMavericksを使ってたけど、その頃には新しい仕事が決まって最新のXcodeが必要だったから、仕方なくアップデートしたんだ。意外と、フラットデザインは思ってたほど嫌いじゃなかったけど、やっぱりスキューモーフィズムが恋しい。私にとって一番最悪な移行はBig Surだった(正確には、2021年に新しいMacBookを買ったときのMojaveからMontereyへの移行)。無駄なマージン、誰も求めてないタイトルバーとツールバーの統一、境界のないボタン(アクセシビリティ設定で「境界を表示」を有効にした)、SF Symbols(ピクセルグリッドの整列が全くない)、再設計されたアラート、これらが最悪だった。Tahoeの様子を見た限り、タッチスクリーン化や無駄な画面領域でさらに悪化してるみたい。

古いウェブブラウザは使わない方がいいよ。 その部分は時代遅れになるだろうね。ブラウザのベンダーがアップデートを進めると、古いOSバージョンのサポートを切っちゃうから。

UpstreamのFirefoxとChromiumはずいぶん前にMavericksのサポートを切ったよ。それは私が使ってるものじゃないけど。 https://github.com/i3roly/firefox-dynasty/releases これはレガシーOS X用の最新のFirefoxポートだよ。