Linus Torvalds: The mind behind Linux
Linus Torvalds: Hjärnan bakom Linux
In 1991, Linus Torvalds shared the Linux kernel with a few computer hobbyists. The operating system they built reshaped the software industry. Full bio
Double-click the English transcript below to play the video.
är en så konstig sak.
a strange thing.
finns i miljontals datorer,
is in millions of computers,
en av internets största kraftkällor.
Android devices out there.
aktiva Androidenheter där ute.
single one of them.
software headquarters driving all this.
som sköter allt det här.
when I saw a picture of it.
när jag såg en bild av det.
internationella högkvarter.
mycket ut för världen.
doesn't look like much.
av den här bilden,
part in my office
on the walls are this light green.
väggarna har en ljusgrön nyans.
they use that on the walls.
på mentalsjukhus.
that really stimulates you.
you only see the screen,
man kan bara se skärmen,
about in my computer is --
är viktigaste med en dator är -
and powerful, although I like that --
och kraftfull, även om jag gillar det -
small data center at home,
lilla datacenter hemma,
boring office you'll ever see.
du någonsin kommer att få se.
technology empire --
to the power of open source.
på kraften hos öppen källkod.
to understand open source
to the development of Linux.
till utvecklingen av Linux.
fortfarande ensam.
as a collaborative project.
som ett samarbetsprojekt.
in a series of many projects
i en serie projekt
enjoyed programming.
att programmera.
we still have not reached.
fortfarande inte har nått.
that I was looking for a project on my own
sökte efter ett projekt på egen hand
really, on my radar at all.
på öppen källkod, inte alls.
you want to show off to people.
något att visa upp för människor.
look at what I did!"
kolla vad jag har byggt!"
that great back then.
vid det tillfället.
open source at that point.
but there was no intention
men det fanns ingen avsikt bakom
methodology that we think of today
som vi känner till idag
on this for half a year,
på det här i ett halvår,
vid Helsingfors universitet
of the open source --
till öppen källkod -
"free software" back then --
"fri källkod" på den tiden -
to the notion that, hey,
licenses that had been around.
för öppen källkod som fanns tillgängliga.
commercial interests coming in.
att marknadskrafter skulle komma in.
I think most people who start out have,
att många som startar företag har,
taking advantage of their work, right?
ska dra nytta av deras arbete, eller hur?
och tänkte "Vad fan?"
some code that you thought,
med lite kod och du tänkte,
I would not have thought of that.
det där hade jag inte tänkt på.
att folk delade mig sig av kod,
by people contributing code,
started contributing ideas.
började dela med sig av idéer.
takes a look at your project --
tar en titt på ditt projekt -
of other things, too,
på andra områden också,
takes an interest in your code,
blir intresserad av din kod,
för att kunna ge feedback
give you feedback
for half my life, basically.
under halva mitt liv, i stort sett.
had been completely personal
hade varit strikt personligt
just started commenting,
när folk började kommentera,
giving code back,
moments where I said,
andra människor -
people on email,
med andra via e-post,
and get involved in my project.
som kommenterar
då du såg vad som höll på att hända,
when you saw what was being built
this actually could be something huge,
det här kan verkligen blir stort,
som jag får beröm för,
that I'm getting nice feedback on,
av hela teknikvärlden"?
in the whole technology world"?
was not when it was becoming huge,
var inte när det blev stort,
people being involved --
var inblandade - det var stort.
is not a big deal -- to me.
var inget speciellt - för mig.
then it's a huge deal --
så är det enormt viktigt -
den stora grejen.
a single point where I went like,
någon särskild punkt när jag sa,
that I talk to really credit you
deras arbete radikalt.
for software development.
för mjukvaruutveckling.
and your role in that.
du har haft där.
or 100 people working on a project
10 eller 100 personer
where just on the kernel,
där vi, bara för kärnan,
in every single release
inblandade i varje release
roughly two or three months.
who make small, small changes.
som bara gör små förändringar.
you have to maintain it.
för att fortsätta ha det så.
många smärtsamma upplevelser.
that do only source-code maintenance.
som bara underhåller kod.
the most commonly used,
and refused to touch it
och vägrade att ha något med det att göra
that was radical and interesting
som var radikalt och intressant
att det fanns tusentals människor
who wanted to participate,
I was the kind of break point,
var det en slags brytpunkt,
with thousands of people.
med tusentals människor.
som skapades åt mig
to maintain my first big project.
mitt första stora projekt.
for something meaningful
för något meningsfullt
has been something I needed
har handlat om något jag behövde,
and Git kind of arose
med så många människor.
to work with too many people.
LT: Yeah.
who's transformed technology
som har omformat tekniken
and understand why it is.
varför det har blivit så.
with a Rubik's Cube.
med en Rubiks kub.
programming since you were like 10 or 11,
sen du var 10 eller 11,
genius, you know, übernerd,
who could do everything?
som klarade allt?
the prototypical nerd.
den typiska nörden.
in the Rubik's Cube
mer intresserad av kuben
who's not in the picture,
som inte är med på bilden,
like, a couple of cousins --
men jag har några kusiner -
into the room she would say,
particularly exceptional.
speciellt exceptionell.
was that I would not let go.
var att jag aldrig kunna släppa saker.
för det var intressant.
because that's interesting.
a geek and being smart,
och att vara smart,
let's do something else --
nu gör vi något annat -
other parts in my life, too.
company, in Silicon Valley,
is that people jump between jobs
är att folk hoppar mellan jobb
development of Linux itself,
av själva Linux
you in conflict with other people.
att du hamnade i konflikt med andra.
the quality of what was being built?
på det som byggdes?
a people person," --
att jag inte är en social person ...
to other people's feelings,
andra människors känslor,
say things that hurt other people.
säger saker som sårar andra.
that I should be nice.
säger åt mig att vara snäll.
that maybe you're nice,
för dem att du kanske är snäll,
is we are different.
I'm particularly proud of,
I really like about open source
som jag gillar med öppen källkod
people to work together.
för olika slags människor att jobba ihop.
don't like each other.
very heated arguments.
you can find things that --
att man är osams,
in really different things.
av helt olika saker.
where I said earlier
taking advantage of your work,
skulle dra nytta av vårt arbete.
quickly turned out,
were lovely, lovely people.
var helt underbara.
at all interested in doing,
som jag inte var intresserad av att göra,
that I just did not want to go.
på ett sätt som jag inte ville.
kunde de göra det,
source they could do it,
really beautifully together.
it works the same way.
the communicators,
kommunikatörer,
and get you into the community.
och få med dig in i gemenskapen.
om mitt liv hängde på det.
var att göra ett vackert gränssnitt
was the make a pretty UI,
jag försöker förklara.
I'm trying to explain.
en annan egenskap du har,
other trait that you have,
particularly good taste in code,
inte har haft så god smak för kod,
a singly-linked list.
good taste approach,
when you start out coding.
när man börjar att koda.
in a singly-linked list --
an existing entry from a list --
ett existerande element från en lista -
between if it's the first entry
mellan om det är det första elementet
the pointer to the first entry.
för det första elementet.
of a previous entry.
för ett föregående element.
why it doesn't have the if statement,
varför den inte har någon if-sats,
a problem in a different way
på ett annat sätt
att ett specialfall försvinner
a special case goes away
although, details are important.
men detaljer är viktiga.
I really want to work with
om jag vill jobba med någon
which is how ...
dumma exemplet till dig
because it's too small.
seeing the big patterns
att faktiskt se de stora mönstren
what's the right way to do things.
vad som är rätt sätt att göra saker på.
the pieces together here now.
för mjukvarumänniskor.
to software people.
to some people here.
för somliga här inne.
of these grand visions of the future.
fantastiska visioner om framtiden.
uncomfortable at TED
känt mig lite obekväm på TED
of vision going on, right?
om visioner här, eller hur?
happy with all the people
and just staring at the clouds
and saying, "I want to go there."
och säger "Jag vill åka dit."
that's right in front of me
som jag har framför mig
about these two guys.
för mig om de här två killarna.
do you relate to them?
har du till dem?
of cliché in technology,
scientist and crazy idea man.
och galen idéspruta.
their companies after him.
som döper sina företag efter honom.
for being kind of pedestrian
and 99 percent perspiration."
och 99 procent perspiration."
grab these days,
of an Edison than a Tesla.
är mer som Edison än Tesla.
this week is dreams --
den här veckan,
others have made, arguably,
har bevisligen tjänat
out of your software.
for several reasons.
av flera anledningar.
open source and really letting go thing,
och att verkligen släppa taget
I don't really enjoy, public talking,
jag inte riktigt gillar,
this is an experience.
that make me a very happy man
som gör mig väldigt glad
att jag fattade rätt beslut.
fully realized now in the world,
helt genomförd i världen nu,
works so well in code
att öppen källkod fungerar så bra
på ett bra eller dåligt sätt.
and this is not done well.
room for arguments.
mindre utrymme för dispyter.
open politics and things like that --
och liknande saker -
principles in some other areas
på andra områden för att
turns into not just gray,
inte bara blir grått,
is making a comeback.
att göra comeback inom vetenskap.
som började med det.
being pretty closed,
and some of that going on.
och sådana saker.
a comeback in science,
komma tillbaka inom vetenskap,
thank you for the Internet,
and revealing so much of yourself.
och avslöjade så mycket om dig själv.
ABOUT THE SPEAKER
Linus Torvalds - Software engineerIn 1991, Linus Torvalds shared the Linux kernel with a few computer hobbyists. The operating system they built reshaped the software industry.
Why you should listen
Fascinated by the economy and elegance of experimental operating system Minix, computer scientist Linus Torvalds wrote an operating system kernel and shared it with independent programmers. The system that they fleshed out and released in 1994 -- Linux -- was remarkable not only for its utility and efficiency but also for the collaboration of its community.
Now enjoying mainstream respectability (and the support of the computer industry), Linux runs on the servers of Amazon, Google, and much of the wired world. As the sole arbiter of code for the Linux Foundation (which he characteristically downplays by saying “the only power I have is to say ‘no’”), Torvalds quietly inspires open-source projects worldwide.
Linus Torvalds | Speaker | TED.com