この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)
出典検索?: "FreeBSD"
FreeBSD
アイコンが表示されたFreeBSD 13.1のUEFI版ブートローダ
開発者The FreeBSD Project
OSの系統BSD
開発状況開発中
ソースモデルオープンソース
最新安定版
14.0-RELEASE - 2023年11月20日 (5か月前) (2023-11-20)[1] [±]13.3-RELEASE - 2024年3月5日 (2か月前) (2024-03-05)[2] [±]
リポジトリ
cgit.freebsd.org
パッケージ管理pkg, ports
プラットフォームx64, x86-32, ARM64, ARM, RISC-V, PowerPC, PC-98, SPARC64, Alpha, IA-64, MIPS, Xbox, Wii, Xen, Nintendo Switch
カーネル種別モノリシックカーネル
(モジュールも使用)
ライセンスBSDライセンス
ウェブサイトwww.freebsd.org
テンプレートを表示
FreeBSD(フリービーエスディー)は、フリーでオープンソースのUnix系オペレーティングシステム (OS) である。Research UnixをベースにしたBerkeley Software Distributionに由来しており、最初のバージョンは1993年にリリースされた。2005年には、FreeBSDは最も人気のあるオープンソースのBSDオペレーティングシステムとなり、単純に寛容にライセンスされたBSDシステムのインストール数の4分の3以上を占めていた。
FreeBSDはLinuxと似ているが、 範囲とライセンスに2つの大きな違いがある。すなわち、Linuxはカーネルとデバイスドライバのみを提供し、システムソフトウェアをサードパーティーに頼っているのに対し、FreeBSDはカーネル 、 デバイスドライバ 、 ユーザーランドユーティリティ、およびドキュメントといった完全なシステムを維持している。FreeBSDのソースコードは通常、寛容なBSDライセンスでリリースされており、Linuxで使われているコピーレフトのGPLとは対照的である。
FreeBSDプロジェクトには、ベースディストリビューションに含まれるすべてのソフトウェアを監督するセキュリティチームが含まれている。広範囲のサードパーティー製アプリケーションを追加するには、 pkgパッケージ管理システムやFreeBSD Portsを使ったり、ソースコードをコンパイルしたりしてインストールすることができる。
系譜的にはUNIX本流ともいえるOSであり、過去にはHotmailなどのサーバとして利用されていた実績を有するが、現在では多くがLinuxに置き換えられている。現在の利用状況に関しては、デスクトップOSのシェアは0.01%以下で計測不能であり[3]、サーバOSのシェアは0.2%程度と[4]、泡沫ともいえる厳しい状況が続いている。一方でNetflix社のようにFreeBSDサーバを積極的に活用し[5]、1台あたり400Gbpsという規模のコンテンツ配信を行っているところもある[6]。
特徴かつてFreeBSDのロゴとして使用された「BSDデーモン」
FreeBSDの開発者達は、Webサイトにて安定していて高速・高性能でなおかつ安全、先進的な機能や多くのセキュリティ機能を提供していると語っていた。FreeBSD jail等の機能もレンタルサーバ等に適したシステムであるといえる。Linuxと異なりカーネルとユーザランドを含めて一つのOSであり、そしてOS側にGPLのものを含まないようにしていることも特徴の一つである。そして、堅牢性の高いBSDカーネルの設計が最大の特徴として認知されている。 以下は、amd64アーキテクチャにおける要件である。
OSとしての特性
カーネルの高負荷耐性が高く、負荷が増大しても安定して動作する特徴がある。何千ものユーザーからの同時アクセスにもすばやく応答する[7]。
デスクトップ環境
初期状態でツールが一通り揃っているLinuxと違い、ガイダンスに沿って普通にインストールした状態では最小の構成に留められており、CUIからしか操作を行えない。デスクトップ環境を揃えるにはX Window SystemやLuminaのほか日本語フォントや日本語入力環境などソフトウェアのインストールと設定の作業は必須である。GUI経由の設定よりも手作業で設定ファイルを直接書き換えて設定する事が多く、若干UNIX熟練者向きであるとされる。しかし、サーバ向けとして見た場合には、このシンプルなOSの構成は安定性に大きく寄与していると言える。
最適化
ソースコードからコンパイルし直すことで、OS全体を特定のCPUに対して最適化する事が可能で、最新のLinuxが動作しないパソコンでも最新版のFreeBSDを実用的な速度で動作させることが可能である。
旧世代ハードウェアのサポート
ISAバスの拡張カード等、旧世代ハードウェアのドライバが豊富に含まれており、最新機種のみならず、数世代以上前のコンピュータでも動作させることが可能である。ただし、性能面での制約はより厳しいものとなる
グラフィックスデバイスのサポート
デスクトップ環境としてみた場合、2D限定あるいは3D機能の一部はX.Org Serverのドライバが多くのビデオカードに対応しており、LuminaのほかXfce、GNOME、KDE等のデスクトップ環境を使うことができる。フリーのドライバを使う限りでは多少の対応状況の違いはあるもののLinuxとほぼ同様の環境となる。NVIDIAのビデオカードであればメーカーのドライバがサポートされていてOpenGLで完全な3Dハードウェアアクセラレーションが動作する。
他のプラットフォームのエミュレーション
カーネルレベルでのLinuxバイナリ互換機能(カーネル2.6.16相当)や、アプリケーションレベルではWineによるWindows互換環境等を用いてネイティブでないソフトウェアも使うことができる。
システム要件
最小構成
amd64互換プロセッサ[8]
96MBのRAM[8]
1.5GBのハードドライブ空き容量[8]
ネットワークカード[8]
推奨される構成
AMD Athlon 64、AMD Opteron、マルチコアのIntel XeonおよびIntel Core 2以降のプロセッサ[8]
rEFInd