Linus Torvalds: The mind behind Linux
Λάινους Τόρβαλντς: Ο εγκέφαλος πίσω από το 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.
a strange thing.
βρίσκεται σε εκατομμύρια υπολογιστές,
is in millions of computers,
ένα μεγάλο μέρος του Διαδικτύου.
σε λειτουργία εκεί έξω.
Android devices out there.
μέσα σε όλες αυτές.
single one of them.
επιτελείο λογισμικού που κινεί όλο αυτό.
software headquarters driving all this.
όταν είδα μια φωτογραφία του.
when I saw a picture of it.
doesn't look like much.
part in my office
μέσα στο γραφείο μου
on the walls are this light green.
είναι σε ανοιχτό πράσινο.
σε τοίχους ψυχιατρικών ιδρυμάτων.
they use that on the walls.
that really stimulates you.
you only see the screen,
βλέπετε μόνο την οθόνη,
στον υπολογιστή μου
about in my computer is --
και ισχυρός, αν και μ' αρέσει-
and powerful, although I like that --
κέντρα δεδομένων στο σπίτι,
small data center at home,
boring office you'll ever see.
γραφείο που θα δείτε ποτέ.
το γουργούρισμα της γάτας,
technology empire --
την τεχνολογική αυτοκρατορία
to the power of open source.
για τη δύναμη του ανοιχτού κώδικα.
την ιδέα του ανοικτού κώδικα
to understand open source
to the development of Linux.
στην εξέλιξη του Linux.
μέσα στο σπίτι μου,
ντύνομαι καλά,
ως ένα ομαδικό εγχείρημα.
as a collaborative project.
in a series of many projects
από μια σειρά πολλών σχεδίων
τα τελικά αποτελέσματα,
enjoyed programming.
απολάμβανα τον προγραμματισμό.
we still have not reached.
ακόμα δεν έχουμε φτάσει.
ότι έψαχνα ένα εγχείρημα μόνος μου
that I was looking for a project on my own
πουθενά στις προοπτικές μου.
really, on my radar at all.
you want to show off to people.
που θες να δείξεις στους ανθρώπους.
look at what I did!"
«Ουάου, δείτε τι έφτιαξα!»
that great back then.
δεν ήταν τόσο υπέροχο τότε.
εκείνο τον καιρό.
open source at that point.
but there was no intention
αλλά δεν υπήρχε πρόθεση
ανοικτής πηγής που σκεφτόμαστε σήμερα
methodology that we think of today
on this for half a year,
που ήταν υπέρ του ανοικτού κώδικα
of the open source --
«δωρεάν λογισμικό» τότε-
"free software" back then --
to the notion that, hey,
τις άδειες ανοικτού κώδικα που υπήρχαν.
licenses that had been around.
για τα εμπορικά συμφέροντα που προέκυπταν.
commercial interests coming in.
τους περισσότερους νέους επιχειρηματίες
I think most people who start out have,
να εκμεταλλευθεί το έργο τους, σωστά;
taking advantage of their work, right?
που σκέφτηκες,
some code that you thought,
εγώ δεν θα το είχα σκεφτεί.
I would not have thought of that.
που συνέβαλαν κώδικα,
by people contributing code,
που συνέβαλαν ιδέες.
started contributing ideas.
takes a look at your project --
εξετάζει το δικό σου εγχείρημα
of other things, too,
για τον δικό σου κώδικα,
takes an interest in your code,
give you feedback
ώστε να σου στείλει ανατροφοδότηση
σχεδόν για τη μισή ζωή μου.
for half my life, basically.
had been completely personal
ήταν εντελώς προσωπικά
όταν οι άνθρωποι άρχισαν να σχολιάζουν
just started commenting,
για τον κώδικά μου.
giving code back,
από τις υπέροχες στιγμές που είπα,
moments where I said,
με άλλους μέσω μηνυμάτων,
people on email,
ανοχή στο χρόνο απόκρισης.
and get involved in my project.
ασχολούνται και σχολιάζουν το έργο μου.
when you saw what was being built
που έβλεπες τι φτιαχνόταν
αυτό όντως μπορεί να γίνει κάτι τεράστιο,
this actually could be something huge,
που παίρνει καλή ανατροφοδότηση,
that I'm getting nice feedback on,
in the whole technology world"?
σε όλον τον κόσμο της τεχνολογίας»;
was not when it was becoming huge,
δεν ήταν όταν γινόταν τεράστιο,
ήταν που δεν ήμουν μόνος
που εμπλέκονταν σε αυτό -
people being involved --
εκατομμύριο δεν λέει και πολλά - σε μένα.
is not a big deal -- to me.
τότε έχει τεράστια σημασία -
then it's a huge deal --
ήταν να βρεις την κοινότητα.
a single point where I went like,
that I talk to really credit you
σου αποδίδουν τα εύσημα
για εξέλιξη λογισμικού.
for software development.
και για τον δικό σου ρόλο.
and your role in that.
or 100 people working on a project
που εργάζονται σε ένα σχέδιο
στη φάση που μόνο για τον πυρήνα,
where just on the kernel,
in every single release
κατά προσέγγιση.
roughly two or three months.
που κάνουν πολύ μικρές αλλαγές.
who make small, small changes.
you have to maintain it.
that do only source-code maintenance.
μόνο συντήρηση του πηγαίου κώδικα.
the most commonly used,
και δεν ήθελα να το χρησιμοποιώ
and refused to touch it
που ήταν τελείως διαφορετικό κι ενδιαφέρον
that was radical and interesting
που ήθελαν να συμμετέχουν,
who wanted to participate,
I was the kind of break point,
εγώ ήμουν παράγων διακοπής,
με χιλιάδες ανθρώπους.
with thousands of people.
είναι το δεύτερο μεγάλο μου έργο
να συντηρήσω το πρώτο μεγάλο έργο μου.
to maintain my first big project.
για κάτι σημαντικό
for something meaningful
has been something I needed
ήταν κάτι που χρειαζόμουν
and Git kind of arose
και το Linux και το Git προέκυψαν
να δουλεύεις με πολλούς.
to work with too many people.
ΛΤ: Ναι.
LT: Yeah.
που μεταμόρφωσε την τεχνολογία
who's transformed technology
να καταλάβουμε το γιατί.
and understand why it is.
με έναν κύβο του Ρούμπικ.
with a Rubik's Cube.
από 10 ή 11 χρονών,
programming since you were like 10 or 11,
ξέρεις, υπερσπασίκλας,
genius, you know, übernerd,
who could do everything?
που έκανε τα πάντα;
the prototypical nerd.
ο γνήσιος σπασίκλας.
ο κύβος του Ρούμπικ
in the Rubik's Cube
που δεν είναι στη φωτογραφία,
who's not in the picture,
αλλά έχω μερικά ξαδέρφια-
like, a couple of cousins --
into the room she would say,
particularly exceptional.
ήταν ότι δεν τα παρατούσα.
was that I would not let go.
because that's interesting.
επειδή έχει ενδιαφέρον.
σπασίκλας και έξυπνος,
a geek and being smart,
let's do something else --
ας κάνουμε κάτι άλλο -
other parts in my life, too.
άλλες απόψεις της ζωής μου.
στη Σίλικον Βάλεϊ
company, in Silicon Valley,
οι άνθρωποι να αλλάζουν εργασίες
is that people jump between jobs
development of Linux itself,
του ίδιου του Linux
σε έφερε σε διαμάχη με άλλους.
you in conflict with other people.
η ποιότητα αυτού που φτιαχνόταν;
the quality of what was being built?
a people person," --
«Δεν είμαι άνθρωπος του κόσμου» -
τα αισθήματα των άλλων,
to other people's feelings,
say things that hurt other people.
πράγματα που πληγώνουν τους άλλους.
that I should be nice.
πως πρέπει να είμαι καλός.
that maybe you're nice,
ότι ίσως παραείσαι καλός,
is we are different.
I'm particularly proud of,
μ' αρέσει στον ελεύθερο κώδικα
I really like about open source
ανθρώπους να δουλεύουν μαζί.
people to work together.
δεν συμπαθούμε ο ένας τον άλλον.
don't like each other.
very heated arguments.
υπάρχουν πολύ έντονοι διαπληκτισμοί.
να βρείτε πράγματα που -
you can find things that --
για τελείως διαφορετικά πράγματα.
in really different things.
που είπα νωρίτερα
where I said earlier
θα εκμεταλλευτούν το έργο σας,
taking advantage of your work,
quickly turned out,
ήταν αξιαγάπητοι άνθρωποι.
were lovely, lovely people.
που δεν με ένοιαζε καθόλου να κάνω,
at all interested in doing,
that I just did not want to go.
με τρόπους που δεν ήθελα να το κάνω εγώ.
μπορούσαν να το κάνουν,
source they could do it,
really beautifully together.
it works the same way.
αυτούς που επικοινωνούν,
the communicators,
και να σε βάλουν στην κοινότητα.
and get you into the community.
για τη διεπαφή χρήστη (UI).
ήταν να φτιάξω μια ωραία διεπαφή χρήστη,
was the make a pretty UI,
προσπαθώ να εξηγήσω.
I'm trying to explain.
other trait that you have,
particularly good taste in code,
όχι ιδιαίτερα καλού γούστου,
όντως κάνει προγραμματισμό;
λίστα απλής σύνδεσης.
a singly-linked list.
good taste approach,
όχι πολύ καλού γούστου,
όταν αρχίζετε να κάνετε προγραμματισμό.
when you start out coding.
να καταλαβαίνετε τον κώδικα.
in a singly-linked list --
μια υπάρχουσα εγγραφή,
an existing entry from a list --
between if it's the first entry
the pointer to the first entry.
στην πρώτη εγγραφή.
μιας προηγούμενης εγγραφής.
of a previous entry.
διαφορετικές περιπτώσεις.
γιατί δεν έχει την εντολή IF,
why it doesn't have the if statement,
a problem in a different way
ένα πρόβλημα διαφορετικά
ώστε η ειδική υπόθεση να φύγει
a special case goes away
although, details are important.
παρότι οι λεπτομέρειες είναι σημαντικές.
I really want to work with
με τους οποίους θέλω να δουλέψω
που είναι πώς...
which is how ...
because it's too small.
να δεις τα μεγαλύτερα μοτίβα
seeing the big patterns
what's the right way to do things.
ποιος είναι ο σωστός τρόπος να το κάνεις.
the pieces together here now.
σε ανθρώπους του λογισμικού.
to software people.
σε κάποιους εδώ.
to some people here.
προγραμματιστής υπολογιστών,
των μεγάλων οραμάτων για το μέλλον.
of these grand visions of the future.
uncomfortable at TED
of vision going on, right?
happy with all the people
and just staring at the clouds
και απλώς κοιτάζουν τα σύννεφα
και λένε, «Θέλω να πάω εκεί».
and saying, "I want to go there."
that's right in front of me
μου είπες για αυτούς τους δύο τύπους.
about these two guys.
do you relate to them?
of cliché in technology,
με το όραμα και τις τρομερές ιδέες.
scientist and crazy idea man.
το όνομά του στην εταιρία τους.
their companies after him.
επειδή είναι κάπως πεζός
for being kind of pedestrian
και 99% ιδρώτας».
and 99 percent perspiration."
grab these days,
ευχάριστος άνθρωπος,
of an Edison than a Tesla.
Έντισον παρά Τέσλα.
this week is dreams --
είναι τα όνειρα,
others have made, arguably,
από το λογισμικό σου.
out of your software.
for several reasons.
και δεν αφήναμε ελεύθερα τα πράγματα,
open source and really letting go thing,
ιδιαίτερα, όπως τις δημόσιες ομιλίες,
I don't really enjoy, public talking,
this is an experience.
that make me a very happy man
που με κάνουν πολύ χαρούμενο
έχει πλήρως υλοποιηθεί στον κόσμο,
fully realized now in the world,
σε ανοικτό κώδικα λειτουργεί τόσο καλά
works so well in code
ώστε να αποφασίσουμε
and this is not done well.
και αυτό δεν είναι τόσο σωστά.
πολλά περιθώρια για διαφωνίες.
room for arguments.
για ανοικτή πολιτική και τέτοια πράγματα -
open politics and things like that --
τις ίδιες αρχές σε κάποιους άλλους χώρους
principles in some other areas
turns into not just gray,
γίνεται όχι μόνο γκρίζο,
is making a comeback.
επιστρέφει στην επιστήμη.
να είναι αρκετά κλειστή,
being pretty closed,
and some of that going on.
και μερικά από όσα συνέβαιναν.
επιστρέφει στην επιστήμη,
a comeback in science,
και τις δημοσιεύσεις ανοικτής πρόσβασης.
για το Διαδίκτυο,
thank you for the Internet,
και μας φανέρωσες τόσα για σένα.
and revealing so much of yourself.
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