Re: Linux, UDI and SCO.

David Feuer (feuer@his.com)
Sat, 19 Sep 1998 19:05:13 -0400


I've had a new idea for forcing source code distribution (though not
LGPL status). It should be fairly easy to put part of UDI in libraries
(statically linked, LGPL), and part of it (here's the fun part) in
header files. Each time a new kernel comes out, here's what happens:

kernel UDI interface is changed. In particular, function argument order
is changed, and couple of magic numbers are randomly changed.
library is changed to reflect argument order change. The library also
randomly renames the magic numbers (part of this might go in the kernel
too). Header file is changed to reflect name change, and magic number
change.

If I'm not mistaken, this would break binary-only drivers on _every
patch-release_. I'm sure security persons will be able to come up with
a better scheme. But for now, I kind of like this idea.

-- 

Remove "NOSPAM" to reply. ______________________________ / David Feuer \ | dfeuer@NOSPAMbinx.mbhs.edu | | feuer@NOSPAMhis.com | | daf@morseNOSPAM.usno.navy.mil| \ david@NOSPAMfeuer.his.com / -----------------------------

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