_ 新しい文字エンコーディング, UTF-8+names の提案らしい。 XML の実体参照のような構文を文字エンコーディングとして使うようだ。
_ 面白いけど,実用性は低そう。
_ Mac OS X Panther きた。
_ さっそくインストール。 iBook にはアップグレードインストール, 特に問題なく完了。
_ パフォーマンスは 10.2.8 とほとんど変わらない感じだな。
_ 以前はページングが起こると 64MB の swapfile の数が増えていったけど, Panther では swapfile のファイルサイズが 128MB, 256MB, 512MB と段々大きくなるみたいだ。
-rw------T 1 root wheel 67108864 25 Oct 12:49 swapfile0
-rw------T 1 root wheel 67108864 25 Oct 13:29 swapfile1
-rw------T 1 root wheel 134217728 25 Oct 13:30 swapfile2
-rw------T 1 root wheel 268435456 25 Oct 14:03 swapfile3
-rw------T 1 root wheel 536870912 25 Oct 22:14 swapfile4_ Finder が大幅に変わっているけど,あまり使いやすくはなっていないな。 ラベルは使わないだろうし。 エクスポゼは面白いけど,たぶん使わないだろうな。
_ Backup.app が動かなくなった。 Discussion Boards によると Backup 1.2 は Panther では動作しないようだ。 Backup 2.0 がリリースされるまで待てということらしい。 .Mac の有料サービスなのにお粗末だな。
_ emacs が動かなくなった。 というか fink でインストールしたものはかなり入れ換えが必要だな。
_ Pantherのアプリケーションの切替えショートカット Cmd+TAB, Windows とほとんど同じ動作になって便利。
_ Finder,Safari などウィンドウの切替えショートカット, クリーンインストールしたほうは Jaguar と同じ Cmd+` なのに, アップグレードインストールしたほうは Cmd+F1 になってしまった。
_ システム環境設定のキーボードショートカットの変更では Cmd+` に変更できなかったので, defaults コマンドで無理矢理変更。
defaults write com.apple.universalaccess UserAssignableHotKeys -array \
'{enabled=1;key=20;modifier=1179648;sybmolichotkey=28;}'\
'{enabled=1;key=20;modifier=1441792;sybmolichotkey=29;}'\
'{enabled=1;key=21;modifier=1179648;sybmolichotkey=30;}'\
'{enabled=1;key=21;modifier=1441792;sybmolichotkey=31;}'\
'{enabled=1;key=28;modifier=1572864;sybmolichotkey=15;}'\
'{enabled=1;key=27;modifier=1572864;sybmolichotkey=19;}'\
'{enabled=1;key=24;modifier=1572864;sybmolichotkey=17;}'\
'{enabled=1;key=28;modifier=1835008;sybmolichotkey=21;}'\
'{enabled=1;key=47;modifier=1835008;sybmolichotkey=25;}'\
'{enabled=1;key=43;modifier=1835008;sybmolichotkey=26;}'\
'{enabled=1;key=122;modifier=262144;sybmolichotkey=12;}'\
'{enabled=1;key=120;modifier=262144;sybmolichotkey=7;}'\
'{enabled=1;key=99;modifier=262144;sybmolichotkey=8;}'\
'{enabled=1;key=118;modifier=262144;sybmolichotkey=9;}'\
'{enabled=1;key=96;modifier=262144;sybmolichotkey=10;}'\
'{enabled=1;key=97;modifier=262144;sybmolichotkey=11;}'\
'{enabled=1;key=50;modifier=1048576;sybmolichotkey=27;}'\
'{enabled=1;key=98;modifier=262144;sybmolichotkey=13;}'\
'{enabled=1;key=2;modifier=1572864;sybmolichotkey=52;}'_ Panther をアップグレードインストールしたマシンの Java が正常にアップグレードされていないことに気がついた。 もとのファイルのほうが作成日付が新しかったせいかな。
_ ちょっと強引にインストールし直し。 インストール済み JavaVM.framework を削除して, セットアップディスクからパッケージを直接インストールする。
sudo mv /System/Library/Frameworks/JavaVM.framework /tmp
sudo mv /Library/Receipts/Java.pkg /tmp
open '/Volumes/Mac OS X Install Disc 1/System/Installation/Packages/Java.pkg'_ Panther に対して SSH と SMB がつながらない, と思ったら TCP Wrapper のせいだった。 sshd や smbd などが xinetd 起動になっていたので hosts.allow に追加。
/etc/hosts.deny:
ALL: ALL
/etc/hosts.allow:
sshd-keygen-wrapper: 192.168.0.0/255.255.255.0
sshd: 192.168.0.0/255.255.255.0
smbd: 192.168.0.0/255.255.255.0
nmbd: 192.168.0.0/255.255.255.0_ xinetd,sshd は IPv6 に対応しているのに,TCP Wrapper は IPv6 に対応していないみたいだな。
_ sendmail は Postfix に置き換わってしまったのか。 困ったな。使いかたがわからない。
_
Jaguar からのアップグレードだと nidump passwd .
したときに crypt されたパスワードがみえてしまうな。
Panther でパスワードを変更すれば隠されるみたいだ。
_
アップグレードだと追加されなかった group エントリを
sudo niload group . で追加。
lp:*:26:
postfix:*:27:
postdrop:*:28:
qtss:*:76:
mailman:*:78:
appserverusr:*:79:yoshidam
appserveradm:*:81:yoshidam
yoshidam:*:501:_
アップグレードだと追加されなかった passwd エントリを
sudo niload passwd . で追加。
lp:*:26:26::0:0:Printing Services:/var/spool/cups:/usr/bin/false
postfix:*:27:27::0:0:Postfix User:/var/spool/postfix:/usr/bin/false
eppc:*:71:71::0:0:Apple Events User:/var/empty:/usr/bin/false
mysql:*:74:74::0:0:MySQL Server:/var/empty:/usr/bin/false
qtss:*:76:76::0:0:QuickTime Streaming Server:/var/empty:/usr/bin/false
cyrus:*:77:6::0:0:Cyrus User:/var/imap:/usr/bin/false
mailman:*:78:78::0:0:Mailman user:/var/empty:/usr/bin/false
appserver:*:79:79::0:0:Application Server:/var/empty:/usr/bin/false_ 追加されたエントリ以外に,既存エントリにも変更があるな。 ホームディレクトリ(/dev/null → /var/empty), シェル(/dev/null → /usr/bin/false), 一般ユーザのデフォルトグループが staff からユーザ名と同じグループに変更とか。
_ クリーンインストールし直したい気分。