From: Andrew Grover <[EMAIL PROTECTED]> Subject: sendfilev vs. TCP_CORK Date: Mon, 4 Jul 2005 01:08:56 -0700
> So I was just reading planetsun.org and came across this guy's blog entry: > > http://blogs.sun.com/roller/page/tron?entry=is_the_tcp_cork_socket Sun uses blogs, even from the management level down to the engineer level, so they can just flame away at what other people do and later not be held accountable at all for what they say. It's the Sun way, and this mindset is why they are failing as a company. They "know" what's right for everyone else, unfortunately they miss the fact that nobody cares even if they happen to be right from time to time. > Now I'm really not trying to be a troll or anything here (:-) but I > was hoping someone had an opinion on if this would be worth the effort > to implement on Linux, or not? We considered using sendfilev(), but decided not to because that is the ugliest system call interface known to mankind. His arguments about the system call overhead are applicable to bloated pigs like Solaris, but not to Linux. His arguments are also very un-UNIX. UNIX is all about having well defined interfaces which you use intandem to get a job done. sendfilev() does several things at once, therefore it's ugly from a UNIX perspective. sendfilev() is like creating a program that is "sed" and "awk" at once just because someone doesn't feel like running the seperate "sed" and "awk" invocations in a shell pipeline any longer. Please, don't bring Sun blog discussions here in the future. These guys are just jealous and spend most of their time either making fun of what other people do or trying to catch up with Linux's performance. Thanks. - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html