And this was a debug session from hell, enormously helped by an AI doing much of the grunt-work.
Linus 本人在内核 commit 里承认 AI 在底层调试中承担了大量苦活,这比任何 benchmark 都有说服力。但注意他给的定位是 grunt-work——反复插桩、跑数据、比对输出,收敛方向和判定何时该继续的仍是人。分工边界在这句里划得很清楚。
And this was a debug session from hell, enormously helped by an AI doing much of the grunt-work.
Linus 本人在内核 commit 里承认 AI 在底层调试中承担了大量苦活,这比任何 benchmark 都有说服力。但注意他给的定位是 grunt-work——反复插桩、跑数据、比对输出,收敛方向和判定何时该继续的仍是人。分工边界在这句里划得很清楚。
notifier_call_chain
那么这个鬼notifier_call_chain又是什么东西呢?
Future kernel updates would require the updated kernels to be signed again, so it makes sense to put the signing commands in a script that can be run at a later date as necessary. A sample script /root/module-signing/sign-vbox-modules is given below.
Linus' note on mmap vs read/write
Reinstalling a kernel from a chroot
select proprietary or out-of-tree modules (ex. vitualbox, nvidia, fglrx, bcmwl, etc.)
If anyone is wondering what other modules they refer to, or how to discover any on your own system, this StackExchange thread on how to identify out-of-tree modules might help.