diff --git a/ja/projects/projects.sgml b/ja/projects/projects.sgml
index d8abe4d39f..236aef461b 100644
--- a/ja/projects/projects.sgml
+++ b/ja/projects/projects.sgml
@@ -1,567 +1,567 @@
-
+
%includes;
]>
-
+
-
+
&header;
FreeBSD の主要な流れとはまた別に, 多くの開発グループが
FreeBSD のアプリケーションの範囲を新しい方向で拡大するために
作業を行っています. 下のリンクをたどることでそれらのわくわくするような
プロジェクトについてもっと知ることができます.
プロジェクトが載っていなかったら URL と短い(3〜10行程度)
紹介文を送ってください. 宛先:
www@FreeBSD.ORG
ドキュメンテーション
-
FreeBSD ドキュメンテーションプロジェクト
FreeBSD ドキュメンテーションプロジェクトは FreeBSD プロジェクトの
為に, ドキュメント (FAQ やハンドブックなど) を整備したり書いたりしています.
もしドキュメンテーションプロジェクトを手伝いたいなら
freebsd-doc@FreeBSD.ORG
に応募して参加してください.
-
初心者のための FreeBSD に関する資料
は FreeBSD と UNIX を使い始めた人に役立つ一般的な資料のリストです.
メーリングリスト
freebsd-newbies@FreeBSD.ORG もあります.
-
FreeBSD の小売店
は FreeBSD を購入できるワールドワイドな小売店のリストです.
-
FreeBSD Security How-To.
FreeBSD はたいへん安全なオペレーティングシステムです.
ソースコードが自由に入手でき, OS はつねに論評され検査されています.
FreeBSD はとてもセキュアな OOB (Out-Of-Box) ですが
偏執的な方々のためにさらに安全性を増すたくさんの機能があります.
この How-To はステップを踏み, あなたの計算機のセキュリティを
総合的に上昇させることを助けます.
-
RELEASE/SNAP を FreeBSD のFTP serverから捜す.
特定の release や snap を持っている FTP server を捜す手助けをします.
データベースは毎日メルボルン時間で午前3時
(UTCの10時間先)に
更新されます.
-
FreeBSD 日記 は UNIX 初心者向けのハウツーのコレクションです.
目的は様々な ports のインストールや設定の step-by-step ガイドを
提供することです.
- FreeBSD の包括的ガイド
- より読みやすい, FreeBSD オペレーティングシステムを説明した
「本に近い」チュートリアルの企画です.
FreeBSD と UNIX 双方の初心者を予定しています.
常に作業進行中です.
-
怠惰で見込みのない者たちへの FreeBSD How-Toは
FreeBSD の立ち上げと設定の「ハウツー」スタイルのもっと読みやすい
情報を提供しようという別種の若干陽気な企てで〜す.
- The
Linux+FreeBSD mini-HOWTO は
Linux と FreeBSD を同一のシステム上でどのように使うかの HOW-TO です.
ここでは FreeBSD を紹介していて, 二つの OS がどのように
協調できるかについて議論しています (例えばスワップ空間を共有する等).
-
FreeBSD 2.2.7 のインストールの下見
これは初心者向けの FreeBSD インストールプログラムの
図入りのガイドです.
- FreeBSD
プログラマーズドキュメントプロジェクト
-
The FreeBSD Cook Book
FreeBSD のインストールは終わったね ? 次は ?
ここではあなたの今の知識ででも実現可能な,
一般的な問題に対する解決方法がいくつか提案されています.
このドキュメントは一般的なタイプのインストレーションのレシピが書かれた
電子的な料理の本のスタイルをとっています.
各「レシピ」には正しく走っているシステムを得るために必要となる
推奨される最低限のハードウェアや使用する特定のソフトウェア,
もっとも重要なことには設定に関する情報が載っています.
-
The FreeBSD Corporate Networker's Guide
このウェブサイトでは, The FreeBSD Corporate Networker's Guide
をより実用的にするために出版後の追加情報を提供します.
小説などの作り話は初版から何百年たっても楽しむことができますが,
Networker's Guide のような技術的なマニュアルは, 対象にしている
製品が変更されるために 2, 3 年で時代遅れになってしまいます.
布教
-
FreeBSD 布教プロジェクト
FreeBSD 布教プロジェクトは FreeBSD のプロモーションに責任のある
人たちのグループです. 我々の主目標は FreeBSD プロジェクトの
マーケティングイメージを申し分のないものにし, FreeBSD の総合的な
ユーザベースを増加させることです.
-
FreeBSD vs. Linux: FreeBSD と もう一つの 公に配布されている
PC の フリーな UNIX ライク OS である Linux との比較です.
- Daemon News
は BSD オペレーティングシステム一般に関する電子出版です.
FreeBSD, OpenBSD, NetBSD コミュニティの人たちの
リソースとなるのが目的です.
- FreeBSD カウンターページ
は世界中の FreeBSD ユーザによってインストールされたマシンを調査しよう
というプロジェクトの出発点です. FreeBSD の開発を行っているコミュニティは
自分たちのユーザがどのくらいいるのかということについて極めてあいまいな
理解しかしておらず, そのためにハードウェアやソフトウェアのベンダを
説得して本気で取り組んでもらうことが非常に難しくなっています.
- BSD CD Giveaway List
もし (配達料は受け取り人払いだったら) あげちゃってもいい CD や, あるいは
内輪で貸してもいい CD を持ってるという人がいたら,
email アドレスをこのリストに登録できます.
ハードウェアや参考書でもいいです.
我々は CD を内輪の図書館に寄付してくれる人も誉め称え, リストに載せます.
-
FreeBSD バザール はフリーなソフトウェアを増やし,
フリーソフトの開発者をサポートしフリーソフトの需要を正確に測る
為の市場です.
- FreeBSD ezine
FreeBSD 'zine はまさにあなたのような FreeBSD ユーザや管理者が書いている
読みやすい(ことを願っている)月刊誌です.
-
オープンディレクトリプロジェクトの目標は,
ボランティア編集者の大軍の助けを借りて
ウェブのもっとも網羅的なディレクトリを作成することです.
- -
+
-
FreeBSD vs. Linux vs. Windows NT
3 つの OS の比較. 信頼性, パフォーマンス, 2000 年問題, サポート,
コストなど.
- インターネット
オペレーティングシステムカウンター はインターネットにおける
オペレーティングシステムの使われ方を調査しています.
ホストアドレスが集められオペレーティングシステムに何を使っているのか
訊かれます.
- The BSD
cellphone. 携帯電話に FreeBSD daemon を描きます.
- BSDCon 2000,
毎年開かれる BSD Conference and Expo の二回目です.
アプリケーション
- - FreeBSD で動く Java
+
- FreeBSD で動く Java
最新の FreeBSD の JDK をどこから入手するか, どの様にインストールし
実行するか, あなたが興味を持つであろう java ソフトのリスト等が
含まれます. FreeBSD 2.2 以前のバージョンは JDK でサポートされていない
ことに注意.
- FreeBSD Mozilla グループ
は FreeBSD 世界のために, CVS リポジトリやメーリングリストや
その他の開発ツール等の集約化したリソースを提供することで
Netscape 社の Mozilla プロジェクトの仕事のための
フォーカスを提供しようとしています.
- マルチメディア
UNIX 世界の中のマルチメディアの世界に属するソフトウェアや情報への
リンクのリソース.
- - FreeBSD Ports コレクション
+
- FreeBSD Ports コレクション
FreeBSD ports コレクションは幅広いアプリケーションを
最低限の努力でインストールする為の簡単な手段を提供します.
特定のアプリケーションが ports コレクションに存在しているかど
うかを調べるために, 検索機能付の現在の ports のリストが利用可能です.
-
- FreeBSD Ports distfiles の調査
は distfile を取得できない ports コレクションを調査し,
各 ports についてまとめて報告するリストです.
- FreshPorts は最新の ports
とその変更点の一覧を提供します. お好みの ports を監視リストに
登録して, なにか変更があったときにメールで連絡をもらいましょう.
ネットワーク
ファイルシステム
- Arla
はフリーの AFS クライアントの実装です. 主目標は
通常の AFS のすべての能力を持つ完全に機能的なクライアントを
作ることにあります.
他に計画されたり実装されたものとしては通常の管理ツールと
サーバのすべてがあります.
- Coda は
分散ファイルシステムです. その機能の中には切断時の操作や
優れたセキュリティモデル, サーバでの複製, 持続性クライアント側キャッシュ
が含まれます.
- ファイル名, データを Blowfish で暗号化する
cryptfs
- Elephant:
書き込み専用ファイルシステム
-
ジャーナリングと Soft Updates の比較:
ファイルシステムにおける非同期メタデータ保護の手法
- モードのロック
- 再帰的な namei インタフェースの作成
- NFS のクライアントとサーバのロック
- DCD Device Driver for Unix の設計と実装
- FreeBSD 用 NTFS ドライバ
このドライバは Windows NTFS パーティションを FreeBSD に
マウントできるようにします. 現時点で NTFS パーティションは
リードオンリーモードでしかアクセスできませんが
リードライトアクセスのプランが動いています.
- Rio (RAM
I/O): RIO プロジェクトは信頼できるメモリをどの様に実装し使うか
研究しています.
信頼できるメモリは信頼性とパフォーマンスを劇的に改善できます.
- Soft Updates:
ファイルシステムにおいてメタデータを更新する際の問題の解決.
- TCFS
分散ファイルシステムのプライバシ問題の適切な解決となる
透過型暗号化ファイルシステムです.
より深い場所での暗号化サービスとファイルシステムの統合により
ユーザーアプリケーションに対する完全な透過性が得られます.
ファイルは暗号化されて記録され読み出される前に復号されます.
暗号/復号プロセスはクライアントマシンに位置し, 故に
暗号/復号鍵がネットワークを旅することはありません.
- Tertiary Disk
はカスタムビルドの不利を払拭する巨大ディスクストレージシステムを作る
ストレージシステムアーキテクチャです.
名前はテープライブラリのメガバイト当りのコストとキャパシティ
を得ることと磁気ディスクの性能を得るという双子のゴールに由来します.
私たちはスケーラブルで低コストなテラバイト級の容量を持つ
ディスクシステムを開発するために日常的にすぐに買えるコンポーネントを
使っています. 我々の目標は生ディスクに対して 30 から 50% ほど余分にコストを払うことで
完全なストレージシステムを作ることです. Tertiary Disk は
大量のディスクを提供するためにスイッチされたネットワークにつながってる
PC を使います. 我々の初号機は 200MHz の PC 20 個で構成され 370 個の
8GB のディスクを持っていました. PC は100MBps のイーサネットスイッチで
相互に接続されていました.
- Vinum
は VERITAS ボリュームマネージャをお手本にして設計された論理ボリュームマネージャー
です. しかしながら Veritas のクローンではなく,
たくさんの問題を Veritas より優雅に解決しようというものです.
Veritas にない機能も提供しています.
-
PathConvert プロジェクトは絶対パス名と相対パス名を変換する
ユーティリティの開発するを予定です.
これは主として NFS や WWW のユーザに恩恵を与えます.
-
V9FS: FreeBSD 用メモリベースファイルシステム これはいつの日か
FreeBSD のプライベートな名前空間の基礎になる予定です (我々はそう
希望しています). これはディレクトリ, inode, データのためにメモリしか
使わないファイルシステムを提供します. これは mfs とは全く違います.
何故なら mfs はメモリをディスクブロックのために使うからで, 本質的に
UFS のデバイスとして振る舞うからです. それとは対照的に V9FS は
ファーストクラスの市民で完全にマウントできるファイルシステムです.
まだちゃんと書かれていません.
カーネル, セキュリティ
- Drawbridge
はファイアウォールのパッケージで Texas A&M 大で開発され
大規模な学術的環境を指向してデザインされました. その
偉大な強さはイントラネット内の多数の個々のホストのための
パケットフィルタリングを高速に行う能力です.
-
抽選型カーネルスケジューリング(Lottery Scheduling Kernel):
これは, Waldspurger 氏の抽選型カーネルスケジューリングアルゴリズムに
基づくもので, 割合共有型のリソース管理を実現するものです.
ユーザプロセスの相対的な実行速度を厳密に制御できること,
一人のユーザによる CPU の占有を防ぎ,
負荷の影響をユーザ相互に伝達しないことが主な利点となります.
- メタコンピューティング
- DHCP の設定
ケーブルモデムと使うときに FreeBSD システムで DHCP をどのように立ち上げるか. 他.
- FreeBSD で動く LDAP
- 対称型マルチプロセッサのサポート
FreeBSD でのマルチプロセッサが持つ優位性に関する
文書とその他の情報.
- カーネルのメモリリークをテストするための確認ソフトウェアのセット
- SPY
は, システム上で発行されるシステムコールをモニタしたり,
それらを選択的にブロックする操作を実現します.
これは安全な監視デバイスやシステム運用ポリシーの強制手段として,
あるいはデバッグツールとして利用することが出来ます.
- TrustedBSD
は FreeBSD を高信頼性オペレーティングシステムにする拡張機能集を
提供しています. これには例えば, きめ細かい特権 (ケイパビリティ),
アクセスコントロールリスト(ACL), アクセスの強制的な制御 (MAC)
などの機能が含まれています.
デバイスドライバ
- BSD ドライバーデータベース
ドライバーを自分で書く時間がないからと言って, 必ずしも
誰も助けられないとはなりません.
BSD ドライバーデータベースの発想の背後にあるものは,
ハードウェアのサポートを書く知識があるドライバー開発者と接触させることで,
サポートを必要としているハードウェアを持った個人を助けることです.
これはあなたが提供してもいい時間やリソースから利益を得る
立場にある現在開発中のドライバーのリストです.
-
FreeBSD 用デバイスの新しい枠組み
- BSD ATM: 4.4BSD での ATM によるインターネットワークの実装:
マルチメディアやイメージ処理, 分散コンピューティング等といった
新しいコンピュータアプリケーションはコンピュータネットワークの
高い性能に依存します. ATM ベースのネットワークソリューションは
これらの性能要求を満足させる一つの手段を提供します. しかしながら
イーサネットなどの従来のネットワーク上の ATM の複雑さは
それが使えるようになる上で障害となることが判っています.
この文書では BSD ATM のデザインと実装について述べています.
これは BSD ベースのオペレーティングシステム用の軽量かつ有能な
ATM ソフトウェア層で, 必要なオペレーティングシステムへの変更は
最小限です. BSD ATM は IP ベースの
ネットワークトラフィックとしても「ネイティブ」な ATM としても
使えます.
- FreeBSD で高精度の時間計測
高い精度を持つ NTP の stratum 1 サーバをどのようにして
作るのか.
- 家庭での自動化
器具コントローラー, 赤外線コントローラー,
自動化された電話システム等々を FreeBSD で.
- i4b: FreeBSD のための ISDN
ISDN4BSD (短く言うと i4b) は FreeBSD, NetBSD, OpenBSD, BSD/OS が
動いている計算機と ISDN との間を取り持つパッケージです.
現在サポートされている ISDN プロトコルは BRI のみです. ISDN4BSD は
B チャンネルで raw HDCL フレームで送る IP パケットか, 同期 PPP を
使うことで IP ネットワークコネクションを作ることができます.
電話術としては ISDN4BSD は入ってくる電話の呼び出しに
お返事機械のように答えられます.
- CAM: FreeBSD のための新しい SCSI 層
新しい CAM SCSI 層の詳細, どのように動くか.
- FreeBSD トークンリングプロジェクト
トークンリングのサポートを FreeBSD に追加するにあたっての
情報, ファイル, パッチ, ドキュメント.
- FreeBSD USB ドライバの開発
NetBSD の USB スタックが FreeBSD に移植されています. 彼らと一緒に USB
バスを利用するたくさんのデバイスのためのドライバの開発を開始しています.
この企画に参加したかったりサポートされているデバイスを捜したかったら
このウェブページを捜してましょう.
- FreeBSD 3.1 での Soundblaster Awe64 の設定
-
Scott Mitchell の Xircom CEM イーサネットドライバの開発を助ける
メーリングリストがあります. 参加するには
subscribe freebsd-xircom と majordomo@lovett.com
に送ってください.
- Mike Smith による, サポートされている RAID
カードとそれらについての情報の
一覧.
アーキテクチャ
- FreeBSD の Alpha システムへの移植
状態やメーリングリストの情報や使われているハードウェアや
その他の Alpha のプロジェクト等の
FreeBSD の Alpha への移植の情報を含みます.
-
FreeBSD の IA-64 システムへの移植
このプロジェクトは IA-64 アーキテクチャへの FreeBSD の移植作業を担当しています.
このプロジェクトに関する質問は,
freebsd-ia64@FreeBSD.org メーリングリストまでお願いします.
-
FreeBSD の PowerPC システムへの移植
FreeBSD PPC 版に関するメーリングリストなどの情報があります.
-
FreeBSD の SPARC システムへの移植
FreeBSD SPARC 版に関する FAQ, 初期版ブートコード, SPARC
プロセッサとマザーボード情報や, その他の
SPARC プロジェクトに関する情報があります.
-
SysVR4 エミュレーション のページは FreeBSD のSysVR4 エミュレータに
ついて記述しています. これは現在でも
Solaris/x86 2.5.1 と 2.6 で採用された
SysV 実行形式の幅の広がったバリエーションを
走らせられます(歩かせられます, でもいいですけど).
SCO UnixWare と SCO OpenServer のバイナリもこの上で実行できるだろうと,
私は信じる理由があります.
- OS キット
OS キットはフレームワークと31個のオペレーティングシステム指向の
ライブラリコンポーネントのセットで, 広範囲なドキュメントも含みます.
一つの OS として必要なインフラストラクチャー「grunge」の大半だけでなく
高位のコンポーネントをもモジュール方式で提供することにより, OS キットの
ゴールは R&D OSへのエントリのより低い障壁とより低いコストとなる
でしょう. OS キットは新しい OS を作ることや現存する OS を x86 (若しくは
未来においては OS キットでサポートされている他のアーキテクチャ) に
移植することを圧倒的に簡単にし, OS を広範囲なデバイスやファイルシステム
フォーマットや実行形式やネットワークサービスをサポートするように
強化します. OS キットはさらにブートローダーやマイクロカーネルにおける
OS レベルのサーバ等と言った OS に関係するプログラムの構築にも
役立ちます.
- 小型の組み込みの FreeBSD (PicoBSD)
PicoBSD は FreeBSD の 1 フロッピー版で, 安全なダイアルアップアクセス,
小さなディスクレスルータ, ダイアルインサーバなどの
バリエーションがあります. これらはすべてたった一枚の標準的な 1.44MB の
フロッピーディスクに入っています. 最低 386SX CPU に 8MB のメモリがあれば動き
ハードディスクは不要です!
-
BUDS: BSD Unix を簡単に分散
一般的な目的のクラスタリングシステムを並列マルチプロセッサへの
さらなる開発のために提供します. このシステムは本来は一般的なものになる
つもりですが, パワフルです. それはコンピューテンシブに激しい
アプリケーションを予定していませんし, 高度に複雑な相互依存する
アプリケーションも予定していません.
- Eclipse
オペレーティングシステムは, サービス品質制御 (QoS) をサポートするためのテストベッドです.
これは Lucent Technologies 社ベル研究所の情報科学研究センターで開発されてきました.
Eclipse はアプリケーションに柔軟性に富んだきめの細かい QoS サポートを提供します.
Eclipse は従来のアプリケーションや Eclipse を考慮しないアプリケーションに対しても,
修正や再コンパイルの作業を行なわずに QoS を提供できるように設計されています.
(新しい) アプリケーションは, 提供されるシンプルな API を使うことで
きめ細かな QoS のサポートを利用することが可能です.
現在 Eclipse プロジェクトは, サーバアプリケーションへの QoS サポート,
特に同一のプラットフォーム提供されている異なるウェブサイト
(Apache の例をご覧ください)のパフォーマンスの差別化を目的としています.
その他
- GLOBAL
は異なった環境下でも同じ動作をするソースコードタグ付けシステムです.
現時点ではシェルコマンドライン, nvi エディタ, web ブラウザ,
emacs エディタ, elvis エディタをサポートしていて
言語は C, Yacc, Java をサポートしています.
- PAO: モバイルコンピューティングのページ, FreeBSD の動くラップトップ
PAO は FreeBSD で様々な PCMCIA カード (PC-card) を動くようにし,
FreeBSD が動いているノート PC での PC-card の「ホットプラグ」を可能にします.
また APM BIOS ドライバーへの幾つかの改良とバグフィックスを含みます.
- FreeBSD cross reference.
ハイパーテキストによる相互参照を持つ FreeBSD kernel ソースコードの
プレゼンテーションです. インデックスされているバージョンは current で
毎晩更新されています.
- Enteruser: Adduser の置き換え
- libh.
libh は Tcl スクリプトがある種の砂場 (sandbox) で動作することが
できるようにするためのラッパーであり, 他のライブラリへの
インターフェースでもあります.
libh に含まれるライブラリは Tcl スクリプトから呼び出すことが可能で,
コンソールバックエンド用の Turbo Vision を使うものや,
X11 バックエンド用の Qt を使うものなどの汎用ユーザインターフェース
ライブラリを含みます.
libh は Zip アーカイブを用いた新しいパッケージシステムや,
様々なパッケージごとのスクリプトも含みます.
また, これは新 sysinstall の出発点でもあります.
&footer;