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

Reply via email to