[somewhat OT] binary modules agaaaain

From: Guennadi Liakhovetski
Date: Mon Apr 19 2004 - 10:57:19 EST

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

A binary module is "considered good" if

1) It is accompanied by a "suitably licensed" (GPL-compatible) open-source

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.

Guennadi Liakhovetski, Ph.D.
DSA Daten- und Systemtechnik GmbH
Pascalstr. 28
D-52076 Aachen

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/