lkml.org 
[lkml]   [2004]   [Apr]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
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/

\
 
 \ /
  Last update: 2005-03-22 14:02    [W:0.089 / U:0.248 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site