【コラム】

OS X ハッキング!

111 OS X版Mac-on-Linuxをあれこれ試す(2)

    海上忍  [2004/11/01]

    iPodの新しいTVコマーシャル「U2 Vertigo」が始まった。これ、無茶苦茶カッコいいですね。正直、この手の音楽は好みじゃないけれど(最近のマイブームはBurt Bacharach)、何度も見たくなるほどのインパクトはあるかも。アップルのWebサイトのほか、iTunes Music Storeで2分のロングバージョンが公開されているので、ぜひ一度。

    さて今回は前回に続き、OS X版Mac-on-Linux「Mom.app」の使い方について。前回はインストールしただけで終わってしまったので、予定どおりMom.appのカスタマイズ術をいくつか紹介してみよう。

    いくつかの注意点

    Mom.appで旧Mac OS CD-ROMの起動に失敗したユーザはいないだろうか? 前回説明するのを忘れていたのだが、現行バージョンのMom.appでは記録型CD/DVDドライブでなければ検出に失敗してしまうのだ。筆者も最初G4 Cube純正のDVD-ROMにセットしたところ、何度試しても認識されなかったので慌てた経緯がある。残念ながら記録型CD/DVDドライブを持ち合わせない場合の対処策はないので、今後の改良に期待しよう。

    もう1つ、CD-ROMをイジェクトしようにもアイコンがFinderから消えてしまうという問題がある。Mom.appでCD-ROMからの起動を開始すると起こる現象で、これ自体は問題ではないのだが、取り出せないのは困る。ディスクユーティリティを利用するか、Terminalで以下のコマンドを実行してイジェクトしてほしい。

    $ disktool -l | grep Install ←ラベル名をもとにCD-ROMドライブのデバイス名を探す
    ***Disk Appeared ('disk3s1s9' ~ 略 ~ 'Mac OS X Install CD') ←/dev/disk3と判明
    $ disktool -e disk3 ←/dev/disk3をイジェクトする

    メモリ割当量を変更する

    Mom.appのデフォルトでは、仮想マシンの設定情報やイメージディスクは ̄/vmsディレクトリ以下に保存される。ディレクトリ名は仮想マシン名と共通で、仮想マシン名が「MacOS9」ならば「 ̄/vms/MacOS9」となる。

    なお、現行バージョンのMom.appでは、作成した仮想マシンの設定情報を変更する機能が実装されていない。変更を加える場合には、仮想マシンのディレクトリ直下にある「Settings.plist」という名前のファイルを直接編集する必要がある。開発環境をインストールしている場合には、拡張子「.plist」のファイルはProperty List Editorに関連付けられているので、Finderから開けば編集画面が現れる。メモリの割当量を変更する場合には、その「ram」項の値を編集すればOKだ。以下の要領でTerminalから開いてもいいだろう。

    $ open ~/vms/MacOS9/Setting.plist

    なお、このファイルにある「os」項の値を「macos」から「Linux」に変更すればLinuxをブートできるかもと思い試してみたが、結果は×。「osx」も同様に、CD-ROMから起動できなかった。旧Mac OS以外の起動/インストールについては、今後のバージョンアップを期待するしかなさそうだ。

    MOLとファイルをやり取りする

    ファイルの受け渡しは、MOLのディスクイメージをマウントしてしまえばOK。ディスクイメージは、 ̄/vm/仮想マシン名/disk0.dmgとして保存されているので、Finderでファイルを開くか、以下のとおりopenコマンドを実行してマウントしよう。

    $ open ~/vms/MacOS9/disk0.dmg

    パフォーマンスは?

    旧Mac OSのインストールさえ終えれば、あとの使い方はユーザのお好み次第だ。完全なフルスクリーン表示できない、ネットワーク機能やサウンド機能が未実装、[command]-[q]を押すとMom.appが終了してしまうなどの問題はあるが、なかなか安定した動作を見せてくれる。

    パフォーマンスも良好で、円周率計算ソフト「PiCalcPPC 1.2.1」で16桁の計算を行ったところ、以下に示す結果となった。同じG4 Cube改(G4 1.2GHz/640MB)で起動したClassic環境と比較すると、X11.appを利用しているという点を考慮すればそれなりに納得できる結果となった。この成績ならばLinuxやOS Xもサクサク動くはずなので、今後のバージョンアップに期待したい。

    Mom.appとClassic環境(いずれもMac OS 9.2)の比較

    16桁17桁18桁
    Mom 64452140662423
    Classic環境 57011845257000

    ※ : 単位はミリ秒

    新着記事

    特設サイトの情報

      人気記事

      一覧

      イチオシ記事

      新着記事

      特別企画

      マイナビニュースマガジン