 FreeBSD ハンドブック
 : はじめに
 : FreeBSD とは
FreeBSD ハンドブック
 : はじめに
 : FreeBSD とは
Previous: はじめに
Next: FreeBSD 小史
  1.1. FreeBSD とは
原作: 不明.
訳: 渡辺 智雄
<tomo@jp.FreeBSD.org>.
FreeBSDはIntel社の (SXやDXも含めた) 386や486, Pentiumプロセッサ
といったCPUアーキテクチャに基づくパーソナルコンピュータ用としては 
現在求めうる最高水準のオペレーティングシステムです. 
AMD社やCyrix社のIntel互換CPUもサポートされています. 
FreeBSDは, 以前は高価なコンピュータでしか利用できなかった多くの
高度な機能を提供します. FreeBSDには次のような機能があります:
- アプリケーションとユーザとの間で円滑かつ公平にコンピュータを
共有することを保証する, 優先度を動的に調節する機能を備えた
プリエンプティブマルチタスキング. 
- 多くの人々が1つのFreeBSDシステムをさまざまな目的で同時に
使うことを可能にするマルチユーザアクセス. また, 
プリンタやテープドライブのようなシステムの周辺機器も
すべてのユーザ間で適切に共有されます. 
- SLIPやPPP, NFS, NISのサポートを含んだ完全な
TCP/IPネットワーキング. これによって, 
FreeBSDマシンが商用サーバと同じように相互に運用でき, 
NFS (リモートファイルアクセス) や電子メールサービスのような極めて
重要な機能を提供します. また, WWWやftp, ルーティング, 
ファイアウォール (セキュリティ) サービスを用いてインターネットと
接続できます. 
- アプリケーション (あるいはユーザ) がお互いに干渉できない
ようにするメモリ保護機能. 
アプリケーションがクラッシュしても, どのような場合でも
他のアプリケーションには影響を与えません. 
- FreeBSDは32ビットのオペレーティングシステムであり, 
最初からそのようにこつこつと設計されました. 
- 業界標準であるX Windowシステム (X11R6) は, 
普通のVGAカードやモニタでグラフィカルユーザ
インタフェース (GUI) を提供し, 
すべてのソースコードも一緒に提供されます. 
- SCOやBSDI, NetBSD, Linux, 386BSD用に作られた多くの
プログラムにおけるバイナリ互換性. 
- 何百ものすぐに実行可能なアプリケーションが
FreeBSDのportsやpackagesコレクション
で利用可能です. ここに用意されているものは
ネットを探し回る必要がありません
- インターネット上で入手可能な, 移植が容易な
何千ものアプリケーションを追加できます. 
FreeBSDは最も評判の
よい商用のUnixシステムとソースコードレベルで互換性があります. 
このため, ほとんどのアプリケーションは, もしあったとしてもほんの
少しの変更でコンパイルすることができます. 
- デマンドページング仮想メモリとそれに`付随の
VM/buffer キャッシュ'の設計は, 多くのメモリを要求する
アプリケーションに対して効率よくメモリを与えるようにする一方で, 
他のユーザに対しても対話的な応答を維持します. 
- 共有ライブラリ (MS-WindowsのDLLと同等のUnixの
機能) によって, ディスクスペースとメモリを効果的に使用する
ことができます. 
- 完全なCやC++, Fortranの
開発ツール. 進んだ研究や開発のための多くの他の言語も
portsやpackagesコレクションで提供されています. 
- システム全体のソースコードが提供されているので, 
要求に合わせて環境を最大限に適合させることができます. 
真のオープンシステムが利用できるのですから, 所有権のある解決方法に
締めつけられ, ベンダのなすがままになる必要はありません. 
- 膨大な量のオンラインドキュメント. 
- もう書ききれません!
FreeBSDはカリフォルニア大学バークレイ校のComputer Systems 
Research Group (CSRG) による4.4BSD-Liteリリースを基にしており, 
BSDシステムの開発の優れた伝統を守り続けています. 
CSRGによる素晴らしい活動に加えて, 
FreeBSDプロジェクトは何千時間もの時間を注ぎ込んで, 
実際の使用の場において最大の性能と信頼性を
発揮するためにシステムのチューニングをおこなっています. 
多くの大企業がPCオペレーティングシステムの分野で
実現しようと奮闘しているそのような機能や性能, 信頼性を
FreeBSDは今すぐ提供できます!あなたの思いつく限りのアプリケーションは, 
何でもFreeBSDで	実行できます. ソフトウェア開発から
ファクトリオートメーション, 在庫制御から遠く離れた人工衛星の
アンテナの方向調整まで;	商用UNIX製品でできることは, 
FreeBSDでも十分にできるのです!
また, FreeBSDは世界中の研究センターや大学によって開発される
文字通り何千もの高品質で, たいていはほとんど無料で利用できる
アプリケーションによる恩恵を得ることができます. 
商用のアプリケーションも提供されており, 日々増え続けています. 
FreeBSDのソースコードは広く提供されているので, 
システムも特別なアプリケーションやプロジェクトに合わせて, 
いくらでもカスタマイズすることができます. これは
有名な商業ベンダから出ているほとんどのオペレーティング
システムでは不可能なことです. 以下に現在FreeBSDを
使っている人々のアプリケーションの例をいくつか上げます:
- インターネットサービス: FreeBSDに組み込まれている
頑強なTCP/IPネットワーキング機能は次のようなさまざまなインターネット
サービスの理想的なプラットフォームになります:
- FTP サーバ
- World Wide Web サーバ
- Gopher サーバ
- 電子メールサーバ
- USENET ニュース
- 電子掲示板システム
- さらにいろいろ...
 まずは高価ではない386クラスのPCで始めておいて, 
仕事の成長に合わせてアップグレードできます.
- 教育: あなたは計算機科学または工学の学生ですか?
オペレーティングシステムやコンピュータアーキテクチャ, 
ネットワーキングを学習するなら, FreeBSDを手に
経験するのが一番よい方法です. 自由に利用できるCADや数学, 
グラフィックデザインのパッケージもいくつもあり, 
コンピュータに関心を持った人が他の人の成果を
手に入れて利用するのにとても役に立ちます. 
- 研究:システム全体のソースコードが利用できるため, 
FreeBSDはオペレーティングシステムの研究だけでなく, 
計算機科学の他の部門においても優れたプラットフォームです. 
自由に利用できるFreeBSDの特長は, オープンフォーラムで
議論される特別なライセンスの同意や制限について
心配することなく, 離れたグループでもアイディアや開発の共有に
よる共同研究を可能にします. 
- ネットワーキング:新しいルータが必要?
ネームサーバ (DNS) は? 内部のネットワークを人々から守る
ファイアウォールは?
FreeBSDはすみに眠っている使われていない386や486のPCを簡単に
洗練されたパケットフィルタリング機能を持つ高級なルータに
変えることができます. 
- X Windowワークステーション:
自由に利用できるXFree86サーバやX Inside社から提供される
優れた商業サーバを使うことによって, 安価なX端末
としてFreeBSDを使うこともできます. X端末とは違ってFreeBSDは
多くのアプリケーションをローカルに走らせることもでき, 
中心のサーバの負荷を軽減することも可能です. 
FreeBSDは"ディスクレス"でもブート可能であり, 
個々のワークステーションを安価で, 容易に管理することさえ
可能にします. 
- ソフトウェア開発: 基本的なFreeBSDシステムには
有名なGNUのC/C++コンパイラやデバッガ含んだ完全な開発ツールが
ついてきます. 
FreeBSDはCDROMまたはanonymous ftpによってソース, バイナリとも
利用可能です. 詳しくは, 
FreeBSD の入手方法 
を見てください. 
 
FreeBSD ハンドブック
 : はじめに
 : FreeBSD とは
Previous: はじめに
Next: FreeBSD 小史
 www@freebsd.org
  www@freebsd.org
  Updated May 23, 1997