|
|
Subscribe / Log in / New account

Designing ELF modules

Designing ELF modules

Posted Mar 14, 2018 11:42 UTC (Wed) by mageta (subscriber, #89696)
Parent article: Designing ELF modules

> Some other changes would be required to make ELF modules suitable for other use cases. Currently there is no means of communication between the module and the kernel beyond the standard system calls. If ELF modules are to be used for tasks like driving a new device, there will need to be a way to pass control of that device to the module from the kernel, among other things. A number of these issues could apparently be handled by opening a pipe between the kernel and the module when it is launched and using it for communications between the two.

How about we define something like a stable IPC between kernel and ELF modules, and ELF modules with other ELF modules, and then strip out all but the core features in the kernel, and host them in individual ELF modules.. we could call them servers.. waaaaaait...


to post comments

Designing ELF modules

Posted Mar 16, 2018 8:11 UTC (Fri) by flewellyn (subscriber, #5047) [Link]

There's a reason Greg KH said "Microkernel, here we come!"


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds