この記事は検証可能参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?"FreeBSD" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2020年12月)
FreeBSD
アイコンが表示されたFreeBSD 13.1のUEFIブートローダ
開発者 The FreeBSD Project
OSの系統 BSD
開発状況 開発中
ソースモデル オープンソース
最新安定版

14.0-RELEASE - 2023年11月20日 (8日前) (2023-11-20)[1] [±]

13.2-RELEASE - 2023年4月11日 (7か月前) (2023-04-11)[2] [±]

12.4-RELEASE - 2022年12月5日 (11か月前) (2022-12-05)[3] [±]
リポジトリ ウィキデータを編集
パッケージ管理 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%以下で計測不能であり[4]、サーバOSのシェアは0.2%程度と[5]、泡沫ともいえる厳しい状況が続いている。一方でNetflix社のようにFreeBSDサーバを積極的に活用し[6]、1台あたり400Gbpsという規模のコンテンツ配信を行っているところもある[7]

特徴

かつてFreeBSDのロゴとして使用された「BSDデーモン

FreeBSDの開発者達は、Webサイトにて安定していて高速・高性能でなおかつ安全、先進的な機能や多くのセキュリティ機能を提供していると語っていた。FreeBSD jail等の機能もレンタルサーバ等に適したシステムであるといえる。Linuxと異なりカーネルとユーザランドを含めて一つのOSであり、そしてOS側にGPLのものを含まないようにしていることも特徴の一つである。そして、堅牢性の高いBSDカーネルの設計が最大の特徴として認知されている。

OSとしての特性
カーネルの高負荷耐性が高く、負荷が増大しても安定して動作する特徴がある。何千ものユーザーからの同時アクセスにもすばやく応答する[8]
デスクトップ環境
初期状態でツールが一通り揃っているLinuxと違い、ガイダンスに沿って普通にインストールした状態では最小の構成に留められており、CUIからしか操作を行えない。デスクトップ環境を揃えるにはX Window SystemLuminaのほか日本語フォント日本語入力環境などソフトウェアのインストールと設定の作業は必須である。GUI経由の設定よりも手作業で設定ファイルを直接書き換えて設定する事が多く、若干UNIX熟練者向きであるとされる。しかし、サーバ向けとして見た場合には、このシンプルなOSの構成は安定性に大きく寄与していると言える。
最適化
ソースコードからコンパイルし直すことで、OS全体を特定のCPUに対して最適化する事が可能で、最新のLinuxが動作しないパソコンでも最新版のFreeBSDを実用的な速度で動作させることが可能である。
旧世代ハードウェアのサポート
ISAバスの拡張カード等、旧世代ハードウェアのドライバが豊富に含まれており、最新機種のみならず、数世代以上前のコンピュータでも動作させることが可能である。ただし、性能面での制約はより厳しいものとなる
グラフィックスデバイスのサポート
デスクトップ環境としてみた場合、2D限定あるいは3D機能の一部はX.Org Serverのドライバが多くのビデオカードに対応しており、LuminaのほかXfceGNOMEKDE等のデスクトップ環境を使うことができる。フリーのドライバを使う限りでは多少の対応状況の違いはあるもののLinuxとほぼ同様の環境となる。NVIDIAのビデオカードであればメーカーのドライバがサポートされていてOpenGLで完全な3Dハードウェアアクセラレーションが動作する。
他のプラットフォームのエミュレーション
カーネルレベルでのLinuxバイナリ互換機能(カーネル2.6.16相当)や、アプリケーションレベルではWineによるWindows互換環境等を用いてネイティブでないソフトウェアも使うことができる。

システム要件

最小構成

推奨される設定

歴史

1991年ウィリアム・ジョリッツによって4.3BSD Net/2をベースとしたOS、386BSDが発表された。

しかし公開後の開発が停滞したため、386BSDのユーザらは「Unofficial 386BSD Patchkit」を製作し、バグの対応などを行っていた。その後386BSDは、ほぼ1年にわたって放っておかれ、やがてパッチキットの量は膨大になってしまった。

そこで、386BSDのユーザらは「386BSDの開発の手助けのため」、パッチキットを適用した状態の「クリーンナップ」スナップショットの製作プロジェクトを進めた。しかし、Jolitzがこのプロジェクトの受け入れを拒否したことにより、プロジェクトは路線変更を余儀なくされた。結局、パッチキットの最後の取りまとめ役であったNate Williams、Rod Grimes、ジョーダン・ハバードらは、自分達で新しいOSの開発を行う事を決意し、1993年にFreeBSDプロジェクトをスタートさせた。「FreeBSD」という名前はDavid Greenmanによって考案されたもので、386BSDの最初の単語 "Three" をもじって "Free" にした命名である。1993年6月19日、ジョーダン・ハバード、Rod GrimesおよびDavid Greenmanは、FreeBSDの開発開始をアナウンスした。

FreeBSDは4.3BSD Net/2をベースに開発が行われ、1993年12月には最初のリリースであるFreeBSD 1.0が、そして、1994年5月にはFreeBSD 1.1がリリースされた。

1994年1月、当時UNIXのソースコードの権利をもっていたノベルカリフォルニア大学バークレー校との長期に渡った訴訟の和解が成立し、4.3BSD Net/2にUNIXのライセンスに抵触する部分があることが正式に認められた。そのため、FreeBSDはそのまま開発を続けることが不可能となり、1994年7月にリリースされたFreeBSD 1.1.5.1を最後に4.3BSD Net/2をベースにした開発を停止した。

FreeBSDプロジェクトは、UNIXのライセンスに抵触していないことが公式に宣言された4.4BSD-Liteを基にしてFreeBSDの開発を再開した。再開後の最初のリリースであるFreeBSD 2.0は1994年11月に発表され、その後、FreeBSDは順調に発展を続けている。

X Window Systemについては、当初XFree86を標準として採用していたが、FreeBSD 5.3からはX.Orgを標準とするように移行した。

パッケージ管理

FreeBSDのパッケージ管理システムは、ビルド済みパッケージをインストールするpackage, pkg(8)とソースをビルドするスタイルのportsがある。OS以外でpackageのインストールしたものは原則として「/usr/local」以下と「/var/db/pkg」以下に入る。つまりOS部分とほぼ分離されているので明示的な管理やバックアップもしやすいが 基本的にライブラリを共用する発想で構成されているのでWindows等でアプリごとにライブラリを用意することに慣れている人には使い辛いと感じることもある。7系から8系等、メジャーバージョンアップの際には使用ライブラリの互換性がなくなるが一部(usbを使うものなど)を除いて「compat7x」を入れることにより動作する。

package

packageはビルド済みのバイナリをシステムにインストールする仕組みでportsからインストールされたものも含めてバージョンやファイル構成が記録される。

サーバは本家の他日本など各地にある。自分でもpackageを作る事が出来るので複数台同一環境のPCを管理している場合にも使うことができる。

単独のpackageの個別インストールもできるが、「pkg_add -r」コマンドで上位にあるpackageを指定することにより依存packageもインストールされる。しかしpackageとPCのPerl等依存ツールやライブラリのバージョンが異なる場合、手動で修正が必要である等の問題があったり、RELEASE版では最新のpackageを取得するために環境変数「PACKAGESITE」を指定しなくてはいけない他、Web上の情報では「FreeBSDはビルドするのが当たり前」という風潮がかつては多かったため新規インストール以外にはあまり使われないように見受けられる。基本的にはports更新後一週間後程度にはstable版に最新のpackageがアップロードされているようだ。packageのバージョンアップ用のサポートツールとしてpkg_replace等がある。

ports

portsは半自動的にソースコードからpackageのビルド及びインストールを行う方法である。特殊なパッチを当てる当てないの選択肢ダイアログ等が表示される場合もあるが、基本的にはソースコードのダウンロードからコンパイル、package生成、packageインストールまでの一連の流れを自動的に行うことができる。

