Линус Торвальдс — Человек, который придумал Linux [TED]

Линус Торвальдс дважды перевернул мир технологий — сначала с помощью ядра Linux, на базе которого работает интернет, затем с помощью Git — системы управления исходным кодом, которой пользуются разработчики всего мира. В эксклюзивном интервью куратору TED Крису Андерсону, Торвальдс открыто говорит о чертах своего характера, которым он обязан своей уникальной философией в программировании и в жизни.

Расшифровка видео
0:00
вот сайт с шаурмой works
0:04
[музыка]
0:20
странное дело ваш софт linux установлен
0:25
на миллионах компьютеров можно сказать
0:28
на нем держится весь интернет полагаю в
0:31
мире где то полтора миллиарда устройств
0:33
на android
0:34
и в каждом из них ядро linux это
0:38
удивительно ваш головной офис наверное
0:42
занимает целый небоскреб
0:44
так думал я и был потрясён когда увидел
0:47
его фотографию внимание дамы и господа
0:50
штаб-квартира linux и она выглядит не
0:58
особо отмечу что самое занимательное что
1:04
есть на этой фотографии которую все так
1:06
любят это беговая дорожка самая
1:09
интересная часть всего офиса которой я
1:12
больше не пользуюсь и кстати это
1:14
довольно закономерно я когда работаю ему
1:21
я стараюсь
1:22
убрать все внешние факторы обратите
1:26
внимание стены окрашены в светло-зеленый
1:31
я слышал так делают в психиатрических
1:34
клиниках
1:37
успокаивающий цвет он вас не раздражает
1:43
на фото самого компьютера нет только
1:46
монитор но что мне в первую очередь от
1:50
него нужно это даже не размеры и
1:52
мощность хотя мне это нравится он должен
1:55
работать бесшумно я знаю сотрудников
1:59
google у которых есть дата центр дома у
2:03
меня его нет мой офис самый скучный из
2:07
всех что только бывают и я там сижу один
2:10
в тишине иногда код приходят ложится ко
2:15
мне на колени и я предпочитаю слушать
2:17
его мурчание они гул система охлаждения
2:21
трудно поверить что таким образом можно
2:25
руководить огромной технологической
2:27
компании империей пожалуй в этом сила
2:31
open source а расскажите как пришли в
2:35
такой концепции и как из этого получился
2:38
linux новую работу я один серьезно я
2:44
работаю дома один часто просто в халате
2:47
если приходит фотограф я что-нибудь
2:50
надеваю как вот здесь но так я работал
2:54
всегда
2:54
и linux я основал точно так же я не
2:59
планировал что он станет чем-то большим
3:03
для меня это был еще один проект над
3:06
которым я работал для себя не столько
3:09
ради самого результата но просто потому
3:11
что мне нравилось программировать
3:14
конечно у меня была какая-то цель
3:16
которой кстати мы за 25 лет все еще не
3:20
достигли
3:20
но вообще я делал проект для себя и в то
3:26
время совсем не думал про открытые
3:28
исходники
3:28
а дальше когда проект подрастает вам
3:34
начинает хотеться им похвастаться
3:38
серьезно из серии
3:40
глядите что я сделал и поверьте тогда он
3:44
был не супер я выложил все в открытый
3:47
доступ но это был еще не upon source то
3:50
есть до технический код был открыт но не
3:53
для того чтобы как это делается сейчас
3:56
любой мог его как-то улучшить скорее так
4:02
я тут полгода страдал над этой штукой
4:05
буду рад вашим комментариям и люди
4:09
начали мне писать один мой друг в
4:11
университете хельсинки
4:13
сторонника открытых исходников тогда это
4:16
называлось бесплатным софтом подкинул
4:21
мысль что можно использовать систему
4:27
лицензирования открытого по какое-то
4:33
время я размышлял об этом меня пугали
4:36
коммерческие интересы которые это могло
4:38
за собой повлечь
4:39
наверное такие страхи есть у каждого кто
4:42
запускает проект
4:43
а вдруг кто-то воспользуется
4:45
результатами их работы
4:47
но потом я решил какого черта и
4:51
а потом однажды кто-то предложил свое
4:54
дополнение и вы подумали вау ты
4:56
действительно интересно я бы не
4:58
сообразил это хорошая мысль на самом
5:01
деле поначалу никаких дополнений не было
5:04
народ просто делился идеями
5:07
но сам факт что кто-то еще смотрит вашу
5:10
работу наверняка с другими проектами
5:13
также за себе я знаю точно то что кто то
5:17
ещё интересуется вашим кодом
5:19
пытается разобраться чтобы дать какой-то
5:21
фидбэк и подкинуть идей для меня это
5:24
было очень важно но мне 21 я был молод
5:28
но программировал пол своей жизни до тех
5:33
пор все проекты я делал в стол
5:35
исключительно для себя поэтому получить
5:38
комментарии и советы от людей было очень
5:41
непривычно и еще до того как мне начали
5:45
присылать код наступил весьма важный для
5:48
меня момент я понял что люблю людей ну
5:51
то есть как я совсем не компанейский
5:53
человек а другие люди мне не нравятся
5:59
мне нравятся компьютеры
6:02
предпочитаю общаться с миром по емейлу
6:05
он дает необходимый буфер она мне
6:09
нравится когда люди комментируют и
6:12
принимают участие в проекте он рос
6:15
благодаря им а был момент когда вы
6:18
посмотрели на свое творение и его
6:20
внезапную популярность и решили
6:22
стоп а ведь из этого может что-то
6:23
получиться не просто проект для себя
6:26
которые и другим понравился а настоящий
6:28
прорыв в сфере компьютерных технологий и
6:33
не совсем для меня важным было не то
6:37
когда он разросся а когда только начал
6:40
расти большим шагом стал конец моего
6:43
одиночества первые 10 может сто
6:47
единомышленников вот что было важно все
6:51
остальное пришло постепенно путь от 100
6:54
до миллиона человек а это мелочь для
6:57
меня ну как если вы этот результат
7:00
продаете это грандиозно само собой но
7:04
если вам интересна технология интересен
7:07
проект о сообщества важнее
7:09
оно росло постепенно не было такого
7:13
чтобы я воскликнул ура понеслось потому
7:18
что но все происходило довольно таки
7:20
медленно все специалисты с которыми я
7:23
общался говорят что вы знатно изменили
7:26
их жизнь и речь не только о linux есть
7:29
еще так называемый гид система
7:31
управления разработкой по расскажите
7:34
вкратце о вашей роли в этом одна из
7:38
проблем она появилась не сразу в том что
7:45
когда проект растет с 10 или 100
7:48
активных участников до 10000 там сейчас
7:53
мы
7:53
ситуация такая что только в разработке
7:56
ядра участвуют около 1000 человек в
7:59
каждом релизе а это происходит примерно
8:01
раз в два или три месяца
8:03
некоторые делают совсем чуть-чуть много
8:06
маленьких изменений но чтобы
8:09
поддерживать такую структуру нужно
8:11
существенно изменить масштаб
8:13
сопровождения сколько боли нам это
8:15
стоило есть целые проекты которые
8:22
занимаются исключительно поддержка
8:24
исходного кода самым распространенным
8:27
тогда был сервис но я его ненавидела был
8:30
категорически против
8:32
я попробовал другой вариант радикальный
8:34
и интересной но его ненавидели все
8:37
остальные мы зашли в тупик
8:41
тысячи людей были готовы присоединиться
8:43
и хотели участвовать но все упиралось
8:48
рейк в меня я не мог масштабировать
8:52
процесс чтобы работать с тысячами людей
8:55
так что убит это мой второй крупный
8:58
проект который был нужен чтобы я смог
9:01
поддерживать свой первый так я и работаю
9:04
я не пишу к утрате ему ради удовольствия
9:09
тоже но не пишу код просто так каждый
9:14
проект зачем-то был мне нужен значит или
9:18
рокс и гид зародились как побочный
9:22
эффект вашего нежелания работать с
9:24
большим количеством людей да именно так
9:27
верно это невероятно и тем не менее вы
9:33
перевернули мир технологий и ни один но
9:35
два раза
9:36
нам хотелось бы понять как вы чем-то
9:39
поделились но вот ваша детская
9:42
фотография с кубиком рубика вы сказали
9:44
что занимались программированием с 10 11
9:48
лет пол жизни мы вы были компьютерным
9:52
гениям
9:52
ботаником гениальным вундеркиндом каким
9:57
было ваше детство думаю я был типичным
10:01
ботаником то есть я был совсем не
10:05
общительным ребенком
10:06
рядом младший брат но мне был гораздо
10:10
интереснее кубик рубика чем он моя
10:15
младшая сестра ее нет на фото файлы
10:19
верит семейными посиделками хоть семья
10:22
небольшая пара кузенов
10:24
готовила меня заранее прежде чем
10:28
садиться за стол
10:29
так это твой дядя и ко сну мне было я
10:36
был гиком меня интересовали компьютером
10:39
и тематикой физикой с ними все было
10:41
просто не думаю что у меня был талант и
10:45
сестра говорила что самому уникальным
10:51
моим качеством было то что я ничего не
10:54
бросал давайте остановимся поподробнее
10:57
это интересно ничего не бросали значит
11:00
дело не столько в уме сколько в
11:04
упрямстве до в упрямстве часто гида ты
11:09
за что-то берешься и не можешь просто
11:12
отвлечься пойду что-нибудь еще поделаю
11:16
солнышко вышло кстати это касается и
11:20
других сфер моей жизни а я 7 лет прожил
11:24
в кремниевой долине я работал на одну и
11:28
ту же компанию в кремниевой долине все
11:30
это время это немыслимо в долине так не
11:36
бывает
11:36
суть этого места в том что люди скачут с
11:39
одной работы на другую постоянную
11:41
перемешиваясь только это не мое но пока
11:45
вы работали над linux это упорство
11:48
вызывало некоторые конфликты с вашими
11:50
коллегами расскажите об этом было ли это
11:54
необходимо чтобы обеспечить должное
11:58
качество расскажите что именно произошло
12:01
не думаю что необходимо слову о том что
12:06
я не компанейский человек
12:08
еще и немного как сказать моим
12:13
близорукие к чувствам окружающих иногда
12:19
из-за этого могу их ненароком обидеть
12:24
тут нечем гордиться но в тоже время это
12:30
вот мне говорят что я должен быть мягче
12:33
а когда я говорю что может они слишком
12:38
мягкие а следовало быть пожестче
12:42
им кажется что я просто злой
12:46
а я всего лишь хочу сказать что все мы
12:50
разные
12:51
я не люблю людей не то чтобы я этим
12:54
гордился но уж какой есть и что мне
12:56
действительно нравится в open source и я
13:01
могу работать с разными людьми и
13:04
необязательно чтобы мы нравились друг
13:06
другу и порой именно так и происходит
13:09
серьезно бывают очень бурные споры
13:11
но в конечном итоге понимаешь не то что
13:16
любой имеет право на свое мнение просто
13:19
у вас изначально разные цели помните я
13:23
уже говорил про свои опасения что придет
13:25
кто-нибудь из бизнеса и воспользуются
13:27
моей работой довольно скоро я узнал что
13:30
на самом деле эти комиксы милейшие люди
13:33
они просто занимались тем что мне
13:36
совершенно не интересно преследовали
13:39
чуждые мне цели они использовали
13:41
открытые исходники совершенно иначе но
13:44
кот был доступен они могли это сделать и
13:47
получилось прекрасно я думаю так это и
13:50
должно работать
13:51
безусловно вам нужны люди которые умеют
13:54
общаться милые дружелюбные
13:59
готовые вас буквально обнять и привести
14:02
в команду но никто не обязан быть таким
14:04
я уж точно
14:06
моё дело технологии кто-то вот
14:08
занимается интерфейсом а я не могу будь
14:11
это вопросом жизни или смерти если бы
14:13
меня забросило на необитаемый остров и
14:15
единственным спасением было бы сделать
14:17
дружественный интерфейс
14:18
я бы там помер мы все разные и я не
14:24
оправдываюсь я объясню во время встреча
14:27
на прошлой неделе вы упомянули еще одну
14:29
свою черту которая показалась мне
14:31
интересной
14:32
мы говорили о вкусе сейчас покажу пару
14:35
картинок
14:36
вроде бы это пример плохого вкуса она
14:40
вот это объективно лучше любому понятно
14:44
в чем собственно разница
14:47
ну и там а кто из зрителей хоть раз
14:51
писал код ничего себе бьюсь об заклад
14:56
каждый кто сейчас поднял руку точно
14:59
работал со дна связанным списком
15:01
когда вы только учитесь вот этот первый
15:04
пример плохого вкуса это именно то как
15:08
вас учат писать код и вам даже не нужно
15:11
понимать что тут самый интересный
15:14
фрагмент по-моему это последний блок
15:16
если и потому что вот на связанном
15:20
списке при удалении из него
15:22
существующего элемента есть большая
15:26
разница между тем в начале этот элемент
15:28
или в середине если стоит первым то вам
15:32
нужно перевести указатель именно на него
15:35
если посередине указатель нужно
15:37
перевести на предыдущий совершенно
15:40
разные лучше да лучше так здесь нет
15:44
блока если но это не главное в принципе
15:48
неважно почему тут нет блока если важно
15:51
другое иногда стоит взглянуть на
15:53
проблему с другой стороны и получится
15:55
переписать код так чтобы избавиться от
15:58
ненужного условия и сделать код проще
16:01
это и есть хороший вкус это простой код
16:04
уровня первого курса это все неважно
16:07
суть дела не меняет хороший вкус это для
16:11
меня знак стая смогу сработаться с
16:13
человеком на самом деле я зря этот
16:18
пример вам отправил слишком мелкий
16:22
хороший вкус это гораздо больше иметь
16:25
хороший вкус значит видеть общую картину
16:27
и интуитивно понимать как надо все
16:31
сделать что-то проясняется и guys у вас
16:37
есть вкус мини фото по крайней мере с
16:39
точки зрения программистов и компьютер
16:42
вы и некоторых людей в зале вы очень
16:48
толковый программист и
16:50
до чертиков упёртой но должно быть
16:53
что-то еще вы изменили будущее у вас
16:56
особой способности предвидеть будущее вы
16:58
как это называется визионер честно
17:01
говоря чувствую себя не очень уютно на
17:04
ted последние пару дней здесь всё о
17:07
будущем да я не визионер у меня нет
17:11
плана на пятилетку я инженер и мне
17:14
кажется что ну то есть ничего не имею
17:16
против людей которые ходят туда-сюда
17:18
смотрит на облака на звезды и говорят я
17:21
хочу туда слетать но я смотрю под ноги
17:24
если там яма мне важно ее залатать чтобы
17:27
туда не свалиться
17:31
на прошлой неделе мы обсуждали этих
17:35
людей в эту это такие и зачем они тут да
17:40
есть такой стереотип в мире технологий
17:44
тесла против эдисона и 1 все считают
17:48
ученым провидцем безумным гением
17:50
писем любят this love кое-кто даже
17:54
компании в его честь называет она 2
17:59
фотографии
18:00
эдисон клеветники считают его
18:03
приземленном действительно самое
18:07
известное его фреза гений это один
18:10
процент вдохновения и 99 процентов
18:14
потения но я на его стороне хоть его
18:17
мало кто любит просто если взглянуть
18:20
поближе и сравнить до тесла захватил умы
18:25
людей но кто изменил мир irish эдисон
18:30
может не такой хороший парень он много
18:35
чего натворил может он не такой умный и
18:38
революционный но я больше похоже на него
18:43
чем на теслу сам на этой неделе темой
18:46
ted были мечты и большие смелые мечты а
18:49
вы как то наоборот да стараюсь охладить
18:52
всеобщей пыл
18:54
мы будем проекта это хорошо мы очень
18:59
рады что вы с нами компании вроде google
19:01
и не только заработали миллиарды на
19:02
вашем пк
19:03
вас это не беспокоит нет есть несколько
19:07
причин почему я так к этому отношусь
19:09
у меня все хорошо мне всего хватает а во
19:13
вторых вы представьте если бы я не
19:16
открыл исходный код и не выпустил linux
19:20
бы сейчас не было иногда мне приходится
19:24
делать то что я не люблю выступать
19:27
например но это тоже опыт поверьте
19:30
благодаря тому что сейчас происходит я
19:33
могу сказать что я счастлив и доволен
19:36
принятыми решениями
19:38
считаете ли вы и я думаю это последний
19:42
вопрос что идея open source а уже
19:44
реализовано полностью или я еще есть
19:48
куда расти и к чему стремиться
19:50
у меня две мысли на этот счет я думаю
19:56
open source хорошо работает для кода
19:58
потому что конечном итоге качество кода
20:03
черно-белая обычно получается объективно
20:09
решить хорошо он написан
20:11
или плохо вот либо работает либо нет так
20:17
что обсуждать особо нечего но мы все
20:20
равно находим о чем поспорить и в других
20:24
сферах
20:25
например некоторые предлагают открытую
20:28
политику или что-нибудь еще но очень
20:31
сложно сказать можно ли применять те же
20:34
самые принципы к чему-то еще потому что
20:36
там нет черного и белого появляется не
20:41
только серой но все цвета радуги
20:44
открытый подход возвращается в науку с
20:48
нее все и началось но со временем она
20:51
закрылась ушла в дорогие журналы и так
20:54
далее потихоньку наука вновь становится
20:58
открытой
20:59
благодаря архив x и открытым журналом в
21:07
википедия изменило мир где-то такой
21:10
подход работает уверен пример в будет
21:12
больше но но вы предсказывать не любите
21:15
и конкретнее сказать не можете нет
21:17
теперь все зависит от вас ребята точно
21:22
линус торвальдс
21:23
спасибо за linux спасибо за интернет
21:26
спасибо за телефоны на android спасибо
21:28
что пришли на ted и так много о себе
21:30
рассказали было потрясающе
21:32
[аплодисменты]
21:38
переведено и озвучено студией вверх
21:41
дайверу

Поделиться: