|
|
Log in / Subscribe / Register

Quotes of the week

Quotes of the week

Posted Feb 16, 2013 5:50 UTC (Sat) by Cyberax (✭ supporter ✭, #52523)
In reply to: Quotes of the week by viro
Parent article: Quotes of the week

>Funny, and here I thought that fraction of kernel developers among the users of tracepoints is going to be higher than that among the users of syscalls...
It's a userspace interface, after all.

>I have zero sympathy for people complaining about the cost of introducing a new syscall - all that <gasp> review, dealing with objections, etc., because if they do not pay it, we will.
It looks like there's a problem with that, however. All too often maintainers just stonewall certain features until they become widely used (usually in a very ugly form). This has happened with an alarming amount of stuff: uprobes, yama, performance counters, suspend blockers and other Android stuff, and now DBUS.

So it's understandable that some developers might not want to even start interacting with the kernel community. For example, I'd added several ugly hacks in the OOM killer to get OOM event notification functionality for our internal project. It was done in a couple of weekends and it works just fine (except that the kernel often crashes by itself in OOM conditions, but that's another story). I don't even want to contemplate getting it into the mainline kernel - I lose all desire to do it just by reading about the past attempts.

Certainly, Linux is a very successful project. But it still might be worthwhile to look at the cases where there's a significant friction between kernel developers and their downstream users. Developers who speak in absolutes (like "I'll NAK all tracepoints") certainly don't help there.


to post comments

Quotes of the week

Posted Feb 20, 2013 4:25 UTC (Wed) by daniel (guest, #3181) [Link]

"Certainly, Linux is a very successful project."

Linux is indeed a successful project, arguably the most successful operating system in history. That does not mean that Linux is completely free of crap design or pathetically subpar implementations, or that certain high profile contributers never indulge in a little hubris from time to time.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds