News for hackers. Stuff that matters.
Re:Call of Duty Adds Kernel Level Driver for Anti-Cheat by Arnavion on Wednesday October 13, 2021 @01:41PM (#28855111)
Windows drivers can be loaded and unloaded dynamically, yes. It's also possible that they're using "shut down" semantically and not literally, in that the driver is loaded but inactive while the game isn't running.
Re:Call of Duty Adds Kernel Level Driver for Anti-Cheat by fuj on Wednesday October 13, 2021 @01:46PM (#28855178)
Isn't this the case for every major OS? I know FreeBSD device drivers can be (un)loaded on-the-fly. Same for MacOS. I assume it's also possible in Linux(?)
Re:Call of Duty Adds Kernel Level Driver for Anti-Cheat by kaladin-jasnah on Wednesday October 13, 2021 @09:33PM (#28859583)
It is. I believe you use

  modprobe -r kernel_module_name 
to unload a kernel module and

  modprobe kernel_module_name 
to load it.
Re:Call of Duty Adds Kernel Level Driver for Anti-Cheat by Arnavion on Wednesday October 13, 2021 @09:33PM (#28859580)
Linux lets you disable dynamic modules. OpenBSD removed support for them some years ago.
Re:Call of Duty Adds Kernel Level Driver for Anti-Cheat by astrange on Thursday October 14, 2021 @01:33AM (#28860829)
macOS doesn't let you load kexts anymore since it's less important with drivers moving to userspace.