Return to Video

The mind behind Linux

  • 0:01 - 0:04
    Chris Anderson: This is such
    a strange thing.
  • 0:04 - 0:07
    Your software, Linux,
    is in millions of computers,
  • 0:07 - 0:10
    it probably powers much of the Internet.
  • 0:10 - 0:12
    And I think that there are, like,
  • 0:12 - 0:16
    a billion and a half active
    Android devices out there.
  • 0:16 - 0:18
    Your software is in every
    single one of them.
  • 0:19 - 0:20
    It's kind of amazing.
  • 0:20 - 0:25
    You must have some amazing
    software headquarters driving all this.
  • 0:25 - 0:28
    That's what I thought -- and I was shocked
    when I saw a picture of it.
  • 0:28 - 0:30
    I mean, this is --
  • 0:30 - 0:32
    this is the Linux world headquarters.
  • 0:32 - 0:34
    (Laughter)
  • 0:34 - 0:38
    (Applause)
  • 0:38 - 0:40
    Linus Torvalds: It really
    doesn't look like much.
  • 0:40 - 0:42
    And I have to say,
  • 0:42 - 0:46
    the most interesting part in this picture,
  • 0:46 - 0:47
    that people mostly react to,
  • 0:47 - 0:49
    is the walking desk.
  • 0:49 - 0:52
    It is the most interesting
    part in my office
  • 0:52 - 0:54
    and I'm not actually using it anymore.
  • 0:54 - 0:56
    And I think the two things are related.
  • 0:57 - 1:00
    The way I work is ...
  • 1:01 - 1:06
    I want to not have external stimulation.
  • 1:06 - 1:11
    You can kind of see,
    on the walls are this light green.
  • 1:11 - 1:16
    I'm told that at mental institutions
    they use that on the walls.
  • 1:16 - 1:17
    (Laughter)
  • 1:17 - 1:19
    It's like a calming color,
  • 1:19 - 1:22
    it's not something
    that really stimulates you.
  • 1:23 - 1:27
    What you can't see is the computer here,
    you only see the screen,
  • 1:28 - 1:31
    but the main thing I worry
    about in my computer is --
  • 1:31 - 1:34
    it doesn't have to be big
    and powerful, although I like that --
  • 1:34 - 1:37
    it really has to be completely silent.
  • 1:38 - 1:40
    I know people who work for Google
  • 1:40 - 1:43
    and they have their own
    small data center at home,
  • 1:43 - 1:44
    and I don't do that.
  • 1:44 - 1:48
    My office is the most
    boring office you'll ever see.
  • 1:48 - 1:52
    And I sit there alone in the quiet.
  • 1:52 - 1:54
    If the cat comes up,
  • 1:54 - 1:56
    it sits in my lap.
  • 1:56 - 1:58
    And I want to hear the cat purring,
  • 1:58 - 2:01
    not the sound of the fans in the computer.
  • 2:01 - 2:03
    CA: So this is astonishing,
  • 2:03 - 2:05
    because working this way,
  • 2:06 - 2:08
    you're able to run this vast
    technology empire --
  • 2:09 - 2:10
    it is an empire --
  • 2:10 - 2:13
    so that's an amazing testament
    to the power of open source.
  • 2:13 - 2:18
    Tell us how you got
    to understand open source
  • 2:18 - 2:20
    and how it lead
    to the development of Linux.
  • 2:22 - 2:23
    LT: I mean, I still work alone.
  • 2:23 - 2:27
    Really -- I work alone in my house,
  • 2:27 - 2:28
    often in my bathrobe.
  • 2:28 - 2:31
    When a photographer shows up, I dress up,
  • 2:31 - 2:32
    so I have clothes on.
  • 2:32 - 2:33
    (Laughter)
  • 2:33 - 2:35
    And that's how I've always worked.
  • 2:35 - 2:37
    I mean, this was how I started Linux, too.
  • 2:37 - 2:41
    I did not start Linux
    as a collaborative project.
  • 2:41 - 2:46
    I started it as one
    in a series of many projects
  • 2:46 - 2:50
    I had done at the time for myself,
  • 2:50 - 2:52
    partly because I needed the end result,
  • 2:52 - 2:54
    but even more because I just
    enjoyed programming.
  • 2:54 - 2:59
    So it was about the end of the journey,
  • 2:59 - 3:02
    which, 25 years later,
    we still have not reached.
  • 3:02 - 3:06
    But it was really about the fact
    that I was looking for a project on my own
  • 3:06 - 3:10
    and there was no open source,
    really, on my radar at all.
  • 3:10 - 3:12
    And what happened is ...
  • 3:13 - 3:17
    the project grows and becomes something
    you want to show off to people.
  • 3:19 - 3:23
    Really, this is more of a, "Wow,
    look at what I did!"
  • 3:23 - 3:25
    And trust me -- it was not
    that great back then.
  • 3:26 - 3:28
    I made it publicly available,
  • 3:28 - 3:30
    and it wasn't even
    open source at that point.
  • 3:30 - 3:35
    At that point it was source that was open,
    but there was no intention
  • 3:35 - 3:40
    behind using the kind of open-source
    methodology that we think of today
  • 3:40 - 3:42
    to improve it.
  • 3:42 - 3:43
    It was more like,
  • 3:43 - 3:46
    "Look, I've been working
    on this for half a year,
  • 3:46 - 3:48
    I'd love to have comments."
  • 3:49 - 3:51
    And other people approached me.
  • 3:51 - 3:53
    At the University of Helsinki,
  • 3:53 - 3:57
    I had a friend who was one
    of the open source --
  • 3:57 - 4:00
    it was called mainly
    "free software" back then --
  • 4:00 - 4:05
    and he actually introduced me
    to the notion that, hey,
  • 4:05 - 4:10
    you can use these open-source
    licenses that had been around.
  • 4:12 - 4:14
    And I thought about it for a while.
  • 4:14 - 4:18
    I was actually worried about the whole
    commercial interests coming in.
  • 4:18 - 4:22
    I mean, that's one of the worries
    I think most people who start out have,
  • 4:22 - 4:27
    is that they worry about somebody
    taking advantage of their work, right?
  • 4:28 - 4:31
    And I decided, "What the hell?"
  • 4:32 - 4:33
    And --
  • 4:33 - 4:34
    CA: And then at some point,
  • 4:34 - 4:37
    someone contributed
    some code that you thought,
  • 4:37 - 4:40
    "Wow, that really is interesting,
    I would not have thought of that.
  • 4:40 - 4:42
    This could actually improve this."
  • 4:42 - 4:44
    LT: It didn't even start
    by people contributing code,
  • 4:44 - 4:47
    it was more that people
    started contributing ideas.
  • 4:48 - 4:51
    And just the fact that somebody else
    takes a look at your project --
  • 4:51 - 4:54
    and I'm sure it's true
    of other things, too,
  • 4:54 - 4:55
    but it's definitely true in code --
  • 4:55 - 4:59
    is that somebody else
    takes an interest in your code,
  • 4:59 - 5:01
    looks at it enough to actually
    give you feedback
  • 5:02 - 5:03
    and give you ideas.
  • 5:03 - 5:05
    That was a huge thing for me.
  • 5:05 - 5:08
    I was 21 at the time, so I was young,
  • 5:08 - 5:12
    but I had already programmed
    for half my life, basically.
  • 5:12 - 5:16
    And every project before that
    had been completely personal
  • 5:16 - 5:19
    and it was a revelation when people
    just started commenting,
  • 5:19 - 5:23
    started giving feedback on your code.
  • 5:23 - 5:27
    And even before they started
    giving code back,
  • 5:27 - 5:29
    that was, I think, one of the big
    moments where I said,
  • 5:29 - 5:31
    "I love other people!"
  • 5:31 - 5:32
    Don't get me wrong --
  • 5:32 - 5:34
    I'm actually not a people person.
  • 5:34 - 5:37
    (Laughter)
  • 5:38 - 5:40
    I don't really love other people --
  • 5:40 - 5:41
    (Laughter)
  • 5:41 - 5:43
    But I love computers,
  • 5:43 - 5:45
    I love interacting with other
    people on email,
  • 5:45 - 5:48
    because it kind of gives you that buffer.
  • 5:48 - 5:55
    But I do love other people who comment
    and get involved in my project.
  • 5:55 - 5:57
    And it made it so much more.
  • 5:57 - 6:00
    CA: So was there a moment
    when you saw what was being built
  • 6:00 - 6:02
    and it suddenly started taking off,
  • 6:02 - 6:06
    and you thought, "Wait a sec,
    this actually could be something huge,
  • 6:06 - 6:09
    not just a personal project
    that I'm getting nice feedback on,
  • 6:09 - 6:13
    but a kind of explosive development
    in the whole technology world"?
  • 6:14 - 6:15
    LT: Not really.
  • 6:15 - 6:19
    I mean, the big point for me, really,
    was not when it was becoming huge,
  • 6:19 - 6:21
    it was when it was becoming little.
  • 6:22 - 6:25
    The big point for me was not being alone
  • 6:25 - 6:29
    and having 10, maybe 100
    people being involved --
  • 6:29 - 6:30
    that was a big point.
  • 6:30 - 6:34
    Then everything else was very gradual.
  • 6:34 - 6:38
    Going from 100 people to a million people
    is not a big deal -- to me.
  • 6:38 - 6:40
    Well, I mean, maybe it is if you're --
  • 6:40 - 6:41
    (Laughter)
  • 6:41 - 6:43
    If you want to sell your result
    then it's a huge deal --
  • 6:43 - 6:45
    don't get me wrong.
  • 6:45 - 6:47
    But if you're interested in the technology
  • 6:47 - 6:49
    and you're interested in the project,
  • 6:49 - 6:51
    the big part was getting the community.
  • 6:51 - 6:52
    Then the community grew gradually.
  • 6:52 - 6:56
    And there's actually not
    a single point where I went like,
  • 6:56 - 6:58
    "Wow, that just took off!" because it --
  • 6:58 - 7:02
    I mean -- it took a long time, relatively.
  • 7:02 - 7:05
    CA: So all the technologists
    that I talk to really credit you
  • 7:05 - 7:08
    with massively changing their work.
  • 7:08 - 7:09
    And it's not just Linux,
  • 7:09 - 7:11
    it's this thing called Git,
  • 7:11 - 7:15
    which is this management system
    for software development.
  • 7:15 - 7:18
    Tell us briefly about that
    and your role in that.
  • 7:18 - 7:20
    LT: So one of the issues we had,
  • 7:20 - 7:23
    and this took a while to start to appear,
  • 7:23 - 7:25
    is when you ...
  • 7:26 - 7:31
    When you grow from having 10 people
    or 100 people working on a project
  • 7:31 - 7:33
    to having 10,000 people, which --
  • 7:33 - 7:37
    I mean, right now we're in the situation
    where just on the kernel,
  • 7:37 - 7:40
    we have 1,000 people involved
    in every single release
  • 7:40 - 7:44
    and that's every two months,
    roughly two or three months.
  • 7:44 - 7:47
    Some of those people don't do a lot.
  • 7:47 - 7:49
    There's a lot of people
    who make small, small changes.
  • 7:49 - 7:52
    But to maintain this,
  • 7:52 - 7:55
    the scale changes how
    you have to maintain it.
  • 7:55 - 7:57
    And we went through a lot of pain.
  • 7:59 - 8:05
    And there are whole projects
    that do only source-code maintenance.
  • 8:05 - 8:09
    CVS is the one that used to be
    the most commonly used,
  • 8:09 - 8:12
    and I hated CVS with a passion
    and refused to touch it
  • 8:13 - 8:16
    and tried something else
    that was radical and interesting
  • 8:16 - 8:18
    and everybody else hated.
  • 8:19 - 8:20
    CA: (Laughs)
  • 8:20 - 8:22
    LT: And we were in this bad spot,
  • 8:23 - 8:25
    where we had thousands of people
    who wanted to participate,
  • 8:25 - 8:30
    but in many ways,
    I was the kind of break point,
  • 8:30 - 8:33
    where I could not scale to the point
  • 8:33 - 8:36
    where I could work
    with thousands of people.
  • 8:36 - 8:38
    So Git is my second big project,
  • 8:38 - 8:43
    which was only created for me
    to maintain my first big project.
  • 8:43 - 8:46
    And this is literally how I work.
  • 8:46 - 8:48
    I don't code for --
  • 8:48 - 8:50
    well, I do code for fun --
  • 8:50 - 8:52
    but I want to code
    for something meaningful
  • 8:52 - 8:56
    so every single project I've ever done
    has been something I needed
  • 8:56 - 8:58
    and --
  • 8:58 - 9:01
    CA: So really, both Linux
    and Git kind of arose
  • 9:01 - 9:04
    almost as an unintended consequence
  • 9:04 - 9:06
    of your desire not to have
    to work with too many people.
  • 9:06 - 9:08
    LT: Absolutely. Yes.
  • 9:08 - 9:09
    (Laughter)
  • 9:09 - 9:10
    CA: That's amazing.
    LT: Yeah.
  • 9:10 - 9:12
    (Applause)
  • 9:12 - 9:15
    And yet, you're the man
    who's transformed technology
  • 9:15 - 9:17
    not just once but twice,
  • 9:17 - 9:19
    and we have to try
    and understand why it is.
  • 9:19 - 9:21
    You've given us some clues, but ...
  • 9:21 - 9:26
    Here's a picture of you as a kid,
    with a Rubik's Cube.
  • 9:26 - 9:30
    You mentioned that you've been
    programming since you were like 10 or 11,
  • 9:30 - 9:31
    half your life.
  • 9:31 - 9:35
    Were you this sort of computer
    genius, you know, übernerd,
  • 9:35 - 9:37
    were you the star at school
    who could do everything?
  • 9:37 - 9:39
    What were you like as a kid?
  • 9:40 - 9:43
    LT: Yeah, I think I was
    the prototypical nerd.
  • 9:43 - 9:44
    I mean, I was ...
  • 9:45 - 9:47
    I was not a people person back then.
  • 9:47 - 9:50
    That's my younger brother.
  • 9:50 - 9:53
    I was clearly more interested
    in the Rubik's Cube
  • 9:53 - 9:54
    than my younger brother.
  • 9:54 - 9:55
    (Laughter)
  • 9:55 - 9:58
    My younger sister,
    who's not in the picture,
  • 9:58 - 10:01
    when we had family meetings --
  • 10:01 - 10:05
    and it's not a huge family, but I have,
    like, a couple of cousins --
  • 10:05 - 10:07
    she would prep me beforehand.
  • 10:07 - 10:10
    Like, before I stepped
    into the room she would say,
  • 10:10 - 10:13
    "OK. That's so-and-so ..."
  • 10:14 - 10:16
    Because I was not --
  • 10:16 - 10:17
    I was a geek.
  • 10:18 - 10:19
    I was into computers,
  • 10:19 - 10:20
    I was into math,
  • 10:20 - 10:21
    I was into physics.
  • 10:21 - 10:22
    I was good at that.
  • 10:22 - 10:25
    I don't think I was
    particularly exceptional.
  • 10:26 - 10:28
    Apparently, my sister said
  • 10:28 - 10:35
    that my biggest exceptional quality
    was that I would not let go.
  • 10:36 - 10:38
    CA: OK, so let's go there,
    because that's interesting.
  • 10:38 - 10:39
    You would not let go.
  • 10:39 - 10:42
    So that's not about being
    a geek and being smart,
  • 10:42 - 10:45
    that's about being ... stubborn?
  • 10:45 - 10:47
    LT: That's about being stubborn.
  • 10:47 - 10:48
    That's about, like,
  • 10:49 - 10:51
    just starting something
  • 10:51 - 10:57
    and not saying, "OK, I'm done,
    let's do something else --
  • 10:57 - 10:58
    Look: shiny!"
  • 10:59 - 11:02
    And I notice that in many
    other parts in my life, too.
  • 11:03 - 11:07
    I lived in Silicon Valley for seven years.
  • 11:07 - 11:11
    And I worked for the same
    company, in Silicon Valley,
  • 11:11 - 11:13
    for the whole time.
  • 11:13 - 11:14
    That is unheard of.
  • 11:15 - 11:17
    That's not how Silicon Valley works.
  • 11:17 - 11:21
    The whole point of Silicon Valley
    is that people jump between jobs
  • 11:21 - 11:23
    to kind of mix up the pot.
  • 11:23 - 11:25
    And that's not the kind of person I am.
  • 11:25 - 11:28
    CA: But during the actual
    development of Linux itself,
  • 11:28 - 11:32
    that stubbornness sometimes brought
    you in conflict with other people.
  • 11:32 - 11:34
    Talk about that a bit.
  • 11:34 - 11:40
    Was that essential to sort of maintain
    the quality of what was being built?
  • 11:40 - 11:42
    How would you describe what happened?
  • 11:42 - 11:44
    LT: I don't know if it's essential.
  • 11:45 - 11:48
    Going back to the "I'm not
    a people person," --
  • 11:48 - 11:50
    sometimes I'm also ...
  • 11:52 - 11:54
    shall we say,
  • 11:54 - 11:57
    "myopic" when it comes
    to other people's feelings,
  • 11:58 - 12:03
    and that sometimes makes you
    say things that hurt other people.
  • 12:03 - 12:07
    And I'm not proud of that.
  • 12:07 - 12:08
    (Applause)
  • 12:08 - 12:10
    But, at the same time, it's --
  • 12:11 - 12:14
    I get people who tell me
    that I should be nice.
  • 12:15 - 12:20
    And then when I try to explain to them
    that maybe you're nice,
  • 12:20 - 12:23
    maybe you should be more aggressive,
  • 12:23 - 12:26
    they see that as me being not nice.
  • 12:26 - 12:28
    (Laughter)
  • 12:28 - 12:31
    What I'm trying to say
    is we are different.
  • 12:31 - 12:32
    I'm not a people person;
  • 12:32 - 12:35
    it's not something
    I'm particularly proud of,
  • 12:35 - 12:36
    but it's part of me.
  • 12:36 - 12:39
    And one of the things
    I really like about open source
  • 12:39 - 12:45
    is it really allows different
    people to work together.
  • 12:45 - 12:46
    We don't have to like each other --
  • 12:46 - 12:49
    and sometimes we really
    don't like each other.
  • 12:49 - 12:52
    Really -- I mean, there are very,
    very heated arguments.
  • 12:52 - 12:55
    But you can, actually,
    you can find things that --
  • 12:56 - 12:59
    you don't even agree to disagree,
  • 12:59 - 13:02
    it's just that you're interested
    in really different things.
  • 13:02 - 13:05
    And coming back to the point
    where I said earlier
  • 13:05 - 13:09
    that I was afraid of commercial people
    taking advantage of your work,
  • 13:09 - 13:11
    it turned out, and very
    quickly turned out,
  • 13:12 - 13:14
    that those commercial people
    were lovely, lovely people.
  • 13:15 - 13:18
    And they did all the things that I was not
    at all interested in doing,
  • 13:18 - 13:20
    and they had completely different goals.
  • 13:20 - 13:26
    And they used open source in ways
    that I just did not want to go.
  • 13:26 - 13:28
    But because it was open
    source they could do it,
  • 13:28 - 13:30
    and it actually works
    really beautifully together.
  • 13:30 - 13:32
    And I actually think
    it works the same way.
  • 13:32 - 13:36
    You need to have the people-people,
    the communicators,
  • 13:36 - 13:37
    the warm and friendly people
  • 13:37 - 13:39
    who like --
  • 13:39 - 13:40
    (Laughter)
  • 13:40 - 13:43
    really want to hug you
    and get you into the community.
  • 13:43 - 13:45
    But that's not everybody.
  • 13:45 - 13:46
    And that's not me.
  • 13:46 - 13:48
    I care about the technology.
  • 13:48 - 13:50
    There are people who care about the UI.
  • 13:50 - 13:53
    I can't do UI to save my life.
  • 13:53 - 13:56
    I mean, if I was stranded on an island
  • 13:56 - 13:59
    and the only way to get off that island
    was the make a pretty UI,
  • 13:59 - 14:01
    I'd die there.
  • 14:01 - 14:02
    (Laughter)
  • 14:02 - 14:04
    So there's different kinds of people,
  • 14:04 - 14:07
    and I'm not making excuses,
    I'm trying to explain.
  • 14:07 - 14:08
    CA: Now, when we talked last week,
  • 14:08 - 14:11
    you talked about some
    other trait that you have,
  • 14:11 - 14:13
    which I found really interesting.
  • 14:13 - 14:14
    It's this idea called taste.
  • 14:14 - 14:16
    And I've just got a couple of images here.
  • 14:16 - 14:20
    I think this is an example of not
    particularly good taste in code,
  • 14:20 - 14:23
    and this one is better taste,
  • 14:23 - 14:25
    which one can immediately see.
  • 14:25 - 14:27
    What is the difference between these two?
  • 14:29 - 14:30
    LT: So this is --
  • 14:30 - 14:33
    How many people here actually have coded?
  • 14:34 - 14:35
    CA: Oh my goodness.
  • 14:35 - 14:36
    LT: So I guarantee you,
  • 14:36 - 14:38
    everybody who raised their hand,
  • 14:38 - 14:41
    they have done what's called
    a singly-linked list.
  • 14:41 - 14:43
    And it's taught --
  • 14:43 - 14:47
    This, the first not very
    good taste approach,
  • 14:47 - 14:51
    is basically how it's taught to be done
    when you start out coding.
  • 14:51 - 14:53
    And you don't have to understand the code.
  • 14:53 - 14:55
    The most interesting part to me
  • 14:55 - 14:57
    is the last if statement.
  • 14:59 - 15:01
    Because what happens
    in a singly-linked list --
  • 15:01 - 15:05
    this is trying to remove
    an existing entry from a list --
  • 15:05 - 15:09
    and there's a difference
    between if it's the first entry
  • 15:09 - 15:11
    or whether it's an entry in the middle.
  • 15:11 - 15:12
    Because if it's the first entry,
  • 15:12 - 15:15
    you have to change
    the pointer to the first entry.
  • 15:15 - 15:17
    If it's in the middle,
  • 15:17 - 15:19
    you have to change the pointer
    of a previous entry.
  • 15:19 - 15:21
    So they're two completely different cases.
  • 15:21 - 15:22
    CA: And that's better.
  • 15:22 - 15:24
    LT: And this is better.
  • 15:24 - 15:26
    It does not have the if statement.
  • 15:27 - 15:29
    And it doesn't really matter --
  • 15:29 - 15:32
    I don't want you understand
    why it doesn't have the if statement,
  • 15:32 - 15:33
    but I want you to understand
  • 15:33 - 15:36
    that sometimes you can see
    a problem in a different way
  • 15:36 - 15:39
    and rewrite it so that
    a special case goes away
  • 15:39 - 15:41
    and becomes the normal case.
  • 15:41 - 15:43
    And that's good code.
  • 15:43 - 15:45
    But this is simple code.
  • 15:45 - 15:46
    This is CS 101.
  • 15:46 - 15:49
    This is not important --
    although, details are important.
  • 15:50 - 15:54
    To me, the sign of people
    I really want to work with
  • 15:54 - 15:57
    is that they have good taste,
    which is how ...
  • 15:57 - 15:59
    I sent you this stupid example
  • 15:59 - 16:01
    that is not relevant
    because it's too small.
  • 16:02 - 16:04
    Good taste is much bigger than this.
  • 16:04 - 16:08
    Good taste is about really
    seeing the big patterns
  • 16:08 - 16:12
    and kind of instinctively knowing
    what's the right way to do things.
  • 16:12 - 16:15
    CA: OK, so we're putting
    the pieces together here now.
  • 16:16 - 16:17
    You have taste,
  • 16:18 - 16:20
    in a way that's meaningful
    to software people.
  • 16:20 - 16:22
    You're --
  • 16:22 - 16:23
    (Laughter)
  • 16:23 - 16:26
    LT: I think it was meaningful
    to some people here.
  • 16:28 - 16:31
    CA: You're a very smart computer coder,
  • 16:31 - 16:33
    and you're hellish stubborn.
  • 16:34 - 16:35
    But there must be something else.
  • 16:35 - 16:37
    I mean, you've changed the future.
  • 16:37 - 16:40
    You must have the ability
    of these grand visions of the future.
  • 16:40 - 16:41
    You're a visionary, right?
  • 16:41 - 16:44
    LT: I've actually felt slightly
    uncomfortable at TED
  • 16:44 - 16:46
    for the last two days,
  • 16:46 - 16:49
    because there's a lot
    of vision going on, right?
  • 16:49 - 16:50
    And I am not a visionary.
  • 16:50 - 16:53
    I do not have a five-year plan.
  • 16:53 - 16:54
    I'm an engineer.
  • 16:54 - 16:55
    And I think it's really --
  • 16:55 - 16:58
    I mean -- I'm perfectly
    happy with all the people
  • 16:58 - 17:00
    who are walking around
    and just staring at the clouds
  • 17:00 - 17:03
    and looking at the stars
    and saying, "I want to go there."
  • 17:03 - 17:05
    But I'm looking at the ground,
  • 17:05 - 17:08
    and I want to fix the pothole
    that's right in front of me
  • 17:08 - 17:09
    before I fall in.
  • 17:09 - 17:11
    This is the kind of person I am.
  • 17:11 - 17:12
    (Cheers)
  • 17:12 - 17:13
    (Applause)
  • 17:13 - 17:17
    CA: So you spoke to me last week
    about these two guys.
  • 17:17 - 17:20
    Who are they and how
    do you relate to them?
  • 17:20 - 17:24
    LT: Well, so this is kind
    of cliché in technology,
  • 17:24 - 17:26
    the whole Tesla versus Edison,
  • 17:26 - 17:31
    where Tesla is seen as the visionary
    scientist and crazy idea man.
  • 17:31 - 17:34
    And people love Tesla.
  • 17:34 - 17:37
    I mean, there are people who name
    their companies after him.
  • 17:37 - 17:38
    (Laughter)
  • 17:39 - 17:42
    The other person there is Edison,
  • 17:42 - 17:46
    who is actually often vilified
    for being kind of pedestrian
  • 17:46 - 17:47
    and is --
  • 17:47 - 17:50
    I mean, his most famous quote is,
  • 17:50 - 17:55
    "Genius is one percent inspiration
    and 99 percent perspiration."
  • 17:55 - 17:57
    And I'm in the Edison camp,
  • 17:57 - 17:59
    even if people don't always like him.
  • 17:59 - 18:02
    Because if you actually compare the two,
  • 18:02 - 18:07
    Tesla has kind of this mind
    grab these days,
  • 18:07 - 18:09
    but who actually changed the world?
  • 18:10 - 18:13
    Edison may not have been a nice person,
  • 18:13 - 18:16
    he did a lot of things --
  • 18:16 - 18:19
    he was maybe not so intellectual,
  • 18:19 - 18:21
    not so visionary.
  • 18:21 - 18:25
    But I think I'm more
    of an Edison than a Tesla.
  • 18:26 - 18:28
    CA: So our theme at TED
    this week is dreams --
  • 18:28 - 18:29
    big, bold, audacious dreams.
  • 18:30 - 18:31
    You're really the antidote to that.
  • 18:31 - 18:33
    LT: I'm trying to dial it down a bit, yes.
  • 18:33 - 18:35
    CA: That's good.
  • 18:35 - 18:36
    (Laughter)
  • 18:36 - 18:37
    We embrace you, we embrace you.
  • 18:39 - 18:42
    Companies like Google and many
    others have made, arguably,
  • 18:42 - 18:44
    like, billions of dollars
    out of your software.
  • 18:44 - 18:45
    Does that piss you off?
  • 18:45 - 18:46
    LT: No.
  • 18:46 - 18:49
    No, it doesn't piss me off
    for several reasons.
  • 18:49 - 18:51
    And one of them is, I'm doing fine.
  • 18:51 - 18:52
    I'm really doing fine.
  • 18:53 - 18:55
    But the other reason is --
  • 18:55 - 19:00
    I mean, without doing the whole
    open source and really letting go thing,
  • 19:00 - 19:02
    Linux would never have been what it is.
  • 19:02 - 19:07
    And it's brought experiences
    I don't really enjoy, public talking,
  • 19:07 - 19:09
    but at the same time,
    this is an experience.
  • 19:09 - 19:11
    Trust me.
  • 19:11 - 19:16
    So there's a lot of things going on
    that make me a very happy man
  • 19:16 - 19:19
    and thinking I did the right choices.
  • 19:19 - 19:21
    CA: Is the open source idea --
  • 19:21 - 19:23
    this is, I think we'll end here --
  • 19:23 - 19:27
    is the open source idea
    fully realized now in the world,
  • 19:27 - 19:30
    or is there more that it could go,
  • 19:30 - 19:32
    are there more things that it could do?
  • 19:33 - 19:35
    LT: So, I'm of two minds there.
  • 19:35 - 19:39
    I think one reason open source
    works so well in code
  • 19:40 - 19:42
    is that at the end of the day,
  • 19:42 - 19:45
    code tends to be somewhat black and white.
  • 19:45 - 19:49
    There's often a fairly good way to decide,
  • 19:49 - 19:53
    this is done correctly
    and this is not done well.
  • 19:53 - 19:56
    Code either works or it doesn't,
  • 19:56 - 20:00
    which means that there's less
    room for arguments.
  • 20:00 - 20:04
    And we have arguments despite this, right?
  • 20:04 - 20:06
    In many other areas --
  • 20:06 - 20:10
    I mean, people have talked about
    open politics and things like that --
  • 20:10 - 20:13
    and it's really hard sometimes to say
  • 20:13 - 20:16
    that, yes, you can apply the same
    principles in some other areas
  • 20:17 - 20:22
    just because the black and white
    turns into not just gray,
  • 20:22 - 20:24
    but different colors.
  • 20:24 - 20:29
    So, obviously open source in science
    is making a comeback.
  • 20:29 - 20:30
    Science was there first.
  • 20:30 - 20:33
    But then science ended up
    being pretty closed,
  • 20:33 - 20:37
    with very expensive journals
    and some of that going on.
  • 20:37 - 20:41
    And open source is making
    a comeback in science,
  • 20:41 - 20:45
    with things like arXiv and open journals.
  • 20:47 - 20:49
    Wikipedia changed the world, too.
  • 20:49 - 20:51
    So there are other examples,
  • 20:51 - 20:52
    I'm sure there are more to come.
  • 20:54 - 20:55
    CA: But you're not a visionary,
  • 20:55 - 20:57
    and so it's not up to you to name them.
  • 20:57 - 20:58
    LT: No.
  • 20:58 - 20:59
    (Laughter)
  • 20:59 - 21:01
    It's up to you guys to make them, right?
  • 21:01 - 21:03
    CA: Exactly.
  • 21:03 - 21:04
    Linus Torvalds,
  • 21:04 - 21:06
    thank you for Linux,
    thank you for the Internet,
  • 21:06 - 21:08
    thank you for all those Android phones.
  • 21:08 - 21:11
    Thank you for coming here to TED
    and revealing so much of yourself.
  • 21:11 - 21:12
    LT: Thank you.
  • 21:12 - 21:17
    (Applause)
Title:
The mind behind Linux
Speaker:
Linus Torvalds
Description:

Linus Torvalds transformed technology twice -- first with the Linux kernel, which helps power the Internet, and again with Git, the source code management system used by developers worldwide. In a rare interview with TED Curator Chris Anderson, Torvalds discusses with remarkable openness the personality traits that prompted his unique philosophy of work, engineering and life. "I am not a visionary, I'm an engineer," Torvalds says. "I'm perfectly happy with all the people who are walking around and just staring at the clouds ... but I’m looking at the ground, and I want to fix the pothole that's right in front of me before I fall in."

more » « less
Video Language:
English
Team:
closed TED
Project:
TEDTalks
Duration:
21:30
Brian Greene edited English subtitles for The mind behind Linux
Brian Greene approved English subtitles for The mind behind Linux
Brian Greene edited English subtitles for The mind behind Linux
Brian Greene edited English subtitles for The mind behind Linux
Brian Greene edited English subtitles for The mind behind Linux
Brian Greene edited English subtitles for The mind behind Linux
Brian Greene edited English subtitles for The mind behind Linux
Brian Greene edited English subtitles for The mind behind Linux
Show all

English subtitles

Revisions Compare revisions