ただ、実際にはシェルスクリプトだけのものやフォント、NVIDIA等メーカー品バイナリやJava等ビルド不要のものも多い。packageに比べると作業領域を明示的に指定できる長所がある。

基本的には「/usr/ports」に置かれる。portsの最新情報への更新は「portsnap」というコマンドを用いる事で最小限の更新だけで済ませられる(あるいは同portsツリーにあるdevel/git[10]ないしnet/gitup[11]を用いてportsツリーを更新することも可能)。portsに登録されているソフトウェアが新バージョンへ更新した時に一時的にビルドできなくなるなどの問題が発生することもあるので、Perl等の重要なportsの更新時には1週間程度様子を見る必要がある。

portsに登録されているソフトウェアは2022年1月14日の時点で46,811種[12]が登録されており日々増加している。そのメンテナンス状況はメンテナと呼ばれる管理者の能力や意欲に左右される面がある。そのため、常時メンテナンスされて高い品質を維持しているportsも多いが、逆にソースファイルのサイトが閉じていたり、ビルドできなかったりあるいは古いバージョンのまま放置されていたりするものがあるという問題点も指摘されている。

日本人メンテナの活動により、日本語環境に関するportsは他言語に比べ比較的良く整備されており、特に日本語版LaTeXは完全な環境が容易かつ安定してインストールできることは特徴的である。

無駄なportsを増やさないために「/etc/portsnap.conf」で使わないカテゴリを指定できるがあくまでディレクトリ単位でのカテゴリ指定しかできない。安直にメタポートと呼ばれるものをビルドしようとすると依存するものを全てビルドしてしまうのでファイル構成を把握したらベーシックなライブラリから更新するとストレージ使用効率が良い。

portsからインストールしたものは、たとえpackage生成を行わないように指定したとしても、packageからインストールしたものと同等に扱われる。サポートツールとしてpkg_replaceの他portmasterとruby依存のportupgrade等が使われる。pkg_addに起因するportの依存記述には問題がありしばしインストールの妨げになることがある。

pkg

pkg(8)は、FreeBSD用の次世代のパッケージ管理システム pkgng として開発されてきたものである。従来のバイナリベースパッケージ管理システムである package よりも、手軽なバイナリアップデート、リモートパッケージ検索、依存関係の管理等の機能が強化されている。pkgは、これまでのものとはパッケージのデータベースの管理方法が異なるため現時点ではFreeBSD 9.x までのバージョンでは、pkg(8)の使用がデフォルト設定にはなっておらず、手動で pkg 管理システムに移行しなければならない。FreeBSD 10.0Rからデフォルトのパッケージ管理システムとして採用されている。

OSのバージョン

FreeBSDでは安定版であるFreeBSD-RELEASEの他FreeBSD-CURRENTFreeBSD-STABLEの2つの開発ブランチが存在する。

CURRENTはまさに最新のFreeBSDのバージョンの開発ブランチで、作業進行中のソースがならび、開発途上のソフトウェアや過渡的な機能などが含まれている。しかし、これがリリース版に採用されるとは限らない。

STABLEは主に開発が終わったCURRENT開発ブランチに対して、分枝されてリリース版(安定版)を作成する開発ブランチである。こちらに移ってからは全ての修正はこの開発ブランチで行われる。1つのバージョン系列の開発が終わるとこのブランチからも外れ、以後一定期間は必要に応じてセキュリティアップデート等の修正が行われる。修正はパッチをあてることで行われ、8.1-RELEASE-p2などと最後尾に修正が行われた回数(pはpatch levelのこと)が示される。

いったんSTABLEとして扱われると、1つ上の開発バージョンがCURRENTとして扱われることになる。例外として、FreeBSD 5系では多くの改善や機能追加が行われたために、5.0 - 5.2の間はリリース版が出ているのにもかかわらずSTABLEとして扱われない状態が続いていたが、6.0がリリースされてからは元の体制に戻った。

バージョン管理

FreeBSDのRELEASE版及びSTABLE版、CURRENT版は、Git[13]を使ってソースコードレベルでOSのバージョン管理を行う。

ソースコードの管理は、当初はConcurrent Versions Systemが採用され、更新にはかつては「csup」というコマンドが用いられたが(csupはCVSupの主要な機能をC言語で再実装したものである。これは、CVSupがプログラム言語として一般的でないModula-3で実装されており、これが理由でcsupはベースシステムに含まれるがCVSupはportsから導入する)、cvsupによる配布は2013年2月一杯で終了した。以降2020年12月まではApache Subversionが用いられていたが、現在[14]ではGitへ移行している[15]

/usr/src以下に展開されたソースコードをmakeすることにより、メジャーバージョンの更新も含めてOS全体のバージョンアップができる。

バイナリで配布されたRELEASE版に対しては「freebsd-update」というコマンドが用いられ定期的なセキュリティパッチ等のバージョンアップができる。GENERICカーネルであればカーネルのアップデートも可能である。通常はセキュリティパッチが入るとカーネルの名称に「p2」等とバージョンがつくがカーネル以外だけの更新の場合カーネル名称は変わらない。

セキュリティ対応と保証期間

FreeBSDのSTABLE版及びRELEASE版については、リリース後一定期間、セキュリティに関する問題が発生した場合に必要なアドバイザリ及びアップデートがリリースされる保証期間が設けられる。保証期間については以下の3つの区分が存在する[16]。CURRENT版は開発版の扱いのため、セキュリティアップデートやアドバイザリは提供されない。

Early Adopter
CURRENT版から分岐した最初のRELEASE版に適用されるもの。ただし2012年現在適用例はない。保証期間はリリース後6ヶ月。
Normal
通常のRELEASE版でSTABLE版から分岐したものに適用されるもの。保証期間はリリース後1年。
Extended
原則として、メジャーバージョンに対して2番目以降のRELEASE版及びそれに対応するSTABLE版に適用されるもの。保証期間はリリース後2年。

ただし実際には、各RELEASE版に対しNormal及びExtendedのどちらを選択するか、その時点でのRELEASE版のコード品質等を考慮して個別に定められることが多く、時には「古いRELEASEの方が新しいRELEASEよりも保証期間が長い」という逆転現象が起こることがある。例:8.1-RELEASEの保証期間が2012年7月末までなのに対し、8.2-RELEASEの保証期間は2012年2月末まで。過去には7.1-RELEASEと7.2-RELEASEの間でも同様の逆転現象が発生した。ただし8.2-RELEASEの保守終了予定日は8.1-RELEASE同様2012年7月末まで延長されている。このため、特にサーバ等で長期に運用する予定の機器では、保証期間の終了時期を踏まえたバージョン選択を行う必要がある。

最新のバージョン

現在、セキュリティアップデートなどがサポートされている安定リリース版、及び開発ブランチは以下の通りである。

バージョンごとの特徴

FreeBSD 1

「1.0-RELEASE」は、4.3BSD Net/2を基にして1993年11月に開発された。

4.3BSD Net/2にUNIXのライセンスに抵触する部分があるとして、1994年7月5日にリリースされた「1.1.5.1-RELEASE」を最後に4.3BSD Net/2を基にした開発を停止。

FreeBSD 2

「2.0-RELEASE」はUNIXのライセンスに抵触していないことが公式に宣言された4.4BSD-Liteを基にして1994年11月22日に発表された。バージョン2の最終版の「2.2.8-RELEASE」は1998年11月29日に発表された。

「2.0-RELEASE」は、AT&T由来のUNIXソースコードの著作権者ノベルの法的請求権から(将来に渡って)公的に解放された最初のFreeBSDのバージョンである[19]。インターネットサーバ拡大期の始まりにおいて、広く使われた最初のバージョンでもある。

FreeBSD 3

