[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/>