All of lore.kernel.org
 help / color / mirror / Atom feed
* [somewhat OT] binary modules agaaaain
@ 2004-04-19 15:53 Guennadi Liakhovetski
  2004-04-20  8:39 ` Geert Uytterhoeven
  2004-04-20 14:11 ` Bartlomiej Zolnierkiewicz
  0 siblings, 2 replies; 14+ messages in thread
From: Guennadi Liakhovetski @ 2004-04-19 15:53 UTC (permalink / raw)
  To: linux-kernel

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


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2004-04-24 20:04 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <1MJlZ-4mT-47@gated-at.bofh.it>
2004-04-24 10:03 ` [somewhat OT] binary modules agaaaain Ihar 'Philips' Filipau
2004-04-24 20:00   ` Guennadi Liakhovetski
2004-04-19 15:53 Guennadi Liakhovetski
2004-04-20  8:39 ` Geert Uytterhoeven
2004-04-20 10:23   ` Guennadi Liakhovetski
2004-04-20 14:11 ` Bartlomiej Zolnierkiewicz
2004-04-20 15:08   ` Guennadi Liakhovetski
2004-04-21  2:24     ` Horst von Brand
2004-04-22 14:13       ` Grzegorz Kulewski
2004-04-23 11:28     ` Andrew McGregor
2004-04-23 12:29       ` Richard B. Johnson
2004-04-24  2:29         ` Andrew McGregor
2004-04-22 16:19   ` Charles Shannon Hendrix
2004-04-22 18:55     ` Bartlomiej Zolnierkiewicz

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.