「3.0-RELEASE」は1998年10月16日に発表された。バージョン3の最終版の「3.5-RELEASE」は2000年6月24日に発表された。

「3.0-RELEASE」はジャイアントロックを用いてSMPシステムをサポートできる最初のブランチである。「3.1-RELEASE」からはUSBをサポートし、「3.2-RELEASE」からギガビット・イーサネットカードをサポートした。

FreeBSD 4

「4.0-RELEASE」は2000年3月13日に発表された。2005年1月25日に出た最終版の「4.11-RELEASE」は2007年1月31日までサポートされていた[20]

バージョン4は、その安定性を賞賛され、最初のインターネット・バブルの時期にプロバイダホスティングサーバから好まれたオペレーティングシステムであり、Unix系では最も安定した高いパフォーマンスのオペレーティングシステムの一つと広く見なされている[21]。バージョン4の新機能では、「4.1-RELEASE」より、後にNetBSDOpenBSDのシステムの一部となるkqueue(2)のシステムコールを導入した[22]

FreeBSD 5

「5.0-RELEASE」は2003年1月14日にCURRENT(最新開発版)として発表された。バージョン5の最初の安定版のリリースは、2004年9月6日に発表された「5.3-RELEASE」である。「5.05-RELEASE」 - 「5.2.1-RELEASE」は「5-CURRENT」として一般ユーザの利用は勧められていなかった[23]。バージョン5の最終安定版は2006年5月25日に出た「5.5-RELEASE」であった。

バージョン5の最初のブランチとして登場した「5.0-RELEASE」は、先進的なマルチプロセッサアプリケーションスレッディングUltraSPARCIA-64のプラットフォーム対応等のサポートといった注目度の高い機能を手広く先取りしていた。

カーネルロック機構の変更
バージョン5の最大のアーキテクチャに関する開発は、SMPを改善させる為に低レベルのカーネルロック機構を大きく変更させた点であった。これによって、ジャイアントロックからカーネルの大部分のリソースが開放された。複数のプロセスを同時にカーネルモードで実行できるようになった。
KSE
KSE(カーネルスケジュールエンティティ、"Kernel Scheduled Entities")は、1 個のプロセスが複数のカーネルレベルスレッドを持てるようにするための機構である[24]。原理的にKSEと同様に"M:N" モデルを用いる、NetBSDに実装されたScheduler activationsに似ている。KSEは「5.3-RELEASE」から安定版の実装が始まり、「7.0-RELEASE」で1個のカーネルスレッドを1個のユーザーランドスレッドが占有して利用する1:1スレッドの実装に置き換えられるまでFreeBSDのデフォルトのスレッド機構だった。
GEOM
Poul-Henning Kampの貢献によって作られた、ディスクI/O要求を変換するモジュール型フレームワークであるGEOM を実装することで、I/O層のブロック(記録単位)[25]をかなり変更できる。GEOMは、ミラーリング (gmirror) [26]暗号化 (GBDEとGELI) [27]などの機能の多くを簡単に作成可能とする。このGEOMの開発はDARPAによる支援を受けて作成されている。

FreeBSD 6

「6.0-RELEASE」は2005年11月4日にリリースされた。バージョン6の最終版の「6.4-RELEASE」は2008年11月11日にリリースされた。これらのバージョンは、SMPと先進的なIEEE 802.11の機能性の更なる開発の他に下記のようなものがある。

スレッド最適化
VFSマルチプロセッサセーフ (MPSAFE) が有効となり、ジャイアントロックが最小限まで減らされた[28]
著しいネットワークスタックのパフォーマンス強化
libthrライブラリのlibc_rのデフォルトスタックサイズ が増やされ、パフォーマンス性を高めた。32ビットプラットフォームでは、メインスレッドはデフォルトで2MBのスタックを受け取り他のスレッドではデフォルトで1MBのスタックを受け取る(64ビットプラットフォームでのデフォルトスタックサイズ は、それぞれ4MBと2MBとなる)。
OpenBSM
TrustedBSD[29]プロジェクトによって作成されBSDライセンスの下でリリースされたセキュリティイベントの監査用のOpenBSM[30]と呼ばれる基本セキュリティモジュール (BSM) 監査[31]の実装をした。これはAppleオープンソースDarwinに見出したBSM実装に基づいたものである。

その他、プリエンプティブカーネル(タスクの置き換え)とハードウェアパフォーマンス測定ドライバ (HWPMC) [32]のサポート等が挙げられる。

FreeBSD 7

「7.0-RELEASE」は2008年2月27日にリリースされた。バージョン7の最終版の「7.4-RELEASE」は2011年2月24日にリリースされた。

新機能は下記の通り多彩に渡る。

ベンチマークは、LinuxだけでなくFreeBSDの以前のバージョンに比べても著しい速度の向上を示している[36]

ULEスケジューラ
「5.1-RELEASE」から実験的に実装されてきたULEスケジューラは、「7.0-RELEASE」の新版でカーネルの構築時にスケジューラを調整できるようになるなど大きく改良されていたが、依然「4BSDスケジューラ」と呼ばれる従来のスケジューラが標準で実装されていた[37]。「7.1-RELEASE」では、AMD64/i386版で、標準でULEスケジューラが採用された[38]
システム情報取得機能「DTrace」
「7.1-RELEASE」よりDTraceが実装されてシステムのダイナミックな監視やトラブルシューティングが可能になった[38]。「プローブ (probe)」と呼ばれるデータ観測ポイントに、dtraceコマンドを含む「DTraceコンシューマ」という情報所得するプログラムを使って情報を取得する。dtraceコマンドは「D」と呼ばれるC言語に似たスクリプト言語で記述することによって実行ができる。これにより、プローブからのデータを取り出したり集計することができる[39]
jailによる仮想環境構築
「7.2-RELEASE」では、jailというOSレベルでの仮想化機構が実装された。1つのJail仮想環境に対して複数のIPv4/v6アドレスを割り当てたり、IPアドレスを割り当てないで運用したりすることが可能になった[40]

「4.0-RELEASE」より対応していたDEC Alphaアーキテクチャへの対応は、「7.0-RELEASE」より中止となった[41]

FreeBSD 8

「8.0-RELEASE」は2009年11月25日にリリースされた[42]。2009年8月にトランクからバージョン8はブランチした。バージョン8の最新版は「8.4-RELEASE」で2013年6月7日にリリースされた[43]

主な機能は、SuperPages対応、Xenの「ドメインU (domU)」への対応、ネットワークスタックの仮想化、スタックスマッシュプロテクション、新しいTTYレイヤへの置き換え、大幅に更新され、改善されたZFSへの対応、「8.2-RELEASE」で追加されたUSB3.0とそのホストコントローラの規格であるxHCIへの対応、IGMPv3を含むマルチキャストのアップデート、(「8.2-RELEASE」で追加された)インテルCPU対応のNFSv4AESアクセラレータを導入しているNFSクライアント・サーバの書き換えである。

改良されたデバイスのmmap()の拡張機能によって、x86-64プラットフォーム用の64ビットNVIDIAディスプレイドライバが実装可能となった。プラグイン対応の輻輳制御フレームワークと、Linuxのエミュレーション下で実行されるアプリケーションのシステム情報を取得するDTraceを使用可能とする機能は「8.3-RELEASE」で追加された。

FreeBSD 9

「9.0-RELEASE」は2012年1月12日にリリースされた[44]。「9.1-RELEASE」は2012年12月31日にリリースされた[45]。「9.2-RELEASE」は2013年9月30日にリリースされた[46]。「9.3-RELEASE」は2014年7月16日にリリースされた[47]

リリースの主な機能は、新しいインストーラ bsdinstall(8) の追加、UFSのFFS (Fast Filesystem) がsoftupdatesジャーナリングに対応、ZFSがバージョン28に更新、ユーザレベルDTraceの導入、NFSサブシステムが、NFSv3およびNFSv2に加えてNFSv4に対応した新しい実装に更新、ファイル保護機能Capsicumをカーネルでサポート[48]、FreeBSD/powerpcでPlayStation 3をサポートなどである。

