FreeBSD
DTrace
ULEスケジューラがi386/x86-64版の標準スケジューラとなる
ATAデバイスにアクセスした時に生じていたエラーを修正
セキュリティ関連のバグを修正
新たなUSB実装「USB2」
jailが"Vimage Jail"にアップデート
改善されたULE3スケジューラ
superpages対応
NFSv4対応
掲載しているのはRELEASEのアナウンスがされたバージョンのみ。
※2006年4月1日には、エイプリルフールのネタとしてFreeBSD 2.2.9-RELEASEが発表されている。
portsは半自動的にソースコードからpackageのビルド及びインストールを行う方法である。特殊なパッチを当てる当てないの選択肢ダイアログ等が表示される場合もあるが、基本的にはソースコードのダウンロードからコンパイル、package生成、packageインストールまでの一連の流れを自動的に行うことができる。
ただ、実際にはシェルスクリプトだけのものやフォント、NVIDIA等メーカー品バイナリやJava等ビルド不要のものも多い。packageに比べると作業領域を明示的に指定できる長所がある。
基本的には「/usr/ports」に置かれる。portsの最新情報への更新は「portsnap」というコマンドを用いる事で最小限の更新だけで済ませられる(あるいは同portsツリーにあるdevel/gitないしnet/gitupを用いてportsツリーを更新することも可能)。portsに登録されているソフトウェアが新バージョンへ更新した時に一時的にビルドできなくなるなどの問題が発生することもあるので、Perl等の重要なportsの更新時には1週間程度様子を見る必要がある。
portsに登録されているソフトウェアは2022年1月14日の時点で46,811種が登録されており日々増加している。そのメンテナンス状況はメンテナと呼ばれる管理者の能力や意欲に左右される面がある。
Clang、LLVM、LLDB、compiler-rtをバージョン6.0.1へアップデート
NUMAオプションがamd64 GENERICとMINIMALカーネル設定でデフォルトで有効となった
jail(8)内部におけるbhyve(8)利用のサポート
Clang、LLVM、LLDB、compiler-rtをバージョン6.0.0へアップデート
特定のDTraceプローブのトリガプロセスを見るdwatch(1)、EFIブートマネージャーの操作ができるefibootmgr(8)、El Toritoブートカタログ情報を閲覧できるetdump(1)などのユーティリティの追加
ipfirewallのコンポーネントのdummynet traffic shaper機能
マルチインタフェース間のブリッジ機能
8GB以上のIDEドライブに対応
現在、セキュリティアップデートなどがサポートされている安定リリース版、及び開発ブランチは以下の通りである。
RELEASE(リリース版): FreeBSD 13.2-RELEASE(2023年4月11日) FreeBSD 12.4-RELEASE(2022年12月5日)
STABLE(安定開発版):FreeBSD 13-STABLE
CURRENT(最新開発版):N/A
そのため、常時メンテナンスされて高い品質を維持しているportsも多いが、逆にソースファイルのサイトが閉じていたり、ビルドできなかったりあるいは古いバージョンのまま放置されていたりするものがあるという問題点も指摘されている。
日本人メンテナの活動により、日本語環境に関するportsは他言語に比べ比較的良く整備されており、特に日本語版LaTeXは完全な環境が容易かつ安定してインストールできることは特徴的である。
無駄なportsを増やさないために「/etc/portsnap.conf」で使わないカテゴリを指定できるがあくまでディレクトリ単位でのカテゴリ指定しかできない。安直にメタポートと呼ばれるものをビルドしようとすると依存するものを全てビルドしてしまうのでファイル構成を把握したらベーシックなライブラリから更新するとストレージ使用効率が良い。
portsからインストールしたものは、たとえpackage生成を行わないように指定したとしても、packageからインストールしたものと同等に扱われる。サポートツールとしてpkg_replaceの他portmasterとruby依存のportupgrade等が使われる。pkg_addに起因するportの依存記述には問題がありしばしインストールの妨げになることがある。
「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のバージョンである。インターネットサーバ拡大期の始まりにおいて、広く使われた最初のバージョンでもある。
clang, llvm, lld, lldb, compiler-rt 各ユーティリティは、バージョン10.0.0に更新
OpenSSLがバージョン1.0.2uに更新
Unboundがバージョン1.9.6に更新
pkg(8)ユーティリティがバージョン1.13.2に更新
KDEデスクトップ環境がバージョン5.18.4.1.19.12.3に更新
GNOMEデスクトップ環境がバージョン3.28に更新
ZFSブックマークの名前変更のサポートが追加
certctl(8)ユーティリティが追加
ユーザーランドアプリケーションへのいくつかの機能の追加と更新
将来のリリースで廃止された機能に関する警告を促す表示開始
(RFC 6649)および(RFC 8429)で非推奨になったKerberosGSSAPIアルゴリズムの警告が追加