Free Republic
Browse · Search
General/Chat
Topics · Post Article

To: Verbosus

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?


18 posted on 06/29/2011 8:30:10 AM PDT by 2 Kool 2 Be 4-Gotten (Welcome to the USA - where every day is Backwards Day!)
[ Post Reply | Private Reply | To 17 | View Replies ]


To: 2 Kool 2 Be 4-Gotten

Quote:
“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?”

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.


19 posted on 06/29/2011 9:18:27 AM PDT by Verbosus (/* No Comment */)
[ Post Reply | Private Reply | To 18 | View Replies ]

Free Republic
Browse · Search
General/Chat
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson