[OpenAFS] OpenAFS & Linux kernel 2.6: please have a trackablebug report / task ?

Russ Allbery rra@stanford.edu
Thu, 19 Feb 2004 10:50:55 -0800


Ray Link <rlink+@pitt.edu> writes:

> This is the part I don't understand.  It seems that one of the primary
> roadblocks is the lack of access to the syscall table.  Every other Unix
> kernel that I know of allows OpenAFS (or anything else) to register a
> syscall.  What *technical* reason do the Linux kernel developers have
> for no longer exporting the syscall table?

The impression that I got was that it was to impose a cleaner separation
of APIs and reduce what one should be doing as a module.  I have a
sneaking suspicion that part of it came out of licensing concerns and not
wanting GPL-incompatible code in some parts of the kernel.

Unfortunately, I expect that some aspects of this would be substantially
easier to deal with were OpenAFS under a GPL-compatible license.  But
there's basically no way that we can get there from here, so far as I can
tell, without writing a completely new client.

-- 
Russ Allbery (rra@stanford.edu)             <http://www.eyrie.org/~eagle/>