“While explaining the new splice() and tee() buffer management system calls, Linus Torvalds made reference to some possible future extensions. This included vmsplice(), a system call since implemented by Jens Axboe “to basically do a ‘write to the buffer’, but using the reference counting and VM traversal to actually fill the buffer.” Reviewing the implications of using such a system call lead to a comparison with FreeBSD’s ZERO_COPY_SOCKET which uses COW (copy on write).”
I also claim that Slashdot people usually are smelly and eat their
boogers, and have an IQ slightly lower than my daughters pet hamster
(that’s “hamster” without a “p”, btw, for any slashdot posters out
there. Try to follow me, ok?).
Furthermore, I claim that anybody that hasn’t noticed by now that I’m an
opinionated bastard, and that “impolite” is my middle name, is lacking a
few clues.
Finally, it’s clear that I’m not only the smartest person around, I’m also
incredibly good-looking, and that my infallible charm is also second only
to my becoming modesty.
So there. Just to clarify.
Linus “bow down before me, you scum” Torvalds
couldn’t have put it better myself
I claim that Mach people (and apparently FreeBSD) are incompetent idiots
The idiot is you Linus. Also, I read on a magazine that you are not even the eventor of the Linux kernel. Is that true?
For crying out loud. Linus can do it his way, the FreeBSD devs can do it their way, and the rest of us can try each to see which is better suited to our needs. Damn. And people say that Theo is “difficult…”
People developing Unix programs don’t do what’s better suited to their needs…. They end up having to support both and get irritated and wish they could just pick one.
And if they can just pick one, they often just use the least common denominator.
Anyway, Linus isn’t a PR guy, he’s an engineer/hacker. He’s gonna piss and moan on mailing lists about technical things and call names. That’s why he’s a hacker and not a PR guy…
And I think _this_ is precisely why he dislikes fame: He wants to be able to call names without the world crying about it.
One thing is call names, another completely different thing is shitting on people.
Perhaps Linus are right about Mach and FreeBSD doing a wrong thing… but calling people who he don’t even know “idiots” among other things are just inappropriate.
Yes it is inappropriate. People say inappropriate things .
One thing is call names, another completely different thing is shitting on people.
Perhaps Linus are right about Mach and FreeBSD doing a wrong thing… but calling people who he don’t even know “idiots” among other things are just inappropriate.
At least Linus doesn’t shit on others in front of
journalists, like some unnamed people from an unnamed
*BSD
Don’t worry, shitting on each other (whether they’re
right or not, they usually don’t care) is an old old
tradition amongst operating system developers.
Apparently this guy thinks Linux is a car, now!
http://marc.theaimsgroup.com/?l=freebsd-current&m=113053806301939&w…
A lot of engineers don’t present themselves in such a manner in “public” unprovoked. While Linus and anyone else can say, “that’s just Linus for you,” explaining it through his profession appears to do more to denegrate engineers than to support Linus.
Why people completely unrelated to the matter have to have fits about decorum, and spread these regular “OMG LINUS IS REALLY AN ASSHOLE” events far and wide is beyond me. Oh my, software celebrities do things that might appear rude to someone else. It’s like he’s a normal person, only like, you totally know him from the Internet. So like, let’s talk about and judge him on the Internet. I bet he like, drives down the highway with his child dangling out of a window, too. Like, technical matters are like, totally too esoteric for me, so like, let’s gossip n’ stuff.
Maybe people obsessed with professional attitudes think it degenerates them…
I on the other hand would take it as a compliment for someone to imply that people in my profession say what they think and are very real about it.
The main point here is that engineers aren’t PR and they shouldn’t be expected to keep their mouths shut and only speak if they have something nice to say. They should be expected to have the same quirks everyone else may have.
Ya know though, I don’t even care. If this upsets someone, and they now hate Linux; good. I seriously wouldn’t want to have to assist someone with their linux issues who could actually be offended by this…
I think Linus only expresses his optionions such a strong way only if he thinks he _really_ is right. His emails are both entertaining and informative. Sometimes you have to be impolite to get people’s attention. I think what he writes actually is good PR (not that he really cares about that much).
Actually people programming Unix usually have most of this abstracted away by their LibC, and the result is usually abstracted by application-development libraries like Glib and Qt. In fact, directly referencing anything in /usr/src/kernel/includes is normally a horrible, horrible thing to do for an application, as it risks tying it down to a specific version of the kernel, let alone a specific kernel. This is paricularly true of Linux, which has never bothered to standarised it’s API in any meaningful sense.
“Furthermore, I claim that anybody that hasn’t noticed by now that I’m an opinionated bastard, and that “impolite” is my middle name, is lacking a few clues.”
There ya go. This is the usual for Linus. No big deal.
Although Linus is the controlling voice of the Linux kernel there are many contributing members who would probably prefer a more even handed approach to dealing with the bsd developers over this issue. I have a gut feeling that through continual pressure to keep the kernel on track by both community and commercial interests Linus has over extended himself and may be in need of a long break. The other choice you are left with after reading his comments is that his position of power has made him arrogant. I’ll give him the benefit of doubt and not be surprised if he apologizes on Monday.
Only read the part about Linus calling freebsd “incompetent idiots”, is there anyone who understands the artical?
Linus is Linus, you should know what he’s like by now.
True, hence the reason why one doesn’t allow software programmers/engineers within a 100kilometre radius of a customer – god help your profits if it did occur.
“And people say that Theo is “difficult…””
Oh, it’s ok because he is Linus. If it had been someone else, God help them.
It’s possible to be opinionated and not be difficult to work with.
Why’d you say that Linus? Why? You were my hero. And you say something cruel. Like poop. Poop mouth. Poop from your mouth! I hate you Linus Torvalds, I hate you!
*Runs away crying*
As was noted on kerneltrap, the ZERO_COPY_SOCKET is *not* enabled by default in FreeBSD.
For more info, see: http://www.freebsd.org/cgi/man.cgi?query=zero_copy&apropos=0&sektio…