FreeBSDではサードパーティ製のカーネルモジュールは/boot/ modules/にインストールされることになっています。このカーネルモジュールはカーネルを再構築した場合に合わせて再構築する必要があります。 サードパーティ製カーネルモジュールの再構築を ...
BSDレイヤーシリーズ第2回は「KEXT」について。OS Xでは主にデバイスドライバに利用されているが、その本質は「カーネルの拡張機能」であり、カーネルを改変することなく部品のように機能を着脱できるカーネルモジュールだ。今回は、その働きと基本的な ...
FreeBSDカーネルモジュールを開発する簡単なハウツーがWriting a kernel module for FreeBSDにおいて公開されています。同記事ではモジュールの読み込み時と取り外し時にメッセージを表示する簡単なカーネルモジュールの開発方法が紹介されています。FreeBSDカーネル ...
これまで2回に分け、Linuxカーネルをパニックさせる方法を紹介した。1回目はSysRqの仕組みでLinuxカーネルをパニックさせるという正規(?)の方法、2回目は機能を不適切に使ってLinuxカーネルをパニックさせる方法だった。今回はカーネルモジュールからpanic(9)を ...
カーネルモジュールはシステムを再起動することなくロード・アンロードできるので、カーネルを動かしたまま脆弱性へのパッチを適用できる。 Livepatchでは、カーネル内関数をトレースするftrace機能を使って処理を差し替えている。
GPU関連のカーネルモジュールをすべてオープンソースに移行するとNVIDIAが発表しました。NVIDIA Grace HopperやNVIDIA Blackwellなど最先端のモジュールは今後オープンソースのカーネルモジュールのみがサポートされます。 NVIDIA Transitions Fully Towards Open-Source GPU Kernel ...
NVIDIAがGPUのLinux向けカーネルモジュールをオープンソース化しました。ソースコードはGPLライセンスとMITライセンスのデュアルライセンスで公開されており、記事作成時点ですでにダウンロード可能となっています。 NVIDIA Releases Open-Source GPU Kernel Modules | NVIDIA ...
現在アクセス不可の可能性がある結果が表示されています。
アクセス不可の結果を非表示にする