Linus Torvalds: The mind behind Linux
Linus Torvalds: Um iza Linuksa
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.
a strange thing.
is in millions of computers,
je u milionima kompjutera,
Android devices out there.
single one of them.
software headquarters driving all this.
sedište za softver koje pokreće sve ovo.
when I saw a picture of it.
kad sam video njegovu sliku.
doesn't look like much.
bog zna kako.
part in my office
on the walls are this light green.
zidovi su svetlozeleni.
they use that on the walls.
koriste tu boju na zidovima.
that really stimulates you.
you only see the screen,
samo vidite ekran,
about in my computer is --
and powerful, although I like that --
iako mi se i to sviđa -
small data center at home,
u svojim domovima,
boring office you'll ever see.
kancelarija koju ćete ikada videti.
technology empire --
tim ogromnim tehnološkim carstvom -
to the power of open source.
snage otvorenog koda.
to understand open source
to the development of Linux.
as a collaborative project.
da bude sarađivački projekat.
in a series of many projects
u nizu mnogih projekata
u programiranju.
enjoyed programming.
we still have not reached.
još nismo stigli.
that I was looking for a project on my own
da sam tragao za samostalnim projektom
really, on my radar at all.
uopšte nije bio na umu.
you want to show off to people.
čime želite da se pohvalite pred ljudima.
look at what I did!"
"Vau, pogledajte šta sam napravio!"
that great back then.
toliko sjajno.
open source at that point.
nije čak ni bio otvoren kôd.
but there was no intention
ali nije postojala namera
methodology that we think of today
otvorenog kôda kakva se danas podrazumeva
on this for half a year,
pola godine,
of the open source --
koji je pripadao otvorenom kôdu -
"free software" back then --
"besplatan softver" -
to the notion that, hey,
o tome da, hej,
licenses that had been around.
licence otvorenih kodova.
commercial interests coming in.
komercijalnom interesu u svemu tome.
I think most people who start out have,
koju verujem većina ima kad počinje,
taking advantage of their work, right?
da se okoristi njihovim radom.
some code that you thought,
da si pomislio:
I would not have thought of that.
to mi ne bi palo na pamet.
doprinosili kodovima,
by people contributing code,
started contributing ideas.
takes a look at your project --
pogleda vaš projekat -
of other things, too,
i kod drugih stvari,
takes an interest in your code,
zainteresuje za vaš kôd,
give you feedback
da pruži povratnu informaciju
dakle, bio sam mlad,
for half my life, basically.
praktično pola života programirajući.
had been completely personal
je bio potpuno lične prirode
just started commenting,
kad su ljudi počeli prosto da komentarišu,
giving code back,
da mi vraćaju kôd,
moments where I said,
kad sam rekao:
s drugim ljudima putem mejla
people on email,
and get involved in my project.
i uključuju se u moj projekat.
when you saw what was being built
kad si uvideo šta se stvara
this actually could be something huge,
moglo da bude nešto veliko,
that I'm getting nice feedback on,
za koji dobijam dobre reakcije,
in the whole technology world"?
u čitavom svetu tehnologije?"
was not when it was becoming huge,
nije bio kad je sve postajalo ogromno,
je što više nisam bio sam
people being involved --
možda 100 ljudi koji su uključeni -
is not a big deal -- to me.
nije bila velika stvar za mene.
onda jeste strašna stvar -
then it's a huge deal --
a single point where I went like,
kad sam bio u fazonu:
mnogo vremena.
that I talk to really credit you
s kojim sam razgovarao pripisuju ti
for software development.
za razvoj softvera.
and your role in that.
i o tvojoj ulozi u tome.
or 100 people working on a project
poraste od 10 ili 100
where just on the kernel,
gde samo na jednom softveru
in every single release
prilikom svakog objavljivanja,
roughly two or three months.
otprilike dva ili tri meseca.
who make small, small changes.
you have to maintain it.
that do only source-code maintenance.
održavanjem otvorenog kôda.
the most commonly used,
and refused to touch it
i odbijao sam da ga diram,
that was radical and interesting
radikalnije i interesantnije
who wanted to participate,
koji su želeli da učestvuju,
I was the kind of break point,
ja sam bio tačka prekida,
with thousands of people.
to maintain my first big project.
kako bi održavao moj prvi veliki projekat.
for something meaningful
za nešto što ima smisla,
has been something I needed
bio nešto što mi je trebalo
and Git kind of arose
su na neki način proistekli
to work with too many people.
LT: Yeah.
LT: Da.
who's transformed technology
koji je transformisao tehnologiju,
and understand why it is.
da raumemo zašto je to tako.
with a Rubik's Cube.
s Rubikovom kockom.
programming since you were like 10 or 11,
od svoje 10 ili 11. godine,
genius, you know, übernerd,
znaš, nadštreber,
who could do everything?
koja može da uradi bilo šta?
the prototypical nerd.
prototip štrebera.
in the Rubik's Cube
Rubikova kocka
who's not in the picture,
like, a couple of cousins --
ali imam otprilike nekoliko rođaka -
into the room she would say,
ona bi rekla:
particularly exceptional.
was that I would not let go.
to što neću da se okanim.
because that's interesting.
jer je to zanimljivo.
a geek and being smart,
da si štreber i da si pametan,
let's do something else --
radimo nešto drugo -
other parts in my life, too.
i u drugim oblastima mog života.
u Silicijumskoj dolini.
company, in Silicon Valley,
u Silicijumskoj dolini,
is that people jump between jobs
je da ljudi prelaze s posla na posao
development of Linux itself,
razvoja samog Linuksa
you in conflict with other people.
u sukob s drugim ljudima.
the quality of what was being built?
kvaliteta onoga što ste pravili?
a people person," --
da "nisam druželjubiva osoba" -
to other people's feelings,
osećanja drugih ljudi,
say things that hurt other people.
što povređuje druge ljude.
that I should be nice.
da bi trebalo da budem ljubazan.
that maybe you're nice,
da su oni možda ljubazni,
is we are different.
da smo svi mi različiti.
I'm particularly proud of,
I really like about open source
kod otvorenog kôda
people to work together.
različitim ljudima da rade zajedno.
don't like each other.
jedni drugima.
very heated arguments.
veoma žustrih rasprava.
you can find things that --
možete da otkrijete stvari -
in really different things.
potpuno različite stvari.
where I said earlier
gde sam rekao
taking advantage of your work,
da se okoriste mojim radom,
quickly turned out,
i to se veoma brzo ispostavilo,
were lovely, lovely people.
dragi, dragi ljudi.
at all interested in doing,
što mene nije zanimalo da radim,
that I just did not want to go.
kojim prosto nisam želeo da se bavim.
source they could do it,
mogli su,
really beautifully together.
savršeno funkcioniše.
it works the same way.
the communicators,
komunikatore,
and get you into the community.
i da vas uvedu u zajednicu.
da napravim korisnički interfejs.
was the make a pretty UI,
je da napravim lep korisnički interfejs,
I'm trying to explain.
other trait that you have,
koju poseduješ,
particularly good taste in code,
ne naročito dobrog ukusa u kodiranju,
jednostruko povezanim listama.
a singly-linked list.
good taste approach,
naročito dobrog ukusa,
when you start out coding.
kad počnete da kodirate.
in a singly-linked list --
se dešava -
an existing entry from a list --
postojeći unos sa liste -
between if it's the first entry
u tome da li se radi o prvom unosu
the pointer to the first entry.
pokazivač na prvi unos.
of a previous entry.
kod prethodnog unosa.
why it doesn't have the if statement,
zašto nema "ako" iskaz,
a problem in a different way
da posmatrate problem drugačije
a special case goes away
kako bi nestao specijalan slučaj
although, details are important.
I really want to work with
da radim s ljudima
which is how ...
because it's too small.
seeing the big patterns
vidite velike obrasce
what's the right way to do things.
koji je pravi način da radite nešto.
the pieces together here now.
to software people.
programerima softvera.
to some people here.
za neke ljude ovde.
of these grand visions of the future.
za te velike vizije budućnosti.
uncomfortable at TED
blagu neprijatnost na TED-u
of vision going on, right?
happy with all the people
and just staring at the clouds
and saying, "I want to go there."
i govore: "Želim da stignem tamo."
that's right in front of me
koja je ispred mene
about these two guys.
o ova dva čoveka.
do you relate to them?
of cliché in technology,
scientist and crazy idea man.
i čoveka s ludim idejama.
their companies after him.
firme po njemu.
for being kind of pedestrian
da je bio nekako neinspirativan
and 99 percent perspiration."
a 99 procenata vredan rad."
grab these days,
of an Edison than a Tesla.
nego Tesli.
su snovi -
this week is dreams --
others have made, arguably,
su zaradile verovatno
out of your software.
for several reasons.
open source and really letting go thing,
i zaista poklanjanjem,
I don't really enjoy, public talking,
ja zaista ne uživam da govorim u javnosti,
this is an experience.
that make me a very happy man
što me usrećuje
fully realized now in the world,
u potpunosti realizovana trenutno u svetu
works so well in code
dobro funkcioniše u kodiranju
dobar način da odlučite
and this is not done well.
room for arguments.
prostora za rasprave.
uprkos tome, zar ne?
open politics and things like that --
o otvorenoj politici i slično -
principles in some other areas
iste principe u nekim drugim oblastima
turns into not just gray,
ne pretvaraju prosto u sivo,
is making a comeback.
vraća u nauku.
being pretty closed,
prilično zatvorena,
and some of that going on.
i sličnim pojavama.
a comeback in science,
i otvorenih časopisa.
thank you for the Internet,
and revealing so much of yourself.
i otkrio toliko o sebi.
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