カーネルとベースシステムはClangを使用して構築することができるようになったが、「9.0-RELEASE」はまだデフォルトでGCC4.2を使用している。

Orbis OS
PlayStation 4ゲーム機用OSとして、「9.0-RELEASE」からSCEフォークした「Orbis OS」と呼ばれるFreeBSD派生OSが使用されている[49][50]

FreeBSD 10

「10.0-RELEASE」は2014年1月20日にリリースされた[51]。「10.1-RELEASE」は2014年11月14日にリリースされた[52]。「10.2-RELEASE」は2015年8月13日にリリースされた[53]

VirtIO (準仮想化)ドライバがKVMに対応、FUSEの実装などである[54]

「10.0-RELEASE」に実装されたBHyVe(BSDハイパーバイザ)は、まだ実験的なハイパーバイザであるが、仮想マシン内でゲストOSを稼働できる。仮想CPU数・ゲストメモリ・IOコネクティビティなどなどもコマンドラインパラメータで指定できる[55]

「10.3-RELEASE」より、UEFIシステムにおけるroot-on-ZFSインストールに対応した[56]

FreeBSD 11

「11.0-RELEASE」は2016年10月10日にリリースされた[57]

FreeBSD 11は新しいサポートモデルの下で、少なくとも2021年9月30日までの5年間の長期サポートが行われるとしている[58]

FreeBSD 11.0-RELEASEのリリースエンジニアリングの終盤でOpenSSLの脆弱性が公開されたため、FreeBSDリリースエンジニアリングチームはこれを修正した「FreeBSD 11.0-RELEASE-p1」を新しくビルドして公開した。今回のリリース対象はこのパッチレベル1が対象となっている。アップグレードする際に「FreeBSD 11.0-RELEASE」がインストールされている場合、早期に「FreeBSD 11.0-RELEASE-p1」以降へアップグレードすることが望まれるとしている。

FreeBSD 11.1-RELEASEは予定通り2017年7月26日リリースされた。

更新内容と一部としては
Clang, LLVM, LLD, LLDB, libc++ がバージョン 4.0.0. へ更新された。
Elf Tool Chain, ACPICA, libarchive(3), ntpd(8), unbound(8), などのサードパーティー・ソフトウェアが更新された。
blacklistd(8) が OpenSSHに追加された。

FreeBSD 12

「12.0-RELEASE」は2018年12月11日にリリースされた[59]

安定版ブランチ単位で5年間のサポートを提供することについてビジネスモデルを再評価する必要が出てきたとして、2019年3月31日まで新しいサポートモデルに関して意見を募るとしている[60]

「12.1-RELEASE」は2019年11月4日にリリースされた[61]

「12.2-RELEASE」は2020年10月27日にリリースされた[62]

「12.3-RELEASE」は2021年12月7日にリリースされた[63]

「12.4-RELEASE」は2022年12月5日にリリースされた[64]

FreeBSD 13

2021年4月13日、「13.0-RELEASE」がリリース[65]

2022年5月12日、「13.1-RELEASE」がリリース[66]

2023年4月11日、「13.2-RELEASE」がリリース[67]

これまでのリリース

掲載しているのはRELEASEのアナウンスがされたバージョンのみ。

凡例
サポート終了
サポート中
現行バージョン
最新プレビュー版
将来のリリース
バージョン[68] リリース日[69] サポート終了予定[70] 備考
サポート終了:1.0-RELEASE 1993年11月1日
サポート終了:1.1-RELEASE 1994年5月6日
サポート終了:1.1.5-RELEASE 1994年6月30日
サポート終了:1.1.5.1-RELEASE 1994年7月5日
サポート終了:2.0-RELEASE 1994年11月22日
サポート終了:2.0.5-RELEASE 1995年6月10日
サポート終了:2.1-RELEASE 1995年11月19日
サポート終了:2.1.5-RELEASE 1996年7月16日
サポート終了:2.1.6-RELEASE 1996年11月15日 FreeBSD 2.1.6.1-RELEASEに置き換え
サポート終了:2.1.6.1-RELEASE 1996年11月26日
サポート終了:2.1.7-RELEASE 1997年2月20日
サポート終了:2.1.7.1-RELEASE 1997年3月19日
サポート終了:2.2-RELEASE 1997年3月16日
サポート終了:2.2.1-RELEASE 1997年3月25日
サポート終了:2.2.2-RELEASE 1997年5月16日
サポート終了:2.2.5-RELEASE 1997年10月22日
サポート終了:2.2.6-RELEASE 1998年3月25日
サポート終了:2.2.7-RELEASE 1998年7月22日
サポート終了:2.2.8-RELEASE 1998年11月30日
サポート終了:3.0-RELEASE 1998年10月15日
サポート終了:3.1-RELEASE 1999年2月15日
サポート終了:3.2-RELEASE 1999年5月18日
サポート終了:3.3-RELEASE 1999年9月17日
サポート終了:3.4-RELEASE 1999年12月20日
サポート終了:3.5-RELEASE 2000年6月24日
サポート終了:4.0-RELEASE 2000年3月13日
サポート終了:4.1-RELEASE 2000年7月27日
サポート終了:4.1.1-RELEASE 2000年9月27日
サポート終了:4.2-RELEASE 2000年11月22日
サポート終了:4.3-RELEASE 2001年4月20日
サポート終了:4.4-RELEASE 2001年9月20日
サポート終了:4.5-RELEASE 2002年1月29日 2002年12月31日
サポート終了:4.6-RELEASE 2002年6月15日 2003年5月
サポート終了:4.6.2-RELEASE 2002年8月15日
サポート終了:4.7-RELEASE 2002年10月10日 2003年12月
サポート終了:4.8-RELEASE 2003年4月3日 2004年3月31日
サポート終了:4.9-RELEASE 2003年10月28日 2004年10月31日
サポート終了:4.10-RELEASE 2004年5月27日 2006年5月
サポート終了:4.11-RELEASE 2005年1月25日 2007年1月31日
サポート終了:5.0-RELEASE 2003年1月14日 2003年6月30日 6.0が出るまではCURRENT(開発ブランチ)扱いであった
サポート終了:5.1-RELEASE 2003年6月9日 2004年2月
サポート終了:5.2-RELEASE 2004年1月9日 2004年12月31日
サポート終了:5.2.1-RELEASE 2004年2月25日
サポート終了:5.3-RELEASE 2004年11月6日 2006年10月31日 5.x系では初めてとなるSTABLEブランチからのリリース
サポート終了:5.4-RELEASE 2005年5月9日
サポート終了:5.5-RELEASE 2006年5月25日 2008年5月31日
サポート終了:6.0-RELEASE 2005年11月4日 2007年1月31日
サポート終了:6.1-RELEASE 2006年5月8日 2008年5月31日
サポート終了:6.2-RELEASE 2007年1月15日
サポート終了:6.3-RELEASE 2008年1月18日 2010年1月31日
サポート終了:6.4-RELEASE 2008年11月28日 2010年11月30日
サポート終了:7.0-RELEASE 2008年2月27日 2009年4月30日
サポート終了:7.1-RELEASE 2009年1月4日 2011年2月28日
サポート終了:7.2-RELEASE 2009年5月4日 2010年6月30日
サポート終了:7.3-RELEASE 2010年3月23日 2012年3月31日
サポート終了:7.4-RELEASE 2011年2月24日 2013年2月28日
サポート終了:8.0-RELEASE 2009年11月25日 2010年11月30日
サポート終了:8.1-RELEASE 2010年7月23日 2012年7月31日
サポート終了:8.2-RELEASE 2011年2月24日
サポート終了:8.3-RELEASE 2012年4月18日 2014年4月30日
サポート終了:8.4-RELEASE 2013年6月7日 2015年6月30日
サポート終了:9.0-RELEASE 2012年1月12日 2013年3月31日
サポート終了:9.1-RELEASE 2012年12月30日 2014年12月31日
サポート終了:9.2-RELEASE 2013年9月30日
サポート終了:9.3-RELEASE 2014年7月16日 2016年12月31日
サポート終了:10.0-RELEASE 2014年1月20日 2015年2月28日
サポート終了:10.1-RELEASE 2014年11月14日 2016年12月31日
サポート終了:10.2-RELEASE 2015年08月13日
サポート終了:10.3-RELEASE 2016年04月04日 2018年04月30日
サポート終了:10.4-RELEASE 2017年10月3日 2018年10月31日
サポート終了:11.0-RELEASE 2016年10月10日 2017年11月30日
サポート終了:11.1-RELEASE 2017年7月26日 2018年9月30日
サポート終了:11.2-RELEASE 2018年6月27日 2019年10月31日
サポート終了:11.3-RELEASE 2019年7月9日 2020年9月30日
サポート終了:11.4-RELEASE 2020年6月16日 2021年9月30日
サポート終了:12.0-RELEASE 2018年12月11日 2020年2月29日
サポート終了:12.1-RELEASE 2019年11月4日 2021年1月31日
サポート終了:12.2-RELEASE 2020年10月27日 2022年3月31日
サポート終了:12.3-RELEASE 2021年12月7日 2023年3月31日
現行バージョン:12.4-RELEASE 2022年12月5日 12.xのサポートは、2023年12月31日まで[71]
サポート終了:13.0-RELEASE 2021年4月13日 2022年8月31日
サポート中:13.1-RELEASE 2022年5月16日 2023年7月31日
現行バージョン:13.2-RELEASE 2023年4月11日 13.xのサポートは、2026年1月31日まで[71]
将来のリリース:14.0-RELEASE 2023年10月23日
バージョン リリース日 サポート終了予定 備考

※2006年4月1日には、エイプリルフールのネタとしてFreeBSD 2.2.9-RELEASEが発表されている。

バージョン別の主な機能変更

1.1-RELEASE[72]
2.0-RELEASE[73]
2.0.5-RELEASE[74]
2.1.5-RELEASE[75]
2.1.6-RELEASE[76]
2.1.7-RELEASE[77]
2.2-RELEASE[78]
2.2.1-RELEASE[79]
2.2.2-RELEASE[80]
2.2.5-RELEASE[81]
2.2.6-RELEASE[82]
2.2.7-RELEASE[83]
2.2.8-RELEASE[84]
3.0-RELEASE[85]
3.1-RELEASE[86]
3.2-RELEASE[87]
3.3-RELEASE[88]
3.4-RELEASE[89]
3.5-RELEASE[90]
4.0-RELEASE[91]
4.1-RELEASE[92]
4.1.1-RELEASE[93]
4.2-RELEASE[94]
4.3-RELEASE[95]
4.4-RELEASE[96]
4.5-RELEASE[97]
4.6-RELEASE[98]
4.6.2-RELEASE[99]
4.7-RELEASE[100]
4.8-RELEASE[101]
4.9-RELEASE[102]
4.10-RELEASE[103]
4.11-RELEASE[104]
5.0-RELEASE[105]
5.1-RELEASE[106]
5.2-RELEASE[107]
5.2.1-RELEASE[110]
5.3-RELEASE[111]
5.4-RELEASE[113]
5.5-RELEASE[115]
6.0-RELEASE[116]
6.1-RELEASE[117]
6.2-RELEASE[119]
6.3-RELEASE[120]
6.4-RELEASE[122]
7.0-RELEASE[123] drop support for DEC Alpha[124]
7.1-RELEASE[126]
7.2-RELEASE[127]
7.3-RELEASE[128][129]
7.4-RELEASE[130]
8.0-RELEASE[131]
8.1-RELEASE[133]
8.2-RELEASE[135]
8.3-RELEASE[136][112]
8.4-RELEASE[137][138][112]
9.0-RELEASE[139][112]
9.1-RELEASE[140][112]
9.2-RELEASE[141][112]
10.0-RELEASE[142][112]
10.1-RELEASE[143][112]
10.2-RELEASE[146][147]
10.3-RELEASE[56][148][149]
10.4-RELEASE[150]
11.0-RELEASE[58]
11.1-RELEASE[151][152]
11.2-RELEASE[153][154]
11.3-RELEASE[155]
11.4-RELEASE[156][157]
12.0-RELEASE[59][60][158]
12.1-RELEASE[159]
12.2-RELEASE[160]
12.3-RELEASE[161]
12.4-RELEASE[162]
13.0-RELEASE[163][164]
13.1-RELEASE[165]
13.2-RELEASE[166][67]

対応アーキテクチャ

FreeBSDでは、2023年現在、対応アーキテクチャを「Tier 1~4」までの4段階で管理している[167]

Tier 1

最新のRELEASE版について、公式サイトにてインストールイメージが配布されているアーキテクチャ。いわゆる「フルサポートアーキテクチャ」であり、ドキュメントなどもまずはこの層に属するアーキテクチャ向けに整備される。

Tier 2

開発・サポートプロジェクトが継続しているアーキテクチャ。公式サイトでインストールイメージも配布されているが、熟成度が低いとされて部分的なサポートのみとなっている。

Tier 3

試験的に開発が行われているアーキテクチャ。開発状況によっては予告なくFreeBSDのソースツリーから外される可能性がある[167]

Tier 4

完全にサポート外のアーキテクチャ[167]

過去に対応していたアーキテクチャ

ロゴ

長年、FreeBSDのロゴはBeastieとも呼ばれる通常のBSDデーモンであった。しかしながら、Beastieは、FreeBSDに特有のものではなかった。最初に現れたのは1976年ベル研究所によるUNIXTシャツであり、最も人気のあるBSDデーモンのバージョンはアニメ監督ジョン・ラセターによって1984年に描かれ始めたものである[173]。いくつかのFreeBSDに特有のバージョンは、細川達己によって後に描かれたものである[174]

関連プロジェクト、関連ディストリビューション

FreeSBIEプロジェクト

FreeSBIEプロジェクトは、FreeBSDベースのLive CD環境を提供している。

TrueNAS(旧FreeNAS)プロジェクト

TrueNAS(旧FreeNAS)プロジェクトは、FreeBSDベースの、Webベースでの操作を可能としたNASファイルサーバ用OS環境を提供している。

XigmaNAS(旧NAS4Free)プロジェクト

XigmaNASプロジェクトは、FreeNASプロジェクトから分離したNASファイルサーバ用OS環境プロジェクトである。

TrueOS(旧PC-BSD)プロジェクト

TrueOS(旧PC-BSD)プロジェクトは、FreeBSDをデスクトップ・サーバと両方に対応したディストリビューションを提供している。

HardenedBSD プロジェクト

HardenedBSDは、セキュリティ対策を拡充するため2014年にフォークしたディストリビューション。

使用例

脚注

