Linus Torvalds – a classic example of the love-it-or-hate-it type of person. Brilliant programmer, of course, and the father of one of the most extraordinary software projects in the world, but sometimes, he can be utterly arrogant any annoying, yet the other moment completely sensible and utterly spot-on in his statements. CBR listed the ten best Linus Torvalds quotes.I’ll just give you the top three here, so you can read the other 7 in the source article.
- “Software is like sex: it’s better when it’s free.”
- “Microsoft isn’t evil, they just make really crappy operating systems.”
- “My name is Linus, and I am your God.”
My personal favourite is not on the list, though. It’s the one that caused the longest comment thread on OSNews ever, with 590 comments.
That instant-classic was a tad bit, well rude, and probably severely broke the guidelines of participating on a public mailing list, but hey, who cares. It was an entertaining thread, we all got away with absolutely nothing, neither projects really gave a damn about Linus, and both continued to do that they do best.
In the meantime, out in the real world, the earth continued spinning, and we hadn’t heard of Obama vs. Clinton yet. Those were the days. Anyway, feel free to post your personal favourites in the comments’ section.
“A computer is like air conditioning: it becomes useless when you open windows.” – Linus Torvalds
Obs.: At least, I think Torvalds said so.
Is when Linus did a talk about git and why CVS is so evil and bad.
http://www.youtube.com/watch?v=4XpnKHJAok8
Dont take it to seriously and him to.
“What Would CVS Not Do?”
Heh, brilliant.
The post says:
CBR listed the ten best “Linux” Torvalds quotes.
I like the “Flash no worky” quote in reference to Fedora 9. He wasn’t interested in Flash for himself but his wife was unable to watch youtube videos. Using the Adobe plugin I was able to get Flash from no-worky to mostly-worky-but-crashy.
Edited 2008-06-06 23:47 UTC
“Looks good and compiles ok, ship it!”
Before I get it to it, let me say I am an avid OpenBSD user, I used OpenBSD on several machines exclusively. I personally find it the easiest OS to maintain. I am also willing to use FreeBSD and PC-BSD sometimes, and trying to get a couple people turned onto the next release of PC-BSD.
That being said, so you know what angle I am coming from, “Brilliant programmer”? Ok, if you say so. “father of one of the most extraordinary software projects in the world” ummmmm, what? That sounds like a biased software love-affair. If you want to have a high opinion of Linus, your choice, if you like some of the things he has said over the years, your choice, if you’re a Linux fan, again, that’s your choice. But sounding like you think he is a big hero of the software world? ummmm no. Statements like that and you’re slowly turning parts of this into an opinion piece. You can’t be calling his work “extraordinary”, while ignoring how revolutionary FreeBSD ports was, how superior the OpenBSD documentation was when it started, or how PF simplified the whole process for writing rules for a firewall in a big way and for packet inspection. Need to level the playing field for what articles get posted.
You gotta chill out, man..
That was enough to read to put the rest of your post in context. Here’s your card.
There are a lot of neat free software projects. If your pet project has a leader who produces amusing quotes, you should make a list of them and submit it.
This is a way of saying that you are dramatically off-topic. Would you like the artible to be changed to read “…father of one of the most extraordinary software projects in the world. BSD ports are another extraordinary project. But sometimes, he…” ? Does that not sound just the slightest bit incredibly stupid to you?
If you feel that linux is not a remarkable project, then I’m sure we would all be fascinated to see you present evidence to that effect. If you feel that there are projects which are more remarkable – you might notice that the article didn’t say there aren’t – then I’m sure everybody would like to read a quantitative analysis of which open source projects are the most incredible.
And seeing that Linus was the right man in the right place, and made the right decisions to enable free software to really take off, during a time period when BSD was bogged down for years with licensing issues, I know that I would be very interested to learn why he is not, in fact, a big hero.
I just took offense to the original article calling him a “Brilliant Programmer” I work on “his” kernel every day and it really is the biggest POS on the planet! You can massage anything enough it will work! It’s defiantly not pretty.
You are correct in that he was in the right place at the right time… and now we are stuck with it!
Again proof that politics is more important then technical merit!
Krreagan
Can you be more specific what you don’t like in the Linux kernel? I think you’re wrong, I think Linus is a great architect, but the kernel is quite old large general low-level piece of software, and that means it can be a lot complicated. I think you’re confusing ugliness from complexity and ugliness from bad design.
It’s a huge monolithic “hacked” piece of SW when it should have been an “engineered” piece of SW.
Krreagan
And here is Linus’s response to that spurioius arguement (much loved by BSD bully boys):
“From: Linus Torvalds
Subject: Re: Coding style – a non-issue
Date: Fri, 30 Nov 2001 16:50:34 -0800 (PST)
On Fri, 30 Nov 2001, Rik van Riel wrote:
>
> I’m very interested too, though I’ll have to agree with Larry
> that Linux really isn’t going anywhere in particular and seems
> to be making progress through sheer luck.
Hey, that’s not a bug, that’s a FEATURE!
You know what the most complex piece of engineering known to man in the
whole solar system is?
Guess what – it’s not Linux, it’s not Solaris, and it’s not your car.
It’s you. And me.
And think about how you and me actually came about – not through any
complex design.
Right. “sheer luck”.
Well, sheer luck, AND:
– free availability and _crosspollination_ through sharing of “source
code”, although biologists call it DNA.
– a rather unforgiving user environment, that happily replaces bad
versions of us with better working versions and thus culls the herd
(biologists often call this “survival of the fittest”)
– massive undirected parallel development (“trial and error”)
I’m deadly serious: we humans have _never_ been able to replicate
something more complicated than what we ourselves are, yet natural
selection did it without even thinking.
Don’t underestimate the power of survival of the fittest.
And don’t EVER make the mistake that you can design something better than
what you get from ruthless massively parallel trial-and-error with a
feedback cycle. That’s giving your intelligence _much_ too much credit.
Quite frankly, Sun is doomed. And it has nothing to do with their
engineering practices or their coding style.
Linus”
This is one of Linus’s great achievements introducing “Darwin’s Dangerous Idea” into software development.
He’s probably right… After a couple of billion years, linux might actually become something intelligent!
Krreagan
PS, I found the BSD folks much more pleasant to work with then the cult of Linux.
Edited 2008-06-08 03:25 UTC
…”don’t EVER make the mistake that you can design something better than
what you get from ruthless massively parallel trial-and-error with a
feedback cycle. That’s giving your intelligence _much_ too much credit.” – Linus
Yes I think you are giving your own intelligence too much credit.
It’s a huge monolithic “hacked” piece of SW when it should have been an “engineered” piece of SW.
What is the difference between a “monolithic hacked piece of sw” and “engineered piece of sw”? Windows NT kernel too is a monolithic kernel, yet you aren’t complaining about it. And what do you mean with “hacked”? The fact that it has been brought together by developers around the world for free instead of a company who has hired them to work on the kernel around the world? Just stating a fact doesn’t make one design decision better or worse than an other, mostly because they are based on opinions or because they are suited for one task better than another one. So, Krreagan, please do explain in-depth what is wrong with the Linux kernel? Because if you fail to describe the real reasons WHY you think one or another feature is inferior to some other implementation then you are just trying to spread some bulls*it here and no one will believe you.
This discussion is not about NT (or its legacy), for which I am more or less ignorant about its design and implementation.
“hacked” is a piece of SW that has no real design, it’s just regurgitated as its hacked together! It’s characterized by large amounts of debugging, recoding and re-debugging, typically more time is spent in the debugging phase then in the coding phase. Can you show me a detailed design document for the (extremely complex) Linux kernel? I doubt it, and one that was written after the coding does not count.
An engineered piece of SW is thoroughly designed beforehand, the coding is almost a formality. advanced algorithms are prototyped and tested ahead of time, not during the coding phase…
This is one reason why software engineering will never (in the foreseeable future at least) be seen as a true engineering discipline!… because hacking is too prevalent.
My use of the term monolithic was not directed at the (lack of a) design of the kernel as both (monolithic and micro) have their strong and weak points, but that is another discussion.
I’m not an evangilist in this religoous war I was just providing my opinion!
Krreagan
(BTW I do embedded development on PPC linux systems and am appalled that it is being used in aerospace embedded systems. If it was not for the fact that I have a family to support…)
“hacked” is a piece of SW that has no real design, it’s just regurgitated as its hacked together! It’s characterized by large amounts of debugging, recoding and re-debugging, typically more time is spent in the debugging phase then in the coding phase. Can you show me a detailed design document for the (extremely complex) Linux kernel? I doubt it, and one that was written after the coding does not count.
Can YOU show me such a detailed design document for your favorite OS/kernel, one that was not written during or after the development itself? I doubt that. You see, a kernel is a living target. It will never be finished and feature-complete and new ways of achieving something comes often up during the actual development. If they had decided to follow some premade design documentation they’d be hindering their coding.
And well, just because people spend a lot of time debugging doesn’t mean the software is bad. It means they are just trying to make sure there are no bugs. In the case of kernel code which is very low-level software they of course have to debug it a lot. Even if they had some design document beforehand it still wouldn’t remove the need for debugging.
This is one reason why software engineering will never (in the foreseeable future at least) be seen as a true engineering discipline!… because hacking is too prevalent.
As I said, they are fundamentally different situations. When you f.ex. construct something you design it, follow the design through and then you’re done. Software which is supposed to only do one or another thing can easily also follow such a path but in the case of a kernel the software will never be complete. It is a living target and often you learn better ways to do things as you do them. It would be stupid to limit oneself to some premade decision at that point if the new way is superior.
So…I shall await for you to display me such premade design documentation for your OS of choice.
You seem to think this is a comparison between OS’s. It is not! It’s a critique if Linux!
The amount of time that is spent on debugging is directly related to the quality of the original code, givin the final desired level of quality. Based on this, there is a huge waste if energy and time consumed in this phase of development on Linux. There is so much time debugging because there is no design! so new code always breaking old code because the developers have no idea what they are impacting by changing something! that is the legacy of the spaghetti code that the kernel is made of! It really is a cluster frack!
That’s also one of the reasons why Linux will never be fundamentally better then it is now… It’s just a mish-mash of features that are always in a partially complete (buggy) state. As you indicate there is no coherent design to Linux so it will never be a coherient OS.
This is exactly why it should have a design! The fact that you do not see this indicates that you probably don’t have a formal engineering degree.
Spoken like a true hacker! You think with your fingers and shoot from the hip. Not from your brain!
Krreagan
Edited 2008-06-08 16:06 UTC
Oh, not that argument again.
Centrally designed software just doesn’t scale up to the number and diversity of developers the Linux kernel has. Hell, it doesn’t actually work in virtually any large piece of software – you either end up spending 99% of the time managing things without doing any work, or you get the same kind of smaller-scale parallel development in different directions.
I just took offense to the original article calling him a “Brilliant Programmer”
Well, it is an opinion and you are of course entitled to have your opinion, but IMHO he is still a brilliant programmer. He did after all start a kernel that changed the OSS scene forever, he did write Git which is now used all over the net for source code management and so forth..
I work on “his” kernel every day and it really is the biggest POS on the planet!
Explain, what exactly is wrong with Linux kernel? Just spouting “it’s POS” won’t make anyone listen to you.
Well, it is an opinion and you are of course entitled to have your opinion, but IMHO he is still a brilliant programmer. He did after all start a kernel that changed the OSS scene forever, he did write Git which is now used all over the net for source code management and so forth..
You raised a question I like to ask. Are you giving him credit to what you see in the current kernel we use, or the ideology or methodology he used (or both?)? I ask because I wonder how much of the code in there is written by him, and how much is written by others who deserve credit too (maybe less, maybe more)
Edit: Because I see many others saying the exact thing about Bill Gates as an example, when, IMHO, he’s more of a business man than a programmer and many others deserve the credit he is taking.
Edited 2008-06-07 11:13 UTC
You raised a question I like to ask. Are you giving him credit to what you see in the current kernel we use, or the ideology or methodology he used (or both?)? I ask because I wonder how much of the code in there is written by him, and how much is written by others who deserve credit too (maybe less, maybe more)
I give him credit for a part of the kernel, though I doubt nowadays even 1/10 of Linux kernel is made by him. To me more important is the fact that he did even start the whole project. It has changed the OSS landscape a lot (though with the aid of GNU tools), it nowadays employs a large bunch of people and so forth. AFAIK there has been OSS OSes even before Linux, but Linux just happened to happen at the right time and place and give the big push.
Starting an kernel does not a “brilliant programmer” make!
Like has been stated by others on this list, he is a figurehead, a mascot, someone to focus attention on! I doubt he writes 1/1000th of the code in the current kernel.
Git!?!?!? … GMAFB!
Interrupts and memory! Two of the biggest cluster fracks in the kernel!
The one _very_ smart thing he has done lately is to keep GPLv3 out of the kernel. That would have sunk the linux barge in a hurry!
Krreagan
I see a lot of accusation in your posts, but no evidence. I’m happy to entertain your point of view, but I need something substantial. Simply saying the Linux kernel sucks and that Git should GYAFB, isn’t something I can support you in, or even entertain intellectually, because I don’t have any idea what you’re talking about.
So have you coded your better kernel? Where is-it?
Also, there are quite a few other OS: *BSD, L4..
Why don’t you use them?
Phew – I’m sure everyone must feel better now that you’ve given them permission to hold personal opinions.
Awww, who took the baby’s bottle away?
Stop giving us OpenBSD users a bad name by being a moron.
“If Microsoft ever does applications for Linux it means I’ve won.”
Linus Torvalds
“We’re back to the times when men were men and wrote their own device drivers.”
— Linus Torvalds
“Gnome seems to be developed by interface nazis,”
-linus
“Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it.”
— Linus Torvalds
“There are literally several levels of SCO being wrong. And even if we were to live in that alternate universe where SCO would be right, they’d still be wrong.”
“Note that nobody reads every post in linux-kernel. In fact, nobody who expects to have time left over to actually do any real kernel work will read even half. Except Alan Cox, but he’s actually not human, but about a thousand gnomes working in under-ground caves in Swansea. None of the individual gnomes read all the postings either, they just work together really well.”
“The NIH syndrome (Not Invented Here) is a disease.”
“We all know Linux is great…it does infinite loops in 5 seconds.”
“Gaah. I don’t tend to bother about slashdot, because quite frankly, the whole _point_ of slashdot is to have this big public wanking session with people getting together and making their own “insightful?” comment on any random topic, whether they know anything about it or not.”
“it’s all part of the plan for world domination.”
Edited 2008-06-07 00:02 UTC
I found this one in fortune, so I can’t be sure if it is correct this way.
How about his abhorrent quotes about microkernels, especially in regards to his debate with Tanenbaum? I wonder how he feels about the success of QNX. (By success, I don’t mean widespread acceptance. I mean they successfully accomplished creating a fast microkernel.)
Linus has won. Microkernels are still a work in progress in terms of widespread adoption and still give you significant performance problems and developer overhead for little to no benefit whatsoever. Tanenbaum admitted that himself sixteen years later by coming up with the same arguments as to how microkernels are better and have improved.
QNX has filled a niche, nothing more, and a pretty debateable niche at that. If your priorities have shifted to the point where you need to guard against any unknown and theoretical crash or problem in your system against the rest, then a microkernel is probably what you need.
However, if you’re worried about that then you already have a problem before you even start because you know and expect it to fail, and worse, you expect it to fail at a kernel level. If a service crashes in the kernel then it’s a big problem, regardless of what other kernel services it does or doesn’t take with it. Given that there are dependencies and message passing between these services, and there have to be, if one goes missing it is still a big problem that doesn’t guarantee that everything else will work fine at all. A microkernel will not recover itself if a filesystem or SCSI driver process crashes. You can kill a driver process in QNX and still crash the system. This is why Linus doesn’t believe that kernel development should be ‘easy’.
That’s why I’m always highly dubious of the claims of QNX’s stability on that basis. QNX is reasonably successful and stable because the kernel as a whole works, not because it is a microkernel that recovers from crashes and keeps the system running after a service crash every day of its life.
For their purposes, yes. For the purposes of what Linux and other systems do you’d see some pretty significant problems and complaints from developers and end users. QNX has a notoriously slow TCP stack.
Edited 2008-06-07 23:05 UTC
http://photon.qnx.com/download/download/8107/QNX_High_Availability_…
“We should make it a law all geeks have dates.”
From Tanenbaum-Torvalds debate:
Andy Tanenbaum:
I still maintain the point that designing a monolithic kernel in 1991 is
a fundamental error. Be thankful you are not my student. You would not
get a high grade for such a design 🙂
“Well, I probably won’t get too good grades even without you: I had an argument (completely unrelated – not even pertaining to OS’s) with the person here at the university that teaches OS design. I wonder when I’ll learn ” — Linus Torvalds
“Well, with a subject like this, I’m afraid I’ll have to reply. Apologies to minix-users who have heard enough about linux anyway. I’d like to be able to just “ignore the bait”, but … Time for some serious flamefesting!” — Linus Torvalds
Edited 2008-06-07 01:12 UTC
“Me, I just don’t care about proprietary software. It’s not “evil” or “immoral,” it just doesn’t matter. I think that Open Source can do better, and I’m willing to put my money where my mouth is by working on Open Source, but it’s not a crusade — it’s just a superior way of working together and generating code.
It’s superior because it’s a lot more fun and because it makes cooperation much easier (no silly NDA’s or artificial barriers to innovation like in a proprietary setting), and I think Open Source is the right thing to do the same way I believe science is better than alchemy. Like science, Open Source allows people to build on a solid base of previous knowledge, without some silly hiding.
But I don’t think you need to think that alchemy is “evil.” It’s just pointless because you can obviously never do as well in a closed environment as you can with open scientific methods. ”
— Linus Torvalds
“People said “why did you do that?” specially in the U.S but also in Finland, that people just did not understand the concept of creating a program because you like programming.” — Linus Torvalds
I love that part in this interview:
http://youtube.com/watch?v=X2pGnBzMbZY
http://youtube.com/watch?v=pcbbOcquHZ4
Linus rocks!
I think NOT!
The POS linux kernel is anything but brilliant! …more like a cluster frack!
Krreagan
I like this advice Linus gives to programmers:
“Nobody should start to undertake a large project. You start with a small _trivial_ project, and you should never expect it to get large. If you do, you’ll just overdesign and generally think it is more important than it likely is at that stage. Or worse, you might be scared away by the sheer size of the work you envision.
So start small, and think about the details. Don’t think about some big picture and fancy design. If it doesn’t solve some fairly immediate need, it’s almost certainly over-designed. And don’t expect people to jump in and help you. That’s not how these things work. You need to get something half-way _useful_ first, and then others will say “hey, that _almost_ works for me”, and they’ll get involved in the project.”
1. “People can trust me because they doesn’t have to.” (that’s not quite exact, but I can’t find the source) – It was about Linux kernel, but it’s in fact a very general and very enlightening statement about how any social system should be designed to work well. For example, to really trust politicians, you must have means to vote them from the office or approve what they do in referendum. If you don’t have these means, you cannot trust them. This statement is really about balance of power.
2. “The difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships.” – This is the best advice he ever gave to programmers.
(It’s no wonder they’re not there, they focus on attention-grabbing quotes like “I am God”, and ignore really deep thoughts)
Sure, he did a great job on the kernel, but I think he gets a little too much credit. I’m not one of these “It’s GNU/Linux!” people, but I think the GNU tools are probably more important to users of Linux than the kernel is. I don’t want to spark a naming debate, but I just think Linus Torvalds doesn’t deserve all the credit he gets.
Linus Torvalds *is* the actual Linux mascot, not Tux. He accepted this role quite early and on the whole I think he has done a wonderful job at it. Linus, AFAIK, hasn’t done a whole lot of programming in the last years except for Git(and I really respect him for having created Git- he stirred up a hornets nest of bad feelings with the whole BitKeeper saga-when the shit hit the fan he turned around and wrote what has become one of the most used distributed version control systems around). He manages the contributions of others-that is his primary Linux role nowadays.
The fact remains, the media needed a figurehead and Linus accepted this role. Traditionally major tech developments have either been done major corporations or groups of scientists. In both cases individuals are sought out who are supposed to embody this “greatness”. In the case of corporations it is usually the CEO(Bill Gates, Steven Jobs etc.). The people who are doing the actual programming are generally unknown with only a few exceptions, and these exceptions are only known in insider circles(eg. Gosling). How many people know the names of the Microsoft employees most responsible for the code in Microsoft Office ?.
Linus, himself, is not particularly representative of FOSS programmers in general, and not even of those working on the Linux kernel. Yet he has an interesting personality, he likes to stir up controversy and he genuinely seems to like all the attention he gets. Until the advent of the blogosphere we outsiders had little access to the individuals who write the software we use.
It is also interesting to note that GNU has specifically chosen the path of anonymity- we all know Richard M. Stallman, but who else, of the thousands of people working on GNU software, are known-Ulrich Depper is one name-but most of the GNU folks do not wish to draw this kind of personal attention to their own accomplishments. Thanks to the blogs I know the names of almost all the major contributors to the software which I use on my desktop-GNOME. And I know the names of a lot of the KDE developers. But who wrote sed or grep or cut or find or…….
Linus is the “Poster boy” of Linux. Linux changed the rules of the game for the entire software industry-every single corporation in the proprietary software world has had to acknowledge and adapt to the effects that Linux has had in the marketplace. In so doing Linux became a tangible threat to the thousands of individual programmers who earned their living by selling proprietary software. I can only imagine how many of these programmers HATE Linus, or more importantly what he represents.
Linus is dogmatically anti-dogmatic. This wins him points in the eyes of many who see him as a pragmatist. In this role he is a perfect counterpart to Stallman, who is rightfully, very, very dogmatic. Ironically there is nothing pragmatic about what Linus has done, although nowadays FOSS is becoming pragmatic, it certainly did not start out this way, and certainly was not this way when Linus first wrote the Linux kernel. Between the two of them, Linus and Richard, they have a very broad appeal, which has been instrumental to the success of the GNU/Linux.
All the world is a stage, we are merely players, performers or portrayers.
Seriously, and not to start any flame or anything, but so friggin what?
So he started out with the Linux kernel and let others chip in over time.. regardless if the end product is good or a POS.. Fair enough, but what’s with all this silly “quotes” thing.. I mean who is he to be idolized in this way.. Or are people this gullible?
Frankly, I don’t find his “quotes” funny, interesting, or in any way useful.. In fact I take offence in many of them.
There are hundreds if not thousands of other less selfish, ignorant, worthy men and women that have done things a 1000 times more important or better than he did, and have a quote or two that actually makes sense or makes a difference or has meaning in this world.. People should learn to grow up and stop this silly business..
Wow, you sure are missing the whole point of the article :O Those were just meant to be funny quotes, nothing, _NOTHING_ more. Linus just happens to be a celebrity in the tech circles, he often says something funny, and he is a personality people can easily like, so I don’t really see anything wrong with the article.
Wow…relax! This was supposed to be a fun article about a man that a lot of people respect and enjoy reading about. You need to lighten up a bit.
“I’m a bastard. I have absolutely no clue why people can ever think otherwise. Yet they do. People think I’m a nice guy, and the fact is that I’m a scheming, conniving bastard who doesn’t care for any hurt feelings or lost hours of work if it just results in what I consider to be a better system.[…] Because I’m a bastard, and proud of it!”
http://lwn.net/2000/0914/a/lt-debugger.php3
These are some of the quotes I’d like to see.. And this is why IMHO I think he’s a selfish man and why I don’t like him.
“And I’m not your Mom. You can use a
kernel debugger if you want to, and I won’t give you the cold shoulderbecause you have “sullied” yourself. But I’m not going to help you use one, and I wuld frankly prefer people not to use kernel debuggers that
much. So I don’t make it part of the standard distribution, and if the existing debuggers aren’t very well known I won’t shed a tear over it.”
“And quite frankly, I don’t care. I don’t think kernel development should be “easy”.”
“My biggest job is to say “no” to new features, not trying to find them.”
“It’s a cold, callous argument that says that there are two kinds of people, and I’d rather not work with the second kind. Live with it.”
“I’m a bastard. I have absolutely no clue why people can ever think otherwise. Yet they do. People think I’m a nice guy, and the fact is that I’m a scheming, conniving bastard who doesn’t care for any hurt feelings or lost hours of work if it just results in what I consider to be a better system.” (notice.. what I consider…)
“And I’m not just saying that. I’m really not a very nice person. I can say “I don’t care” with a straight face, and really mean it.”
And these I just got from one of his emails.. I cannot imagine how many others are there..
You know someone who isn’t selfish? What about yourself? Either you are selfish, or you don’t like yourself.
Maybe he is selfish, but everybody is. At least he is honest about it.
Actually, I think he exaggerated his words a little in the quotes you gave, because he wanted to convey a point. I think he wants a quality kernel, and that’s why he is a little harsh. It’s a psychological game, nothing else, and you have to understand it in this way.
apparenly you should read further than the “oneliners” in that mail because he explains quite well why he makes them, and to me he seems to have some points. Ah well, they’re funny to read anyway, whether he’s a nice person or not.
It’s called “humor” and I understand some people are born without it. It seems you are one of those people.
Gods, save us from the literal minded! 😉
Torvalds might be annoying to FSF lovers, for the rest of us he is quite ok.
DG
NOT!
Krreagan
So, you are not a FSF lover (supporter, whatever) and you find Torvalds annoying ?
DG
You have stated your opinion quite clearly before.. No point in repeating it over and over again.
“I’m an egotistical bastard, and I name all my projects after myself. First Linux, now git.”
Finnish humor is kinda weird…
Sometimes i still don’t know if we are joking or saying it for real…
Finnish humor is kinda weird…
Sometimes i still don’t know if we are joking or saying it for real…
I agree, finnish humour is very weird and in my case often very, VERY, pervert and sexually oriented Anyway, I do understand Linus’s sense of humour where he often parodies (I am not sure about how to spell this word in english properly) himself: he tries to explain his inner motives through mocking his own actions and achievements which may not have (yet?) resulted in the hoped end-result.
“Software is like sex: it’s better when it’s free”
You can’t argue about the free sex part:-)
Unfortunately I don’t have the direct quote but it was during an interview and it went something like…
Like all other programmers out in the world I knew I was the worlds best.
This quote really helped me improve my coding methods. Because I could focus on the computer science not trying to prove myself, because it would be impossible to prove myself as everyone else thinks that they are the best and thus will just be critical to anything that threatens their point of view.
always good for a laugh…
Ahoy!
She’s good to go, hoist anchor!
Here’s some real booty for all you land-lubbers.
There’s not too many changes, with t’bulk of the patch bein’ defconfig updates, but the shortlog at the aft of this here email describes the details if you care, you scurvy dogs.
Header cleanups, various one-liners, and random other fixes.
Linus “but you can call me Cap’n”