Messages in this thread | | | Date | Mon, 19 Apr 2004 17:53:46 +0200 (CEST) | From | Guennadi Liakhovetski <> | Subject | [somewhat OT] binary modules agaaaain |
| |
Hello all
I came across an idea, how Linux could allow binary modules, still having reasonable control over them.
I am not advocating for binary modules, nor I am trying to make their life harder, this is just an idea how it could be done.
I'll try to make it short, details may be discussed later, if any interest arises.
A binary module is "considered good" if
1) It is accompanied by a "suitably licensed" (GPL-compatible) open-source glue-module.
2) The sourced used to compile the binary part do not access any of the kernel functionalities directly. Which means: a) they don't (need to) include any kernel header-files b) they don't access any kernel objects or methods directly c) all interfacing to the kernel goes over the glue module and the interface is _purely functional_ - no macros, no inlines.
With this restrictions those "good" binary modules could be debugged, run in a sandbox... The question remains if anybody will want to debug them:-)
Again - no advocating, just in case anyone find it useful / worthy.
Regards Guennadi --------------------------------- Guennadi Liakhovetski, Ph.D. DSA Daten- und Systemtechnik GmbH Pascalstr. 28 D-52076 Aachen Germany
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |