FreeBSD
ISAバスの拡張カード等、旧世代ハードウェアのドライバが豊富に含まれており、最新機種のみならず、数世代以上前のコンピュータでも動作させることが可能である。ただし、性能面での制約はより厳しいものとなる
Xboxのアーキテクチャ対応
OpenBSM
セキュリティイベント監査
ipfirewall
セキュリティ修正とエラーパッチのバイナリアップデート
OpenIPMI(公開されたシステム管理の為のインタフェース)
2.2用のバグ修正
「Adaptec 2940」と「インテルEtherExpress Pro」のドライバのアップデート
CD-ROMパッケージのインストーラの修正
VFSのマルチプロセッサセーフ (MPSAFE) が有効となり、ジャイアントロックが最小限まで減らされた。
FreeBSDのパッケージ管理システムは、ビルド済みパッケージをインストールするpackage, pkg(8)とソースをビルドするスタイルのportsがある。OS以外でpackageのインストールしたものは原則として「/usr/local」以下と「/var/db/pkg」以下に入る。つまりOS部分とほぼ分離されているので明示的な管理やバックアップもしやすいが 基本的にライブラリを共用する発想で構成されているのでWindows等でアプリごとにライブラリを用意することに慣れている人には使い辛いと感じることもある。7系から8系等、メジャーバージョンアップの際には使用ライブラリの互換性がなくなるが一部(usbを使うものなど)を除いて「compat7x」を入れることにより動作する。
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の開発開始をアナウンスした。
改良されたUSB対応
RAIDを実行できるストレージ・マネージャーの「vinum」のメジャーアップデート
IPFWの改良
電源管理インタフェース「APM」
データリンク層インタフェース「BPF」を標準設定可能にした
多くのドライバを追加
ネットワークインタフェースでのキュー制御をするALTQ
ネットワークとソケットサブシステムは、マルチスレッド化され、リエントラント(再入可能)対応となる
新しいデバッグフレームワークKDB(Kernel debugger)の追加
TLSの動的・静的リンクの対応
OpenBSDからPF導入
GCC 3.4.2、Binutils 2.15、gdb 6.1に更新
カーネルでWindows NDISネットワークドライバに対応。i386プラットフォームでバイナリ互換インターフェイスを導入
XFree86に替わって、X.org 6.7対応
サウンドカードのドライバ再構築
暗号処理アクセラレータ
完全にサポート外のアーキテクチャ。
ブート時の特別なオプションがなくともPS/2キーボードとUSBキーボードの共存が可能な「キーボード多重化」
ファイルシステムの安定性改善
多くのBluetoothデバイスの自動化された環境設定
イーサネット対応ドライバ
SAS/SATA対応RAIDコントローラ
「10.0-RELEASE」は2014年1月20日にリリースされた。「10.1-RELEASE」は2014年11月14日にリリースされた。「10.2-RELEASE」は2015年8月13日にリリースされた。
非推奨が含まれるGCCをClangに置き換えている。
BINDをベースシステムから削除している。
デフォルトパッケージ管理ユーティリティとしてpkg(7)を採用している。
iSCSI規格の実装
VirtIO (準仮想化)ドライバがKVMに対応、FUSEの実装などである。
「10.0-RELEASE」に実装されたBHyVe(BSDハイパーバイザ)は、まだ実験的なハイパーバイザであるが、仮想マシン内でゲストOSを稼働できる。仮想CPU数・ゲストメモリ・IOコネクティビティなどなどもコマンドラインパラメータで指定できる。
「10.3-RELEASE」より、UEFIシステムにおけるroot-on-ZFSインストールに対応した。