GUIをかぶったUNIXマシーン

かなり有名な話ですので、いまさらな感じはありますが、MacOS Xは、BSD OSをベースとしたカーネルに GUIのっかっているような構造になっています。

Linuxなどで、Linux カーネル の上に X-Window を動かすのと似ています。しかし、MaxOS Xでは、システムとして GUI と カーネルの統合が行われていますので、非常に堅牢で使いやすいシステムになっていると思います。

ここではMaxOS XのベースのBSD OSがどこまで利用できるかを検証してみます。

MacOS X でターミナルを使ってみる

ターミナルを起動するには、SystemDisk -> Applications -> Utilities -> Terminal で起動できます。私はTerminalをよく使うのでDockにエイリアスを作ってしまってます。とにかくメンテナンスする時にTerminalは必須のツールなので起動する頻度も非常に高いのですね。

MacOS X で搭載されているコマンド

BSD OSが動いているので、通常使用するようなコマンドは一通り用意されています。

telnet
基本のツールです。当然使えますので問題ありません。日本語の表示でちょっと問題が出ましたが、メンテナンス用のツールとしては関係ないでしょう。
ftp
コマンドレベルではありますが、ftpクライアントもあります。ちょっとしたファイルのやり取りであれば、普通のftpクライアントとして利用できます。
ssh
リモートメンテナンスする場合の必須ツールのSSH(Secure SHell)です。外出先から自宅のサーバをメンテナンスしたり、サービスサーバのリモートメンテナンスで活躍します。
scp
これもまたリモートメンテナンスする場合に必要になるscp(Secure CP)です。これまた普通に使えますので、全く問題ありません。
あっさりとコマンドがそろい過ぎて、気が抜けてしまってますが、Windows環境では、この辺りのツールをそろえるためにTeraTermやCygwinなどをインストールして・・・ということを考えると、全く手軽です。
ping,nslookup,ifconfig,traceroute
このへんのネットワーク通信確認のツールは、GUIでも提供されていますが、当然Terminalからも利用できます。やっぱりこれも最初から入っていますので、特別なインストールは必要ありません。

って、システムの名前は??

ということでお約束っぽいですが、Terminalからunameでシステムの名前を見てみましょう。

% uname -a
Darwin Macintosh.local. 6.4 Darwin Kernel Version 6.4: 
Wed Jan 29 18:50:42 PST 2003; root:xnu/xnu-344.26.obj~1/RELEASE_PPC
Power Macintosh powerpc

っとこんな感じで表示されました。ちゃんと 「俺、Darwinなんだよ」って主張してますね。

結局Darwinって使えるのかな??

さてさてTerminalも使えるし、ネットワーク系のツールがそろっている(当然か)ことを考えると、 MacOS X かなり面白いプラットフォームです。私の独断と偏見ですが、 Windows環境とLinux+X-Windowの環境を比べてみると、次のような感じでしょうか。

Windows環境と比べると
  • Windowsでは、コマンドがそろってなかったりコマンド名が変(winipcfg,ipconfig,tracertなどなど)
  • SSH,SCPなどのツール類をそろえるためにCygwinなどのインストールが必要
Linux + X-Window環境と比べると
  • MacOS XではGUIが安定していて、メーカーアプリケーションも利用できる
  • ウィンドウシステムが固まる事がない(X-Window/GTK+では何度となくフリーズされた経験が)
結局のところ
  • ウィンドウシステムは、WindowsやX-Window環境に比べもにならないくらい楽しい
  • 下回りがBSD OSなので、BSD や Linux での知識ベースを応用できる

これは、わりといけるかもしれないですね。あとは追加のアプリケーション(特にX-Window系のアプリケーション)の扱いがこなれてくると手放せない環境になるかもしれません。早くgccなどの開発環境をそろえて、MacOS Xでの開発環境をそろえたいと思います。

逆にLinuxにMaxOS X の環境がかぶさったら、かなり強い環境のような気がしますが、そんな事はあり得ないですね。Linuxの場合、対応している周辺機器が多いので、それらとOSの整合性をとるのは、かなり難しいでしょうし。

LinuxのPowerPCディストリビューションにX-Window/GTK+をかぶせても・・・ MacOS Xのような快適さは出来ないでしょうね・・・

さ~て、もっとコンテンツ追加していきますね。

[/computer/mac] 全文の表示


iLIFEのソフトって面白いゾ!!

マックでは、音楽を聴いたりデジカメの画像を管理したりするソフトがはじめからインストールされていました。 iLIFEというソフトウェア群らしいのですが、使ってみると操作も簡単ですぐに色々と楽しめます。

iLifeのラインナップ

iLIFEは、次のソフトウェアが提供されているようです。

  • iTurne : 音楽ソフト CDを取り込んでMP3で管理します。
  • iPhoto : デジカメの画像を取り込んで電子アルバムを作成します。
  • iMovie : DV入力やその他の画像ファイルを編集してオリジナルムービーが作れます。

[/computer/mac] 全文の表示


はじめの一歩

iBookが届いて、開梱して電源つないで初期セットアップして・・・最初に起動するまで

最初にあらわれたMacOS Xの画面は、Windowsとは違い楽しい画面でした。

箱を開けて、ACアダプタと本体を取り出します。ACアダプタのコネクタがまた特殊な形でしたが、パッケージや本体のデザインなど、色々なところにデザインのこだわりを感じます。
さっそく、ACアダプタをつないで、ついでにネットワークケーブルも接続しておきます (AirMacのカードを入れてないんですよね。でも、iBook使うならAirMacのカードは欲しいですね)。
左上の電源を入れると「ジャーン」という音とともにMaxOS Xが立ち上がってきます。初めての起動ですね、わくわくします。
MacOS Xのロゴの後、しばらくすると・・・

初めての起動と登録と・・・

最初の起動で、OSのロゴ表示が終わって少しディスクアクセスすると、ユーザの初期設定が始まります。別段悩むことなく、ユーザ情報を入力していきます。

このとき入力したアカウント名とパスワードは、このiBookのシステム管理者として登録されます。また、パスワードは新しいアプリケーションをインストールする場合に必ず聞かれますので、ちゃんと管理しましょう。

このときネットワークケーブルをつないで、インターネットに接続できる状態になっていると自動的にインターネット処理をしてくれます。多分、モデムの場合にも同じような動きなんでしょうね・・・そのまま進んでしまったので私は確認できなかったのですが・・・

インターネットでOSのアップデート

ユーザの登録が終わると、MacOS Xが起動しますが、このときネットワークが接続されている状態だと OSやアプリケーションのアップデートを確認しに行きます。
今回買って時点でインストールされている MacOS X は 10.1.x のものだったので、最新のバージョンは、10.2.4までアップデートされていました。

アップデートプログラムは、勝手にこの辺のバージョンも判断してアップデートをかけてくれます。ついでに iLife関連やJava関連のプログラムもアップデートしましたが、この間 OS の再起動は一切必要ありませんでした。

Windows Updateでも同じような機能を実現していますが、モジュールを一気にアップデートできなかったり、一回ずづアップデートを選択したりということで、OSのアップデートの手軽さはMacOS Xが数段上に感じます。

アップデートが終わって・・・起動して

アップデートが終わって、再起動すると、いよいよMacOS X を自由に使える時間です (ただし、アップデートモジュールが多かったので、CATVの回線でも約一時間はお預けをくらいました _)。

さ~て、もっとコンテンツ追加していきますね。

[/computer/mac] 全文の表示