Well of course this makes sense - everything eventually relates back to the kernel, doesn’t it?
So is the suggestion that Linus can effectively block these hooks from being integrated in, or does he basically say I don’t like it but do it if you must and we’ll see who comes out the winner in the end?
Quote:
“So is the suggestion that Linus can effectively block these hooks from being integrated in, or does he basically say I dont like it but do it if you must and well see who comes out the winner in the end?”
Well, they aren’t ‘Linux’ hooks alone.
It goes back to good-old raw down-to-earth UNIX days,
and VFS (virtual file systems) grew out of that.
AIX has forms of the calls, Solaris, HPUX, Apple’s OSX (since it is a BSD Unix), and all sorts of versions of Linux, etc.
I *think* Windows has VFS calls too.
I could be mistaken, though.
I only did a bit of kernel module stuff, and it has been awhile.
It sounded like good sexy work when I first started coding, but 20 years later when I actually had to do it I found that dealing with the kernel can be nasty.
Timing issues, callouts between system and user space, etc, can be a nightmare to write - much less debug.
I imagine all kernel hooks could be blocked - but then that wouldn’t be the UNIX way.