NetBSD 5.0 のアナウンス NetBSD プロジェクトは、 NetBSD オペレーティングシステムのリリース 5.0 を 発表できることを喜ばしく思います。 NetBSD はフリーで安全、かつ高い移植性を備えた Unix風のオープンソースオペレーティングシステムで、 64 ビット Opteron マシンやデスクトップシステムから携帯端末や組み込みデバイスまで、 多くの機種で利用可能です。NetBSDのきれいな設計と進んだ特徴は、 製品としても研究環境としても優秀であり、 完全なソースが提供され、ユーザーによってサポートされています。 多くのアプリケーションも、 NetBSD パッケージコレクション (pkgsrc) を使って簡単に利用可能です。 NetBSD 5.0 の目玉は、近代的なマルチプロセッサー (SMP) やマルチコアシステムにおける性能と規模対応性が大幅に向上したことです。 I/O およびネットワークの負荷が高くなった状態でのシステム性能が改善されており、 たとえばサーバーや科学計算やソフトウェア開発作業で恩恵をこうむることができます。 さらに、マルチスレッド化されたアプリケーションでは、複数の CPU (あるいはコア) を、効率的に使うことができます。 このような性能改善がなされたのは、 1:1 スレッディングモデルにもとづくスレッディングサブシステムの書き直し、 新しいカーネル同期プリミティブ、カーネルプリエンプション、スケジューラー実装の書き直し、 リアルタイムスケジューリング拡張、 プロセッサーセット スレッドアフィニティー用の動的な CPU セットなどがおこなわれた結果です。 仮想メモリー、メモリーアロケーター、 主なファイルシステム用のファイルシステムの枠組みなどといった、 中核となるカーネルサブシステムほぼすべてに、 抜本的な検査・見直しをおこない、高い並列性を持つアルゴリズムを使うようにしました。 規模対応性と性能の改良のほかにも、多数の機能追加がおこなわれています。 目立ったものをいくつか挙げますと、 WAPBL (Write Ahead Physical Block Logging) という FFS ファイルシステム用メタデータジャーナリングのプレビュー、 'jemalloc' メモリーアロケーター、主要ポートにおける X11 の XFree86 から X.Org への移行、 電源管理の枠組み (Power Management Framework, PMF)、 多くのラップトップにおける ACPI サスペンド・レジュームへの対応、 UDF ファイルシステムの書き込み対応、 自動化された試験の枠組み (Automated Testing Framework, ATF)実行可能なユーザースペースメタプログラム (Runnable Userspace Meta Program, rump) の枠組み、 i386 と amd64 それぞれにおける Xen 3.3 対応、 POSIX メッセージキュー 非同期 I/O、多数のハードウェアデバイスドライバーの追加などです。 詳細は、後に掲げる NetBSD 5.0 での変更点の一覧をご覧ください。 NetBSD 5.0 は、 15 のまったく異なるCPUファミリーにわたる の異なるシステムアーキテクチャー上で動作しており、 さらに現在も移植作業が進められています。 NetBSD 5.0 の完全なソースコードおよびバイナリーは、世界中の多くのサイトから ダウンロード可能です。FTP, AnonCVS, SUP やその他のサービスによる ダウンロードサイトの一覧が、このアナウンスの最後にあります。 また、最新のダウンロードサイトの一覧は、 http://www.NetBSD.org/mirrors/ にもあります。 CD-ROM ISO イメージを使ってインストールをする利用者のみなさんには、 ISO イメージ置き場にある torrent ファイルを使い、 BitTorrent 経由でダウンロードすることをおすすめします。 NetBSD 5.0 配布物のハッシュの一覧は、広く知られている NetBSD セキュリティーオフィサーの PGP 鍵で署名されています: NetBSD はフリーです。すべてのコードは非限定的ライセンスで配布され、 誰にもロイヤルティーを払うことなく利用できます。無償のサポートサービスを、 メーリングリストや Web サイトを通じて受けることができます。 また、商用サポートにも様々なものがあります。 NetBSD についてのより広範囲の情報は、 私たちの Web サイトから入手することができます。
http://www.NetBSD.org/
既知の問題 I/O のためにブロックデバイスノードを直接使うと、 /dev を含むファイルシステムが FFS でありかつ -o log でマウントされている場合に、 カーネルがクラッシュします。回避策は、raw ディスクデバイスを使うか、 /dev を含むファイルシステムを -o log なしでマウントし直すことです。 ときどき、gdb がデバッグ対象のプロセスを "single step" で実行中にハングさせることがあります。回避策は、そのプロセスを kill してから再起動することです。 gdb は、実行中のスレッド化されたプログラムを正しくデバッグできません。回避策は、 実行中のプログラムをデバッグするかわりに、 &man.gcore.1; を使ってプログラムから core ファイルを作り、core ファイルを gdb に渡すことです。 pthread を使う、静的リンクされたバイナリーは、現在のところ壊れています。 AMD Opteron と Athlon 64 の初期リビジョンのなかには、バグがあるものがあり、 複数の CPU コアがアクティブに動作するとシステムが不安定になることがあります。 この問題の OS 側での回避策を準備しているところですが、 NetBSD 5.0 に含めるのは間に合いませんでした。 今後の 5.0 系のリリースでは、回避策が含まれる予定です。 NetBSD ミラーサイト あなたに一番近いミラーサイトをご利用ください。 FTP ISO イメージ Anonymous CVS BitTorrent SUP CVSup rsync AFS CD-ROM 販売業者の一覧もご利用ください。 NetBSD 5.0 でサポートされるシステムファミリー NetBSD 5.0 のリリースでは、以下のシステム用バイナリーを提供しています。
NetBSD/acorn26 Acorn Archimedes、A-シリーズ と R-シリーズのシステム
NetBSD/acorn32 Acorn RiscPC/A7000, VLSI RC7500
NetBSD/algor Algorithmics社 MIPS評価ボード
NetBSD/alpha Digital/Compaq Alpha (64ビット)
NetBSD/amd64 Opteron, Athlon64 などの AMD 系プロセッサーと、EM64T 拡張に対応した Intel CPU
NetBSD/amiga コモドール Amiga と、マクロシステム DraCo
NetBSD/arc Advanced RISC Computing仕様準拠のMIPSベースマシン
NetBSD/atari アタリ TT030、Falcon、Hades
NetBSD/bebox Be IncのBeBox
NetBSD/cats Chalice Technologyの CATS と Intel の EBSA-285 評価ボード
NetBSD/cesfic CES FIC8234 VME プロセッサーボード
NetBSD/cobalt コバルトネットワークスのMIPSベースマイクロサーバー
NetBSD/dreamcast セガドリームキャストゲーム機
NetBSD/evbarm ARM にもとづく各種の評価ボードおよび組み込み機器
NetBSD/evbmips MIPS にもとづく各種の評価ボードおよび組み込み機器
NetBSD/evbppc PowerPC にもとづく各種の評価ボードおよび組み込み機器
NetBSD/evbsh3 日立 Super-H SH3 と SH4 にもとづく各種の評価ボードおよび組み込み機器
NetBSD/ews4800mips MIPS にもとづく NEC の EWS4800 ワークステーション
NetBSD/hp300 ヒューレットパッカード9000/300と400シリーズ
NetBSD/hp700 ヒューレットパッカード 9000 シリーズ 700 ワークステーション
NetBSD/hpcarm StrongARMベースWindows CE PDAマシン
NetBSD/hpcmips MIPSベース Windows CE PDAマシン
NetBSD/hpcsh 日立 Super-H ベースWindows CE PDAマシン
NetBSD/i386 i486 系以上のプロセッサーを持つ、IBM PC および PC 互換機
NetBSD/ibmnws IBM Network Station 1000
NetBSD/iyonix Castle Technology の ARM ベース Iyonix PC
NetBSD/landisk SH4 プロセッサーにもとづく NAS 製品
NetBSD/luna68k オムロンLUNAシリーズ
NetBSD/mac68k Motorola 68k CPU を持つ、Apple Macintosh
NetBSD/macppc PowerPC にもとづく Apple Macintosh およびその互換機
NetBSD/mipsco MIPS Computer Systems Inc. ワークステーションおよびサーバーファミリー
NetBSD/mmeye BrainsのmmEyeマルチメディアサーバー
NetBSD/mvme68k モトローラ MVME 68k シングルボードコンピューター
NetBSD/mvmeppc モトローラ PowerPC VME シングルボードコンピューター
NetBSD/netwinder StrongARMベース NetWinderマシン
NetBSD/news68k ソニー 68kベース NET WORK STATION シリーズ
NetBSD/newsmips ソニー MIPSベース NET WORK STATION シリーズ
NetBSD/next68k NeXT 68k 黒い ハードウェア
NetBSD/ofppc OpenFirmware PowerPC マシン
NetBSD/pmax Digital MIPS ベース DECstation および DECsystem
NetBSD/prep PReP (PowerPC Reference Platform)およびCHRPマシン
NetBSD/sandpoint モトローラ Sandpoint参照プラットフォーム
NetBSD/sbmips Broadcom SiByte評価ボード
NetBSD/sgimips シリコングラフィックス MIPSベースワークステーション
NetBSD/shark Digital DNARD (shark)
NetBSD/sparc Sun SPARC (32ビット) および UltraSPARC (32ビットモード)
NetBSD/sparc64 Sun UltraSPARC (ネイティブ64ビットモード)
NetBSD/sun2 Motorola 68010 CPU を持つ、Sun Microsystems Sun 2 マシン
NetBSD/sun3 Motorola 68020 および 030 にもとづく Sun 3 および 3x マシン
NetBSD/vax Digital VAX
NetBSD/x68k シャープX680x0シリーズ
NetBSD/xen Xen 仮想マシンモニター
NetBSD/zaurus Sharp ARM PDA
このリリースにおいて、 以下のアーキテクチャーはソースコード形式でのみ提供されています。
NetBSD/amigappc PowerPCベースAmigaボード
NetBSD/ia64 Itanium 系プロセッサー
NetBSD/playstation2 SONY PlayStation2
NetBSD/rs6000 MCA ベース IBM RS/6000 シリーズ PowerPC マシン
謝辞 NetBSD Foundationは、コード、ハードウェア、ドキュメンテーション、 資金、サーバーの場所、webページその他のドキュメンテーション、 リリースエンジニアリング、その他のリソースを、長年に渡って提供して くださった全ての人々に感謝します。 NetBSD を立ち上げた人々についての 詳細な情報は以下の場所にあります。
http://www.NetBSD.org/people/
私達が使っているコードの膨大なサブセットを提供してくれた カリフォルニア大学バークレー校とGNUプロジェクトには、特に感謝します。 また、サーバーを提供していただいている Internet Systems Consortium Inc., Columbia University Computer Science Department の Network Security Lab, Luleå University of Technology の Ludd (Luleå Academic Computer Society) computer society にも感謝します。
NetBSD Foundation について NetBSD Foundation は1995年に、NetBSDプロジェクトの中核のサービスを管理し、 産業界やオープンソースコミュニティーへのプロジェクトを売り込み、 NetBSDのコードベースの知的所有権を守るために設立されました。 日々のプロジェクトの作業は、ボランティアによっておこなわれています。 NetBSD Foundation は非営利の組織で商業的背景を持たないことから、 利用者からの寄附に依存しています。 私たちのすばらしいオペレーティングシステムの製作を続けられるようにするため、 寄附をしていただくようお願いしています。 寛大なご寄附をいただけたら、財団の運営費用のほか、 特に、進行中の更改や保守の支援となりますので、大変ありがたく思います。 寄附は PayPal を使って paypal@NetBSD.org 宛におこなうことができ、 米国内では完全に免税されます。PayPal を使いたくない場合や、 その他の調整をしたい場合は、 finance-exec@NetBSD.org までご連絡ください。