[OpenAFS-devel] Solaris afs.rc file damage

Dean Anderson dean@av8.com
Tue, 8 May 2007 22:30:22 -0400 (EDT)


On Tue, 8 May 2007, Russ Allbery wrote:
> Uh, Linux as of right now, so far as I know, does not support either
> dynamic linking of system calls *or* static linking of system calls.  I
> believe you have to patch the kernel source to add a new system call.
> System calls are not how you're supposed to interact with loadable modules
> on Linux.

According the linux HOWTO on loadable kernel modules, there are six
things that loadable kernel modules are used for:  
(http://tldp.org/HOWTO/Module-HOWTO/ section 2.5, last updated
2006-09-24)

Device Drivers
Filesystem Drivers
System Calls
Network Drivers
TTY line disciplines
Executable Interpreters.

I didn't check the source code, so maybe the HOWTO is wrong.

> I don't understand why you'd think that an OS would have to support any
> addition of system calls by a module at all.

I have no opinion on what features an OS _has_to_ support by loadable
module.  I'm only concerned about what features it _does_ support, and
where its developers are _planning_ to go with loadable module features
in the future.

-- 
Av8 Internet   Prepared to pay a premium for better service?
www.av8.net         faster, more reliable, better service
617 344 9000