diff --git a/ja/features.sgml b/ja/features.sgml index 9a0c984080..baebd2f8fd 100644 --- a/ja/features.sgml +++ b/ja/features.sgml @@ -1,112 +1,108 @@ + %includes; ]> - + &header; -
-たとえどんなアプリケーションを使う上でも、 - 自分のシステムの資源は最大限に活用したいものでしょう。 - FreeBSD の先進的な特徴によってそれができるのです。 -
+使うアプリケーションがどんなものでも、 + 自分のシステムの資源は最大限に活用したいものです。 + FreeBSD の持つ先進的な機能は、それを可能にします。
-FreeBSD の由来はカリフォルニア大学バークレー校の +
FreeBSD は、カリフォルニア大学バークレー校の コンピュータシステムリサーチグループから公開された - BSD ソフトウェアの最終版です。 - このため、4.4BSD オペレーティングシステムの設計と実装 という - 4.4BSD のシステムの構造について書かれた本には、 - FreeBSD の中枢機能のほとんどが詳細にわたって記述されています。
- -多様な世界規模のボランティアによる開発者の技術や経験を集結して、 - FreeBSD プロジェクトは 4.4BSD オペレーティングシステムの特徴を - さまざまな方法で拡張しています。そして新しい OS のリリースを - より安定により早く提供し、さらにユーザーの要求に応じた新しい - 機能を含めることができるよう不断の努力を続けています。 + BSD ソフトウェアの最終版に由来しています。 + つまり 4.4BSD オペレーティングシステムの設計と実装 という + 4.4BSD のシステム設計者が書いた本には、 + FreeBSD の中枢機能のほとんどが、詳しく書かれているのです。
+ +FreeBSD プロジェクトは、 + 世界各国から集まった多様なボランティア開発者の技術と経験を集結して、 + 4.4BSD オペレーティングシステムの機能を、さまざまな形で拡張しました。 + プロジェクトでは新しいリリースが、その前のものより安定で高速に動作し、 + ユーザーの要求に応じた新しい機能を持ったものになるよう不断の努力を続けています。
&footer;FreeBSD の開発者はオペレーティングシステムの設計における - より難しい問題のいくつかに取り組んだ結果、 - これらの先進的な特徴が利用できるようになりました。
+ 難しい問題のいくつかに取り組み、 + 次のような先進的な機能を利用できるようにしました。-
- 統合化された仮想メモリとファイルシステムバッファのキャッシュ - プログラムに使われるメモリとディスクキャッシュの量を常に最適に - 調整します。 - その結果として、プログラムは優れたメモリ管理と - 高い性能を持つディスクアクセスの両方を享受します。 - そしてシステムの管理者はキャッシュメモリを調整する作業から - 解放されます。
- -- 互換性のあるモジュール 他のオペレーティングシステム用の - プログラムを FreeBSD 上で動かすことを可能にします。Linux、 - SCO UNIX、NetBSD、BSD/OS 用のプログラムが動作可能です。 - -
- カーネルキュー により、 - プログラムはファイルやソケットの入出力を含む様々な非同期のイベントに - 効率よく反応することができるようになり、 - アプリケーションとシステムの性能が向上します。
- -- アクセプトフィルタ では Web サーバなどのような - 接続要求の多いアプリケーションにおいて、 - その機能をオペレーティングシステムのカーネルからきれいに切り放し、 - 性能を向上させることができます。
+- 仮想メモリとファイルシステムバッファキャッシュの統合 + により、プログラムに使われるメモリとディスクキャッシュの量は、 + 常に最適に調整されるようになっています。 + これにより、プログラムからは、優れたメモリ管理機能と + 高性能のディスクアクセスの両方を利用することが可能です。 + またシステムの管理者は、キャッシュメモリを調整する作業から + 解放されます。
+ +- 互換モジュール により、Linux、SCO UNIX、NetBSD、BSD/OS など、 + 他のオペレーティングシステム用の + プログラムを FreeBSD 上で動かすことが可能です。
+ +- カーネルキュー の導入で、 + プログラムはファイル I/O やソケット I/O など、 + さまざまな非同期のイベントに対する応答性が向上し、 + アプリケーションやシステムの性能を改善することができます。
+ +- accept フィルタ は、ウェブサーバなど、 + 接続要求の多いアプリケーションに必要な機能の一部を + オペレーティングシステムのカーネルに組み入れたものです。 + これを利用して、そのようなアプリケーションの性能を向上させることが可能です。
- Soft Updates により、安全性と信頼性を犠牲に - することなくファイルシステムの性能を向上させることができます。 - これはメタデータのファイルシステムオペレーションを、 - 同期オペレーションを強制することがないように解析します。 - 代わりに、保留されたメタデータオペレーションの内部状態を維持し、 - この情報をメタデータをキャッシュし、同一のファイルに対する - 連続したオペレーションを連結するように書き換え、 - より効率よくメタデータオペレーションが処理されるように - 並べ替えを行います。
- -- IPsec と IPv6 のサポート では、ネットワークの - セキュリティを向上させ、次世代のインターネットプロトコルである - IPv6 に対応します。
+ することなくファイルシステムの性能が向上しました。 + これはメタデータのファイルシステム操作を解析して、 + いくつかの操作を非同期に行ないます。同期的に処理する代わりに、 + 完了していないメタデータ操作に関する内部状態を保持することで + メタデータをキャッシュし、効率が向上するように、 + 同一のファイルに対する連続した操作をひとつにまとめて、 + 処理の順番の入れ換えを行なっています。 + +- IPsec と IPv6 に対応 しています。 + これらは、高いネットワークセキュリティの実現と + 次世代のインターネットプロトコル IPv6 への対応を可能にします。
現在作業が進行しているものには、マルチプロセッサマシンでの性能を向上させ - るカーネル内での 細粒度 (fine-grained) SMP - ロッキングへの対応や、スケジューラアクティベーション - (Scheduler Activations) においてはスレッドプログラム内での並列実行、 - ファイルシステムのスナップショット、fsck なしでの起動、 - ゼロコピーソケットやイベント駆動のソケット IO などのような - ネットワークの最適化、ACPI サポート、強制アクセス制御 (MAC) - のような先進的なセキュリティ機能などへの対応があります。
- + るカーネル内での細粒度 (fine-grained) SMP + ロックへの対応や、スレッドプログラム内での並列実行を可能にする + スケジューラアクティベーション (Scheduler Activations) の対応、 + ファイルシステムのスナップショット、fsck を使わない起動、 + ゼロコピーソケットやイベント駆動のソケット IO などの + ネットワークの最適化、ACPI 対応、強制アクセス制御 (MAC) + といった先進的なセキュリティ機能への対応があります。