BSD-annex (20056) の日記
current ML
FreeBSD 5.3-BETA1 Available というメールが出されている。 内容は以下の通りである。
FreeBSD リリースエンジニアリングチームは FreeBSD 5.3-BETA1 が 利用可能になったことを発表する。 これは、5.3 の公開工程の中の最初のベータ版であり、 早く使用してみたいというユーザやバグの発見や修正に協力したいと いう人のために作成されている。 5.3 の公開工程は、バグが修正され、仕様が最終確定されるまで毎週 ベータ版を構築する予定である。 予定表は http://www.freebsd.org/releases/5.3R/schedule.htmlにある。 下記にある「既知の問題」をよく見て欲しい。現時点で報告され、調査中の 問題が列挙されている。
今年2月に FreeBSD 5.2.1 がリリースされて以来、 機能、性能、安定性において大きな進歩があった。 これらを以下に列挙する。
完全にスレッド化されたマルチプロセッサで問題なく動くネットワークスタック。 これはこのベータ版では起動しないように設定されているが、 ブート時に debug.mpsafenet 変数を設定することで使用することができる。 この機能は全てのネットワークカードやプロトコルで利用できるわけでは ないが、普通の IPv4 通信や多くの一般的なネットワークカードでは動くように なるはずである。詳細は このリンクで見ることができる。
デフォルトの X window システムが、XFree86 から X.org になる。
多くの ACPI の機能強化。
GCC が3.4.2に更新、gdb が6.1.1に更新、binutils も更新。
sparc64 への移植において、time_t 構造体の大きさが64ビットに変更された。 警告: sparc64 における以前のリリースから cvsup を使って 更新する時は、/usr/src/UPDATING.64BTT に指定された指示に従う必要がある。
機能追加は更にまだあるが、この文章はベータ版用としては、長くなり過ぎたようだ。
本リリースでの既知の問題
ある種の SMP でロック順序のトラブルにより安定性に問題が発生している。 問題解析は精力的に行われているので、BETA2では解決されるであろう。 マルチプロセッサマシンの使用者は BETA2 を待つのが良いと思う。
ブート時に pst(4) がシステムのパニックを発生させることが判明している。 正式リリースまでには解決されるだろう。
sysinstall の中の X11 の構築メニューが正常動作しない。 インストールが完全に終わった後、システムが正常に走行するまで 待つ必要がある。もし、disc1 を使用しているなら、X.org パッケージは インストールはされるが、設定ファイルは作られない。 詳細は xorg(1) のマニュアルを参照のこと。(Xorg -configure をコマンド 実行すれば大丈夫だろう)
Synaptics のタッチパッドマウスのサポートに応答性の問題があることが 判明している。/boot/device.hints の中で hint.psm.0.flags=3D"0x200" を 設定することで、これを無効化できる。正式リリースまでには解決されるであろう。
DMA モードで ATA デバイスを使うと、sparc64 でのみ問題が発生する。 ローダで ATA デバイスドライバの DMA を無効化するよう設定してある。
カーネルデバッグ用の仕組み(INVARIANTS、WITNESS等)は依然として有効化 されているため、このベータ版を処理速度測定用に使わないで欲しい。
リリースまでに修正される問題点の完全なリストは http://www.freebsd.org/releases/5.3R/todo.htmlにある。
利用可能性
このアナウンスの時点では、ほとんどの一般的なアーキテクチャ用の BETA1 が ftp.freebsd.org や いくつかのミラーサイトで利用可能である。翌日には 多くのミラーサイトで利用可能になるはずである。 いくつかの一般的ではないアーキテクチャでは構築作業中であり、これが 終わればアップロードされるであろう。alpha では BETA1 の構築は行われないが、 今後のベータ版では利用できるようになるであろう。
これを書いている時点での状況を記述しておく。
i386: ほとんどのミラーサイトで利用可能。miniinst と disc1 が出来ているが、 disc1 のパッケージがいくつか失敗している。
sparc64: ミラーサイトのいくつかで利用可能。miniinst のみ。
ia64: 部分的にロードされている。数時間で終わる予定。
amd64: 構築作業中。1日ぐらいで終わるだろう。
pc98: 構築作業中。1日ぐらいで終わるだろう。