MENU

FreeBSDとは|4.4BSD-Liteを継ぐ歴史あるUNIX系OS

FreeBSD アイキャッチ
FreeBSD

FreeBSDは1993年に386BSDから分岐して生まれたBSD系UNIXであり、1995年のFreeBSD 2.0以降は4.4BSD-Liteを基盤に再構築された。Linuxとは異なる系譜のUNIXカーネルを持ち、ZFSやDTrace、jailといった独自に磨かれた機能群を備える。Netflixが配信用エッジサーバーに採用していることで知られ、ネットワーク性能とライセンスの自由度の高さから、ストレージアプライアンスやファイアウォール製品の土台としても広く使われている。

目次

この記事の目次

  1. AT&T訴訟を越えた4.4BSD-Liteからの再出発
  2. Netflixが実証したネットワーク性能
  3. ZFS、jail、Portsという独自資産
  4. リリースモデルと2020年代の動向
  5. まとめ

AT&T訴訟を越えた4.4BSD-Liteからの再出発

AT&T訴訟を越えた4.4BSD-Liteからの再出発

FreeBSDの起源は1992年のJolitz兄弟による386BSDだが、1993年にNate Williams氏やJordan Hubbard氏らがパッチセットをまとめてFreeBSD 1.0を1993年12月にリリースした。当初はAT&T由来のコードが残っており、USL対BSDi訴訟の余波で1.x系の配布は停止する。1995年1月のFreeBSD 2.0で著作権上クリーンな4.4BSD-Liteへ全面的に置き換えられ、ここから現在のコードベースが連続している。

BSDライセンスは派生物のソース公開を強制しないため、CiscoやAppleなどの企業が改変版を内部で使う土壌になった。macOSの中核Darwinや、PlayStation 4/5のシステムソフトウェアもFreeBSD由来のコードを多く含むことで知られる。GPLとは異なる文化的立ち位置が、商用とオープンソースの橋渡し役としてのFreeBSDを支えてきた。

Netflixが実証したネットワーク性能

Netflixが実証したネットワーク性能

FreeBSDが現代のインターネットで存在感を保つ最大の理由のひとつが、Netflixが2012年以降展開してきたOpen Connectアプライアンス(OCA)である。これは世界中のISPに設置される動画配信サーバーで、2020年代には1台で400Gbps級の配信を1Uサーバーから叩き出すことが報告されている。カーネル内のsendfile実装、NUMA最適化、TLSのインカーネルオフロード(KTLS)などはNetflixの貢献によって主流化した。

TCPスタックの拡張性も強みで、RACK-TLPやBBRなど新しい輻輳制御アルゴリズムを差し替え可能なTCP module機構が整備されている。ネットワーク機器ベンダーであるNetgateのpfSense/OPNsenseもFreeBSDを基盤にしており、ファイアウォールやVPNゲートウェイのOSとして長く採用されている。これらの実装はLinuxとは異なる文脈で進化しており、選択肢としての多様性を保っている。

ZFS、jail、Portsという独自資産

ZFS、jail、Portsという独自資産

ZFSは2007年にFreeBSD 7.0で初めてLinux以外のOSとして実用レベルで取り込まれ、現在ではOpenZFSとして開発が継続している。ブロックレベルのチェックサムやスナップショット、send/receiveによるレプリケーションが標準で使え、TrueNAS CoreなどのストレージアプライアンスがFreeBSDを選ぶ動機になっている。FreeBSD 13からはOpenZFSがメインラインに完全統合された。

jailは2000年のFreeBSD 4.0で導入された軽量仮想化機構で、Linuxのコンテナ技術の先駆けにあたる。chrootより強力な隔離をネットワークスタックごと与えられる点が特徴で、ホスティング事業者で長く使われてきた。さらにソースから第三者ソフトをビルド・パッケージ化するPorts/pkgコレクションは35,000を超え、独自の運用ノウハウの蓄積を象徴している。

リリースモデルと2020年代の動向

リリースモデルと2020年代の動向

FreeBSDは主要バージョンが約5年サポートされる長期リリースモデルを採り、2024年時点ではFreeBSD 14がリリースされている。bhyveというType-2ハイパーバイザの整備、Wi-Fi 6サポートの強化、ARM64対応の本格化などが近年の大きな話題で、Raspberry PiやAmazon Graviton環境でも実用的になっている。

コードレビューはPhabricatorからGitHubベースのワークフローへ徐々に移行し、開発者コミュニティの世代交代も進む。Linuxと比較するとデスクトップ用途では弱点が残るが、サーバー、ストレージ、ネットワーク機器、研究機関の高性能計算など、特定領域では今も第一の選択肢として支持されている。

まとめ

FreeBSDはAT&T訴訟を乗り越えた1995年の4.4BSD-Lite再出発以来、独自のカーネル発展を続けてきた歴史あるUNIX系OSである。NetflixのOCAやpfSense、TrueNASなど現代の主要インフラを支える事例は多く、ZFSやjail、Portsといった資産とともに、Linuxとは別系統の選択肢として今後も役割を果たしていく。

※本記事はIT用語辞典の手書きドラフトです。公開前に最新情報・出典を確認のうえ加筆修正してください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次