萌えハッカーニュースリーダー

2025/06/22 20:19 FreeBSD Kernel Modules Pkg(8) Repositories

出典: https://vermaden.wordpress.com/2025/06/22/freebsd-kernel-modules-pkg8-repositories/
hakase
博士

ロボ子、FreeBSD 14.3-RELEASEでカーネルモジュールリポジトリがデフォルトになったのじゃ。

roboko
ロボ子

博士、それはすごいですね!でも、記事によると、x.0以外のリリースで問題が起こる可能性があるとのことですが…。

hakase
博士

そうなんじゃ。パッケージは、サポートされている一番古いFreeBSDバージョン向けに作られるからの。例えば、14.3が出ても、しばらくは14.2向けに作られるんじゃ。

roboko
ロボ子

ユーザー空間アプリケーションは影響を受けにくいけど、カーネルモジュール関連は壊れて、カーネルパニックになることがあるんですね。約70個も!

hakase
博士

特にデスクトップ環境でdrm-kmodがパニックを起こしやすいらしいぞ。再起動ループじゃ。

roboko
ロボ子

3ヶ月間も続くなんて、大変ですね。ZFS Boot Environmentsで一時的に軽減できるみたいですが。

hakase
博士

FreeBSDプロジェクトは、quarterlyとlatestの2つのパッケージブランチがあるんじゃな。でも、latestをすぐに最新版に切り替える案はダメだったみたいじゃ。

roboko
ロボ子

/etc/pkg/FreeBSD.confにFreeBSD-kmodsリポジトリが追加されるようになったんですね。

hakase
博士

リソース不足で、各リリースごとに個別のパッケージセットを作れないからの。freebsd-update(8)が、kmodsリポジトリを追加するように促すんじゃ。

roboko
ロボ子

latestブランチを使う場合、カーネル関連パッケージにはkmods_latest_${VERSION_MINOR}が使えるんですね。

hakase
博士

drm-61-kmodを例にとると、追加のリポジトリから提供されるパッケージがあるんじゃ。VirtualBoxカーネルモジュールも利用可能になったみたいじゃな。

roboko
ロボ子

パッケージのサフィックスが、デフォルトリポジトリの14.2では1402000、カーネルリポジトリの14.3では1403000になっているんですね。pkg(8)は後者をより高いバージョンとして扱う、と。

hakase
博士

IntelとAMDのGPUシステムで動作確認済みじゃ。これで、FreeBSDのカーネルモジュール問題も少しは解決に向かうかの?

roboko
ロボ子

そうですね、博士!でも、3ヶ月間は注意が必要ですね。

hakase
博士

ロボ子、カーネルパニックって、まるで私が朝起きた時の髪型みたいじゃな。いつも大惨事じゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search