heads-up
emulators/
win4bsd ports - WindowsをFreeBSDと同等近い速度で実行するためのPCエミュレータWin4BSDがPorts Collectionへ追加されました。Win4BSDはQEMUをベースにして開発されたPCエミュレータで実行速度の大幅な向上、
簡単に扱えるUIの提供、 FreeBSDとのシームレスな統合、 マウスのシームレスな移行といった機能を実現しています。 Win4BSDはもともと
“Win4lin and SCO Merge” として知られていたもの。Win4BSDライセンスを獲得していなくても動作しますが、 その場合は3週間かぎりのトライアル使用となります。
src
sys/
kern/ kern_ sx. c current - sx_
try_ slock()の問題が修正されました。この変更で排他的オーナーがいた場合にのみロックが失敗するようになります。またこの修正で高負荷時におかしなEIOエラーを出力するというZFSの問題が修正されます。 contrib/
gcc/ opts. c current - コンパイルオプションに-O2かまたはそれ以上の最適化オプションを指定する場合は-ftree-vrpを使わないようにsrc/
contrib/ gcc/ opts. cのオプションが変更されました。いくつかのバッドコードジェネレーションが-ftree-vrpによって引き起こされていることが確認されています。特にJDK 1. 5/ 1. 6で顕著に表れます。
ports
devel/
tbb マルチコアプロセッサのパフォーマンスを発揮するためのライブラリIntel Threading Building Blocks
(TBB) がPorts Collectionへ追加されました。TBBを活用するとC++において並列処理を効率良く実装できます。TBBはスレッドを置き換えるだけのライブラリではなく、 パフォーマンスとスケーラビリティに対応したスレッドメカニズムを実現したハイレベルなタスクベースの並列化機構を実現します。 devel/jline
コンソールにおける入力をハンドリングするためのJavaライブラリJLineがPorts Collectionへ追加されました。JLineはBSD editlineやGNU readlineと同じような機能を提供するためのライブラリです。