mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 04:07:45 +00:00
Kernel+Userland: Remove loadable kernel moduless
These interfaces are broken for about 9 months, maybe longer than that. At this point, this is just a dead code nobody tests or tries to use, so let's remove it instead of keeping a stale code just for the sake of keeping it and hoping someone will fix it. To better justify this, I read that OpenBSD removed loadable kernel modules in 5.7 release (2014), mainly for the same reason we do - nobody used it so they had no good reason to maintain it. Still, OpenBSD had LKMs being effectively working, which is not the current state in our project for a long time. An arguably better approach to minimize the Kernel image size is to allow dropping drivers and features while compiling a new image.
This commit is contained in:
parent
b92871f7ef
commit
04ba31b8c5
19 changed files with 0 additions and 530 deletions
|
@ -1,25 +0,0 @@
|
|||
## Name
|
||||
|
||||
modload - load a kernel module
|
||||
|
||||
## Synopsis
|
||||
|
||||
```**sh
|
||||
$ modload <path>
|
||||
```
|
||||
|
||||
## Description
|
||||
|
||||
Load a kernel module specified by *path*.
|
||||
|
||||
## Examples
|
||||
|
||||
```sh
|
||||
$ modload /mod/TestModule.o
|
||||
```
|
||||
|
||||
## See also
|
||||
|
||||
* [`modunload`(1)](modunload.md)
|
||||
* [`module_load`(2)](../man2/module_load.md)
|
||||
* [`kernel_modules`(7)](../man7/kernel_modules.md)
|
|
@ -1,25 +0,0 @@
|
|||
## Name
|
||||
|
||||
modunload - unload a kernel module
|
||||
|
||||
## Synopsis
|
||||
|
||||
```**sh
|
||||
$ modunload <name>
|
||||
```
|
||||
|
||||
## Description
|
||||
|
||||
Unload a kernel module specified by *name*.
|
||||
|
||||
## Examples
|
||||
|
||||
```sh
|
||||
$ modunload TestModule
|
||||
```
|
||||
|
||||
## See also
|
||||
|
||||
* [`modload`(8)](modload.md)
|
||||
* [`module_unload`(2)](../man2/module_unload.md)
|
||||
* [`kernel_modules`(7)](../man7/kernel_modules.md)
|
Loading…
Add table
Add a link
Reference in a new issue