[脚注の使い方]
  1. ^ FreeBSD 14.0-RELEASE Announcement”. The FreeBSD Project (2023年11月20日). 2023年11月26日閲覧。
  2. ^ FreeBSD 13.2-RELEASE Announcement”. The FreeBSD Project (2023年4月11日). 2023年4月12日閲覧。
  3. ^ FreeBSD 12.4-RELEASE Announcement”. The FreeBSD Project (2022年12月5日). 2023年4月10日閲覧。
  4. ^ https://news.mynavi.jp/techplus/article/20200803-1197975/
  5. ^ https://w3techs.com/technologies/details/os-bsd
  6. ^ Netflix Open Connect アプライアンス”. 2021年10月19日閲覧。
  7. ^ Gallatin, Drew (2021年9月19日). “Serving Netflix Video at 400Gb/s on FreBSD” (PDF). 2021年10月19日閲覧。
  8. ^ About FreeBSD
  9. ^ a b c d e f g h 2.2. 最小ハードウェア要件”. www.freebsd.org. 2020年5月18日閲覧。
  10. ^ https://www.freshports.org/devel/git
  11. ^ https://www.freshports.org/net/gitup
  12. ^ https://www.freshports.org/categories.php 右下のStatistics
  13. ^ https://git-scm.com/
  14. ^ 2022年1月15日時点
  15. ^ https://www.freebsd.org/ja/developers/cvs/
  16. ^ Supported FreeBSD Releases - FreeBSD Security Information
  17. ^ https://www.freebsd.org/releases/13.2R/announce/ FreeBSD 13.2-RELEASE Announcement
  18. ^ https://www.freebsd.org/releases/12.4R/announce/ FreeBSD 12.4-RELEASE Announcement
  19. ^ Berkeley Software Distribution#4.4BSDと派生
  20. ^ FreeBSD 4.x EoL announcement”. lists.FreeBSD.org. 2012年12月29日閲覧。
  21. ^ 英語版:「FreeBSD」の記事の記述より
  22. ^ *BSD で kqueue・kevent を使ってみよう - X68000.qed.net
  23. ^ FreeBSD 5.3-RELEASE 公開 | スラッシュドット・ジャパン
  24. ^ FreeBSD 5.0-RELEASE 初期利用者のための手引き
  25. ^ ストレージの管理: GEOM, UFS, ZFS - allbsd.org”. 2014年3月3日閲覧。
  26. ^ FreeBSD/GEOM - 情報科学研究室 - 秋田大学
  27. ^ 16.13. ディスクパーティションの暗号化
  28. ^ システム旅譚 - FreeBSD 6.0-RELEASEの新機能と変更点を見る
  29. ^ TrustedBSD - Lavender PukiWiki
  30. ^ OpenBSM: Open Source Basic Security Module (BSM) Audit Implementation
  31. ^ Next: BSM 監査の有効化と使用 - Oracle DocumentationOracleによるSolaris OSでのBSM監査の説明でFreeBSDではないが、用語の解説はちゃんとされています。
  32. ^ FreeBSD/pc98 6.0-RELEASE リリースノート
  33. ^ Evans, Jason (2006年4月16日). “A Scalable Concurrent malloc(3) Implementation for FreeBSD” (PDF). 2008年2月13日閲覧。
  34. ^ jemallocとかLD_PRELOADについて調べてみた - As a Futurist...
  35. ^ Biancuzzi, Federico (2008年2月26日). “What's New in FreeBSD 7.0”. onlamp.com. 2008年2月26日閲覧。
  36. ^ Introducing FreeBSD 7.0”. FreeBSD.org. 2009年1月31日閲覧。
  37. ^ カーネル旅譚 - FreeBSDの新スケジューラ「ULE」”. mynavi.jp. 2014年3月3日閲覧。
  38. ^ a b DTraceもサポート、FreeBSD 7.1が公開 - @IT”. atmarkit.co.jp. 2014年3月3日閲覧。
  39. ^ カーネル挙動を追尾する「DTrace」の実力”. itmedia.co.jp. 2014年3月5日閲覧。
  40. ^ FreeBSD 7.2の新機能 - Superpage、マルチIP対応Jail仮想環境、ほか”. mynavi.jp. 2014年3月3日閲覧。
  41. ^ FreeBSD 7.0-RELEASE Release Notes”. FreeBSD.org. 2009年5月3日閲覧。
  42. ^ FreeBSD Project Announces Release of FreeBSD Version 8.0”. The FreeBSD Project (2009年11月25日). 2009年11月27日閲覧。
  43. ^ FreeBSD 8.4-RELEASE Announcement”. The FreeBSD Project (2013年6月7日). 2013年6月7日閲覧。
  44. ^ FreeBSD 9.0-RELEASE アナウンス”. The FreeBSD Project. 2014年3月4日閲覧。
  45. ^ http://www.freebsd.org/releases/9.1R/schedule.html
  46. ^ http://www.freebsd.org/releases/9.2R/schedule.html
  47. ^ http://www.freebsd.org/releases/9.3R/schedule.html
  48. ^ FreeBSD 9.0-RELEASE 登場 | スラッシュドット・ジャパン オープンソース
  49. ^ Playstation 4のOSはFreeBSD 9.0ベース”. mynavi.jp. 2014年3月4日閲覧。
  50. ^ 後藤大地. “PlayStation 4はFreeBSDカーネルで動作”. マイナビニュース. 2014年3月4日閲覧。
  51. ^ Barber, Glen (2014年1月20日). “FreeBSD 10.0-RELEASE now available”. FreeBSD mailing list. 2014年2月8日閲覧。
  52. ^ FreeBSD 10.1 Release Process”. The FreeBSD Project (2014年11月26日). 2015年8月31日閲覧。
  53. ^ FreeBSD 10.2-RELEASE Announcement”. The FreeBSD Project (2015年8月13日). 2015年8月31日閲覧。
  54. ^ What's new for FreeBSD 10”. The FreeBSD Project. 2013年9月19日閲覧。
  55. ^ Sean Michael Kerner. “FreeBSD 10 リリース ― 新たなハイパーバイザ「BHyVe」と「ZFS」ファイルシステム”. インターネットコム. 2015年10月10日閲覧。
  56. ^ a b 後藤大地 (2016年4月1日). “FreeBSD 10.3-RELEASE登場”. マイナビニュース. 2016年4月21日閲覧。
  57. ^ FreeBSD News Flash”. The FreeBSD Project (2016年10月10日). 2016年10月11日閲覧。
  58. ^ a b 後藤大地 (2016年10月11日). “FreeBSD 11.0-RELEASE登場、新サポートモデルで5年間サポート”. マイナビニュース. 2016年10月11日閲覧。
  59. ^ a b FreeBSD 12.0-RELEASE Announcement”. The FreeBSD Project (2018年12月11日). 2016年12月13日閲覧。
  60. ^ a b 後藤大地 (2018年12月13日). “FreeBSD 12.0登場、Jail内仮想化機能サポート”. マイナビニュース. 2018年12月13日閲覧。
  61. ^ https://mag.osdn.jp/19/11/05/173000
  62. ^ https://begi.net/news/archives/13659.html 「FreeBSD 12.2-RELEASE」リリース
  63. ^ http://uyota.asablo.jp/blog/2021/12/08/9446406 FreeBSD 12.3-RELEASE が公開: uyota 匠の一手
  64. ^ https://begi.net/news/archives/15965.html 「FreeBSD 12.4-RELEASE」正式リリース
  65. ^ FreeBSD 13.0-RELEASE Announcement”. The FreeBSD Project (2021年4月13日). 2021年4月16日閲覧。
  66. ^ https://www.freebsd.org/ja/news/newsflash/#2022-05-12:1
  67. ^ a b FreeBSD 13.2-RELEASE Announcement”. The FreeBSD Project (203-04-11). 2022年4月18日閲覧。
  68. ^ Release Engineering Information”. The FreeBSD Project. 2011年4月27日閲覧。
  69. ^ Release Information”. The FreeBSD Project. 2011年4月27日閲覧。
  70. ^ Unsupported FreeBSD Releases”. The FreeBSD Project. 2021年3月12日閲覧。
  71. ^ a b FreeBSD Security Information”. FreeBSD Foundation (2023年4月4日). 2023年4月12日閲覧。
  72. ^ RELEASE NOTES - FreeBSD - Release 1.1”. The FreeBSD Project. 2011年4月30日閲覧。
  73. ^ FreeBSD 2.0 Release Notes”. The FreeBSD Project. 2011年4月29日閲覧。
  74. ^ FreeBSD 2.0.5 Release Notes”. The FreeBSD Project. 2011年4月29日閲覧。
  75. ^ FreeBSD 2.1.5 Release Notes”. The FreeBSD Project. 2011年4月29日閲覧。
  76. ^ FreeBSD 2.1.6 Release Notes”. The FreeBSD Project. 2011年4月29日閲覧。
  77. ^ FreeBSD 2.1.7 Release Notes”. The FreeBSD Project. 2011年4月29日閲覧。
  78. ^ FreeBSD 2.2 Release Notes”. The FreeBSD Project. 2011年4月27日閲覧。
  79. ^ FreeBSD 2.2.1 Release Notes”. The FreeBSD Project. 2011年4月27日閲覧。
  80. ^ FreeBSD 2.2.2 Release Notes”. The FreeBSD Project. 2011年4月27日閲覧。
  81. ^ FreeBSD 2.2.5 Release Notes”. The FreeBSD Project. 2011年4月27日閲覧。
  82. ^ FreeBSD 2.2.6 Release Notes”. The FreeBSD Project. 2011年4月27日閲覧。
  83. ^ FreeBSD 2.2.7 Release Notes”. The FreeBSD Project. 2011年4月27日閲覧。
  84. ^ FreeBSD 2.2.8 Release Notes”. The FreeBSD Project. 2011年4月27日閲覧。
  85. ^ FreeBSD 3.0 Release Notes”. The FreeBSD Project. 2011年4月27日閲覧。
  86. ^ FreeBSD 3.1 Release Notes”. The FreeBSD Project. 2011年4月28日閲覧。
  87. ^ FreeBSD 3.2 Release Notes”. The FreeBSD Project. 2011年4月28日閲覧。
  88. ^ FreeBSD 3.3 Release Notes”. The FreeBSD Project. 2011年4月28日閲覧。
  89. ^ FreeBSD 3.4 Release Notes”. The FreeBSD Project. 2011年4月28日閲覧。
  90. ^ FreeBSD 3.5 Release Notes”. The FreeBSD Project. 2011年4月28日閲覧。
  91. ^ FreeBSD 4.0 Release Notes”. The FreeBSD Project. 2011年4月28日閲覧。
  92. ^ FreeBSD 4.1 Release Notes”. The FreeBSD Project. 2011年4月28日閲覧。
  93. ^ FreeBSD 4.1.1 Release Notes”. The FreeBSD Project. 2011年4月28日閲覧。
  94. ^ FreeBSD 4.2 Release Notes”. The FreeBSD Project. 2011年4月28日閲覧。
  95. ^ FreeBSD 4.3 Release Notes”. The FreeBSD Project. 2011年4月28日閲覧。
  96. ^ FreeBSD/i386 4.4-RELEASE Release Notes”. The FreeBSD Project. 2011年4月29日閲覧。
  97. ^ FreeBSD/i386 4.5-RELEASE Release Notes”. The FreeBSD Project. 2011年4月29日閲覧。
  98. ^ FreeBSD/i386 4.6-RELEASE Release Notes”. The FreeBSD Project. 2011年4月29日閲覧。
  99. ^ FreeBSD/i386 4.6.2-RELEASE Release Notes”. The FreeBSD Project. 2011年4月29日閲覧。
  100. ^ FreeBSD/i386 4.7-RELEASE Release Notes”. The FreeBSD Project. 2011年4月29日閲覧。
  101. ^ FreeBSD/i386 4.8-RELEASE Release Notes”. The FreeBSD Project. 2011年4月29日閲覧。
  102. ^ FreeBSD/i386 4.9-RELEASE Release Notes”. The FreeBSD Project. 2011年4月29日閲覧。
  103. ^ FreeBSD/i386 4.10-RELEASE Release Notes”. The FreeBSD Project. 2011年4月29日閲覧。
  104. ^ FreeBSD/i386 4.11-RELEASE Release Notes”. The FreeBSD Project. 2011年4月29日閲覧。
  105. ^ FreeBSD/i386 5.0-RELEASE Release Notes”. The FreeBSD Project (2003年1月14日). 2011年4月29日閲覧。
  106. ^ FreeBSD/i386 5.1-RELEASE Release Notes”. The FreeBSD Project (2003年5月28日). 2011年4月29日閲覧。
  107. ^ FreeBSD 5.2-RELEASE Announcement”. The FreeBSD Project (2004年1月1日). 2011年4月29日閲覧。
  108. ^ FreeBSD/amd64 5.2-RELEASE Release Notes”. The FreeBSD Project (2004年1月1日). 2011年4月29日閲覧。
  109. ^ FreeBSD/i386 5.2-RELEASE Release Notes”. The FreeBSD Project (2004年1月1日). 2011年4月29日閲覧。
  110. ^ FreeBSD 5.2.1-RELEASE Announcement”. The FreeBSD Project (2004年1月1日). 2011年4月29日閲覧。
  111. ^ FreeBSD/amd64 5.3-RELEASE Release Notes”. The FreeBSD Project (2004年3月11日). 2011年4月29日閲覧。
  112. ^ a b c d e f g h FreeBSD ‐ 通信用語の基礎知識”. wdic.org (2014年1月5日). 2014年3月7日閲覧。
  113. ^ FreeBSD/amd64 5.4-RELEASE Release Notes”. The FreeBSD Project (2005年5月5日). 2011年4月29日閲覧。
  114. ^ CARP - 夢見る大学生のはてな日記”. http://d.hatena.ne.jp/+(2010年12月2日).+2014年3月7日閲覧。
  115. ^ FreeBSD/amd64 5.5-RELEASE Release Notes”. The FreeBSD Project (2006年5月22日). 2011年4月29日閲覧。
  116. ^ FreeBSD/amd64 6.0-RELEASE Release Notes”. The FreeBSD Project (2005年10月21日). 2011年4月29日閲覧。
  117. ^ FreeBSD/amd64 6.1-RELEASE Release Notes”. The FreeBSD Project (2006年5月5日). 2011年4月29日閲覧。
  118. ^ 『FreeBSD 6.1』公開、主眼は安定性強化 - インターネットコム”. http://japan.internet.com/+(2006年5月11日).+2014年3月7日閲覧。
  119. ^ FreeBSD/amd64 6.2-RELEASE Release Notes”. The FreeBSD Project (2007年1月11日). 2011年4月29日閲覧。
  120. ^ FreeBSD/amd64 6.3-RELEASE Release Notes”. The FreeBSD Project (2008年1月15日). 2011年4月29日閲覧。
  121. ^ 2008年1月21日 FreeBSD 6.3-RELEASE登場,6.3と7.0の採用基準,新しいFreeBSD RSS 6つ追加”. gihyo.jp (2008年1月19日). 2014年3月8日閲覧。
  122. ^ FreeBSD/amd64 6.4-RELEASE Release Notes”. The FreeBSD Project (2008年11月25日). 2011年4月29日閲覧。
  123. ^ Voras, Ivan. “What's cooking for FreeBSD 7?”. 2011年4月27日閲覧。
  124. ^ FreeBSD 7.0-RELEASE Release Notes”. The FreeBSD Project (2008年2月16日). 2011年4月27日閲覧。
  125. ^ ストリーム型 SCTP で実験: uyota 匠の一手”. gihyo.jp (2008年4月30日). 2014年3月8日閲覧。
  126. ^ FreeBSD 7.1-RELEASE Release Notes”. The FreeBSD Project (2008年12月31日). 2011年4月27日閲覧。
  127. ^ FreeBSD 7.2-RELEASE Release Notes: Release Highlights”. The FreeBSD Project (2009年4月30日). 2011年4月29日閲覧。
  128. ^ FreeBSD 7.3-RELEASE Release Notes: Release Highlights”. The FreeBSD Project (2010年3月30日). 2011年4月29日閲覧。
  129. ^ FreeBSD 7.3-RELEASE Release Notes”. The FreeBSD Project (2010年3月30日). 2011年4月29日閲覧。
  130. ^ FreeBSD 7.4-RELEASE Release Notes”. The FreeBSD Project (2011年2月24日). 2011年4月27日閲覧。
  131. ^ Voras, Ivan. “What's cooking for FreeBSD 8?”. 2011年4月27日閲覧。
  132. ^ ついに登場! FreeBSD 8.0の新機能をさっそくチェックしてみました”. mynavi.jp (2009年11月24日). 2014年3月9日閲覧。
  133. ^ FreeBSD 8.1-RELEASE Release Notes”. The FreeBSD Project (2011年2月24日). 2010年7月24日閲覧。
  134. ^ ZFS対応をさらに強化した「FreeBSD 8.1-RELEASE」リリース”. sourceforge.jp/ (2010年7月26日). 2014年3月9日閲覧。
  135. ^ FreeBSD 8.2-RELEASE Release Notes”. The FreeBSD Project (2011年2月24日). 2011年4月27日閲覧。
  136. ^ FreeBSD 8.3-RELEASE Release Notes”. The FreeBSD Project (2012年4月9日). 2012年5月8日閲覧。
  137. ^ FreeBSD 8.4-RELEASE Release Notes”. The FreeBSD Project (2013年6月7日). 2013年6月7日閲覧。
  138. ^ FreeBSD 8.4-RELEASE Announcement” (2013年6月9日). 2013年9月16日閲覧。
  139. ^ FreeBSD 9.0-RELEASE Release Notes”. The FreeBSD Project (2012年1月12日). 2012年1月12日閲覧。
  140. ^ FreeBSD 9.1-RELEASE Release Notes”. The FreeBSD Project (2012年12月30日). 2013年1月12日閲覧。
  141. ^ FreeBSD 9.2-RELEASE Release Notes”. The FreeBSD Project (2013年9月30日). 2013年10月2日閲覧。
  142. ^ FreeBSD 10.0-RELEASE Release Notes”. The FreeBSD Project (2014年1月20日). 2014年1月20日閲覧。
  143. ^ FreeBSD 10.1-RELEASE Release Notes” (2014年11月14日). 2014年12月2日閲覧。
  144. ^ FreeBSD 10.1-RELEASEが登場”. mynavi.jp (2014年11月17日). 2014年12月2日閲覧。
  145. ^ UEFIブートを初期サポートした「FreeBSD 10.1-RELEASE」リリース”. sourceforge.jp/ (2014年11月18日). 2014年12月2日閲覧。
  146. ^ FreeBSD 10.2-RELEASE Release Notes” (2015年8月6日). 2015年8月31日閲覧。
  147. ^ 末岡洋子 (2015年8月17日). “予定より3か月早く登場、「FreeBSD 10.2-RELEASE」リリース”. 2015年8月31日閲覧。
  148. ^ FreeBSD 10.3-RELEASE Release Notes” (2016年3月25日). 2016年4月21日閲覧。
  149. ^ 末岡洋子 (2016年4月5日). “「FreeBSD 10.3-RELEASE」が公開”. 2016年4月21日閲覧。
  150. ^ 後藤大地 (2017年10月5日). “FreeBSD 10.4-RELEASE登場 - 10系最後のバージョン”. マイナビニュース. 2017年10月5日閲覧。
  151. ^ FreeBSD 11.1-RELEASE Announcement” (2017年7月26日). 2017年7月28日閲覧。
  152. ^ 後藤大地 (2017年7月28日). “FreeBSD 11.1-RELEASE登場 - LLVM 4やHyper-V 2サポート”. 2017年7月28日閲覧。
  153. ^ FreeBSD 11.2-RELEASE Announcement” (2018年6月27日). 2018年6月29日閲覧。
  154. ^ 末岡洋子 (2018年6月28日). “「FreeBSD 11.2-RELEASE」が公開”. 2018年6月29日閲覧。
  155. ^ 後藤大地 (2019年7月11日). “FreeBSD 11.3-RELEASE登場”. 2019年8月20日閲覧。
  156. ^ FreeBSD 11.4-RELEASE Announcement” (2020年6月23日). 2022年1月15日閲覧。
  157. ^ 末岡洋子 (2020年6月17日). “「FreeBSD 11.4-RELEASE」リリース、11系最後のリリースに”. 2022年1月15日閲覧。
  158. ^ 末岡洋子 (2018年12月13日). “「FreeBSD 12.0-RELEASE」が公開”. 2018年12月13日閲覧。
  159. ^ FreeBSD 12.1-RELEASE Announcement” (2019年11月4日). 2022年1月15日閲覧。
  160. ^ FreeBSD 12.2-RELEASE Announcement” (2020年10月27日). 2022年1月15日閲覧。
  161. ^ FreeBSD 12.3-RELEASE Announcement” (2021年12月7日). 2022年1月15日閲覧。
  162. ^ FreeBSD 12.4-RELEASE Announcement” (2022年12月5日). 2023年3月7日閲覧。
  163. ^ FreeBSD 13.0-RELEASE Announcement” (2021年4月13日). 2022年1月15日閲覧。
  164. ^ 末岡洋子 (2021年4月15日). “「FreeBSD 13.0-RELEASE」が公開”. 2022年1月15日閲覧。
  165. ^ FreeBSD 13.1-RELEASE Announcement” (2022年5月16日). 2022年7月13日閲覧。
  166. ^ FreeBSDプロジェクト、「FreeBSD 13.2-RELEASE」の提供を開始”. コードジン. 翔泳社 (2023年4月13日). 2023年4月16日閲覧。
  167. ^ a b c Support for Multiple Architectures
  168. ^ FreeBSD/ARM プロジェクト
  169. ^ FreeBSD/xbox Project
  170. ^ FreeBSD(98) リリース状況
  171. ^ FreeBSD 9.0-RELEASE Announcement
  172. ^ FreeBSD/pc98 プロジェクト
  173. ^ Saving UNIX from /dev/null”. minnie.tuhs.org. 2007年12月15日閲覧。
  174. ^ The BSD Daemon”. FreeBSD.org. 2007年12月15日閲覧。
  175. ^ mamosuke (2022年12月4日). “またFreeBSDの脆弱性 今度はPS5のカーネルexploitの可能性 | 大人のためのゲーム講座”. gamegaz.com. 2023年1月11日閲覧。
  176. ^ 後藤弘茂 (2013年4月22日). “PlayStation 4のGPUコンピュート機能”. PC Watch. 2013年5月30日閲覧。
  177. ^ Sony Computer Entertainment Inc. (2011年). “FreeBSD License”. Sony Computer Entertainment Inc.. 2013年5月30日閲覧。
  178. ^ a b 後藤大地 (2013年1月9日). “FreeBSDが使われているハードウェア : PlayStation 3 / PlayStation Vita”. 技術評論社. 2013年5月30日閲覧。
  179. ^ Sony Computer Entertainment Inc. (2010年). “FreeBSD License”. Sony Computer Entertainment Inc.. 2013年5月30日閲覧。
  180. ^ ニンテンドースイッチ、OSはFreeBSDベースと判明。プレステ4と同じ”. すまほん編集部 (2017年3月4日). 2023年1月11日閲覧。
  181. ^ 増田和夫 (2012年4月9日). “「スマートAVライフ」はパナソニック復活の切り札になるか?(後編)”. 日経BP社. 2013年5月30日閲覧。
  182. ^ OpenServer 10” (英語). Xinuos. 2018年6月15日閲覧。
  183. ^ @IT:[Interview] Mac OS v10がBSD系UNIXでなければならなかった理由”. www.atmarkit.co.jp. 2019年3月7日閲覧。

関連項目

外部リンク