2010-11-11

Snow Leopard アップデート (10.6.4 → 10.6.5)

10.6.4 のアップデートは 2010-06-15 だったようなので、およそ 5 ヶ月を経ての更新になる。ちなみに 10.6.3 は 2010-03-29 、10.6.2 は 2009-11-09 にそれぞれリリースされている。

10.6.2 へのアップデートは記録してあるが(→ 「Snow Leopard アップデート (→ 10.6.2)」)、10.6.4 と 10.6.3、そして 10.6.1 のときは忘れたようだ。10.6 が届いたときのことは記録がある(→ 「Snow Leopard、届いた。」、「Snow Leopard、MacBook にインストールした。」)。

iMac & MacBook

iMac (Mid 2010) は届いた時点で 10.6.4 だったから、これが最初の OS アップデートになる(セキュリティアップデートは除く)。

Snow Leopard 10.6.5 update
iMac (Mid 2010)
680.1MB にはちょっと驚いた。CD-ROM に 1 枚に収まらないかも?
MacBook (Early 2008)
517.3MB。iMac 用よりはかなり小さいが、それでも……。

今回のアップデートはかなり巨大だ。変更点を読んでも、ユーザに取って目立った修正はないようだけど。

右のスクショはアップデート後の iMac の「About Mac」パネルだ。

Mac mini Server

サーバ版のアップデートも巨大だ。10.6.2 のときのアップデートが、同じ mini に対して 524.5MB でその大きさに驚いたが、今回はその 1.5 倍に近い。

Snow Leopard Server 10.6.5 update
Mac mini Server (Late 2009)
741.6MB。こちらは確実に CD-ROM じゃ配布できない。

mini の「About Mac」パネルのスクショも貼っておく。iMac の方と違うのは「Server」の文字の有無だけだ。

カーネルバージョン

10.6.2 のときに記録したので、今回も記録しておく(バックスラッシュで折り返してある)。今回も、サーバとクライアントで全く同一のバージョンになっている。

[mini] mnbi% uname -a
Darwin mini.private 10.5.0 Darwin Kernel Version 10.5.0: \
Fri Nov  5 23:20:39 PDT 2010; root:xnu-1504.9.17~1/RELEASE_I386 i386
[imac] mnbi% uname -a
Darwin imac.private 10.5.0 Darwin Kernel Version 10.5.0: \
Fri Nov  5 23:20:39 PDT 2010; root:xnu-1504.9.17~1/RELEASE_I386 i386

Darwin Kernel Version の 2 つ目(10.5.0 の 5 の部分)が Snow Leopard のバージョンの 3 つ目 (10.6.5 の 5 の部分) と一致しているのかも。

ふと、カーネルファイルの情報を見てみたくなって file コマンドで確認してみた。

[imac] mnbi% file /mach_kernel                                            [~]
/mach_kernel: Mach-O universal binary with 3 architectures
/mach_kernel (for architecture x86_64): Mach-O 64-bit executable x86_64
/mach_kernel (for architecture i386): Mach-O executable i386
/mach_kernel (for architecture ppc): Mach-O executable ppc

PPC Mac をサポートしない Snow Leopard のカーネルにどうして ppc 用のバイナリがふくまれているんだろう(・д・)?

他のコマンドも見てみた。まずはシェル。

[imac] mnbi% for shell in /bin/*sh; do; file $shell; done                 [~]
/bin/bash: Mach-O universal binary with 2 architectures
/bin/bash (for architecture x86_64): Mach-O 64-bit executable x86_64
/bin/bash (for architecture i386): Mach-O executable i386
/bin/csh: Mach-O universal binary with 2 architectures
/bin/csh (for architecture x86_64): Mach-O 64-bit executable x86_64
/bin/csh (for architecture i386): Mach-O executable i386
/bin/ksh: Mach-O universal binary with 2 architectures
/bin/ksh (for architecture x86_64): Mach-O 64-bit executable x86_64
/bin/ksh (for architecture i386): Mach-O executable i386
/bin/sh: Mach-O universal binary with 2 architectures
/bin/sh (for architecture x86_64): Mach-O 64-bit executable x86_64
/bin/sh (for architecture i386): Mach-O executable i386
/bin/tcsh: Mach-O universal binary with 2 architectures
/bin/tcsh (for architecture x86_64): Mach-O 64-bit executable x86_64
/bin/tcsh (for architecture i386): Mach-O executable i386
/bin/zsh: Mach-O universal binary with 3 architectures
/bin/zsh (for architecture x86_64): Mach-O 64-bit executable x86_64
/bin/zsh (for architecture i386): Mach-O executable i386
/bin/zsh (for architecture ppc7400): Mach-O executable ppc

なんでウチで使っている zsh だけ...。

/bin/usr/bin を簡単に調べたところ、1/3 ぐらいはまだ ppc 用のバイナリを持っているようだ。

[imac] mnbi% ls -1 /bin /usr/bin | wc -l
    1119
[imac] mnbi% for f in /bin/* /usr/bin/* ; do; file $f; done | fgrep 'Mach-O executable ppc' | wc -l
     396

Snow Leopard って ppc を切り捨てて身軽になったっていうのがウリの 1 つじゃなかったっけ?

サーバ管理ツールもアップデート

OS 自体のアップデートと関係しているのかどうかはわからないが、Snow Leopard サーバに付属のサーバ管理用のツール(クライアントの Mac にインストールして使う)もアップデートされている。左のスクショはその通知。

ウチではこのツールを(Mac mini Server を遠隔管理するために) iMac と MacBook にインストールしているが、OS のアップデートが完了してからこの通知が現れた。OS のアップデート前には「ソフトウェア・アップデート」で検索させても出てこなかった。(ツールの)バージョンも 10.6.5 だし、サーバ OS と連動しているのかもしれない(今回だけ?)。

関連リンク

関連記事

0 件のコメント:

コメントを投稿