Линус Торвальдс
Линус Торвальдс (Linus Torvalds; род. в 1969) — создатель ядра Linux.
Цитаты
Многие люди готовы подолгу работать в две, три или даже четыре смены. Ко мне это не относится. Ни Transmeta, ни Linux никогда не могли помешать мне хорошенько выспаться ночью. По правде сказать, я вообще большой фанат сна. Некоторые думают, что это просто лень, но я готов забросать их подушками.
В этом и была моя жизнь: я ел, спал, иногда ходил в университет, программировал, читал прорву мейлов. Я был в курсе, что некоторые мои друзья чаще занимаются сексом, но это меня не трогало. Честно говоря, большинство моих друзей тоже не преуспевали в этой сфере.
В жизни важны всего три вещи. Они движут и тобой, и любой живой тварью: первая – выживание, вторая – общественный уклад, третья – удовольствие. Все в жизни проходит через эти три этапа. Причем после удовольствия уже ничего нет, Отсюда вывод: смысл жизни – достичь третьего этапа. Достиг его – и дело в шляпе. Но сперва – пройди два предыдущих ... Самый очевидный пример – секс. Исходно он служил выживанию, потом стал частью общественного уклада: отсюда брак. А потом он переходит в разряд развлечений.
Семейным гнёздышком нам служила комната в квартире бабушки с дедушкой. Моей первой колыбелью стала корзинка для белья. К счастью, тот период мне плохо запомнился.
Мне же помогал скоротать зиму особый вид спорта для закрытых помещений: программирование.
Я чудом избежал семейной журналистской стези.
Поскольку почти все мои родственники – журналисты, я считаю себя вправе шутить с репортерами о том, что знаю, какие они козлы.
Я понимаю, что выгляжу при этом законченным хамом, но в нашем доме в Финляндии постоянно толклась куча репортеров, которые ни перед чем не останавливались, чтобы заполучить историю, или выдумывали историю от начала до конца, или просто всегда были слегка навеселе. Точнее: весьма навеселе.
Мама говорила своим друзьям журналистам, что я настолько неприхотливый ребенок, что мне для счастья достаточно чулана с компьютером, куда время от времени закидывают пачку макарон. Она была недалека от истины. Никто не боялся, что этого ребенка похитят. (А интересно, кто-нибудь бы это заметил?)
Кроме того, верьте – не верьте, я был в то время тощим.
Для меня самым трудным в армии было ходить по лесам Лапландии с тоннами (как мне казалось) кабеля. Да что казалось – так оно и было!
Конечно, такие марафоны проводились не часто, но они были. Я подсчитал, что за одиннадцать месяцев службы в армии провел в лесу больше ста дней. Финляндия полна лесов: ими покрыто 70 процентов территории страны. У меня было ощущение, что я побывал возле каждого дерева ... Кроме того, теперь мне до конца жизни есть о чем поговорить с любым финном. Некоторые даже считают, что это главная причина всеобщей воинской обязанности в стране: надо дать финнам неисчерпаемую тему для разговоров за пивом. Общее несчастье их объединяет. Служат они с отвращением, но потом с удовольствием об этом вспоминают.
... я хочу рассказать еще немного о Финляндии. У нас, наверное, больше северных оленей, чем в любом другом месте на Земле. Существенная доля алкоголиков и поклонников танго тоже наша. Каждый, кто провел в Финляндии зиму, поймет истоки повсеместного пьянства. Для любителей танго оправдания нет, но они, к счастью, сосредоточены в основном в маленьких городках, куда можно и не соваться.
В этой стране саун больше, чем автомобилей. Никто не знает, как зародился этот культ, но по традиции во многих местах сауну строят прежде, чем дом. В многоквартирных домах сауна часто располагается на первом или последнем этаже, и каждой семье выделяется свое персональное время – например, в четверг с 7 до 8 вечера (четверг и пятница часто бывают банными днями). Так можно избежать риска встретить своих соседей в голом виде.
Молчаливое страдание и непреклонная твердость – вот что помогло нам выжить, несмотря на российское господство, череду кровавых войн и поганую погоду.
Поскольку мои-то программы – ясное дело – всегда идеальны, я понял, что тут дело в другом. Пришлось пойти дальше и дизассемблировать операционную систему.
Уродство, когда для любого действия у системы есть специальный интерфейс. В Unix – все наоборот. Она предоставляет строительные блоки, из которых можно создать что угодно. Вот что такое стройная архитектура. То же самое с языками. В английском 26 букв, и с их помощью можно написать все. А в китайском для каждой мыслимой вещи – своя буква. В китайском вы сразу же получаете в свое распоряжение сложные вещи, которые можно комбинировать ограниченным образом. Это больше напоминает подход VMS: есть множество сложных вещей с интересным смыслом, которые можно использовать только одним способом. И в Windows то же самое.
Свободная любовь (с этим я пролетел – да и что бы я с ней делал?).
Без этих вечеринок я был бы в ту весну полным отшельником, а так – был почти отшельником.
Исходно я хотел написать такую операционку, которую мог бы использовать вместо Minix. Мне не нужно было, чтобы она могла делать больше, чем Minix, но она должна была выполнять те функции Minix, которыми я пользовался, а также кое что еще. Например, в Minix не только была плохая эмуляция терминала, но и не было возможности перевести в фоновый режим программу, которой временно не пользуешься. И управление памятью было очень упрощенным – в Mac OS оно и сейчас такое, кстати.
Я тогда подумал, а что – хорошее название, и всегда можно будет на кого-нибудь свалить. Что я и делаю.
Линус говорит, что его социальная жизнь в то время была «ничтожной». Потом, понимая, что это звучит чересчур жалобно, поправляется: «Ну, скажем, почти ничтожной».
Я женился на первой же женщине, которая обратилась ко мне по мейлу.
Она выросла в нормальной семье, хотя так я называю любую семью, которая не похожа на нашу чокнутую семейку.
Зависть к успеху считается характерной чертой финнов.
Расклад тут такой: с одной стороны, огромная коварная корпорация Microsoft и злобный, жадный, отвратно богатый Билл Гейтс, а с другой – любовь и бесплатный софт для всех плюс скромный (с виду) народный герой Линус Б. Торвальдс. Эти ребята заканчивают учебу и приходят на работу в корпорации, принося с собой любовь к Linux. Поэтому те, кто проникал в недра Microsoft, рассказывают, что видели мое лицо на мишенях для игры в дартс. У меня вопрос: разве можно не попасть в мой нос?
Журналистам нравилось, что в отличие от Билла Гейтса, живущего в нашпигованном электроникой дворце на берегу озера, я спотыкался об игрушки своих дочерей в нашем новом жилище – доме на две семьи в заурядной Санта Кларе, где нам принадлежало три комнаты с плохим водопроводом. И что я ездил на заурядном «Понтиаке». И сам подходил к телефону. Разве меня можно было не полюбить?
Кто то пустил в обиход клише «великодушный диктатор», чтобы описать мой стиль работы. Когда я услышал его впервые, то представил себе черноусого генерала какой то солнечной страны, протягивающего бананы своему умирающему от голода народу.
Однако звонили не только журналисты и организаторы конференций. Однажды вечером мы с Туве сидели дома и читали девочкам книжки. Зазвонил телефон.
Здесь я хочу рассказать о своих золотых правилах. Первое: обращайся с другими так, как ты хочешь, чтобы они обращались с тобой. Следуя этому правилу, в любой ситуации будешь знать, что делать. Второе: гордись тем, что делаешь. Третье: делай все с удовольствием.
Каждый прочитавший эту колонку подумает, что растущие тяготы моей роли главного хакера превратили меня в сволочь. Но это неверно. Я всегда был сволочью.
Люди мне доверяют, но только потому, что до сих пор я заслуживал доверия.
Это общественная мораль сует свою морду туда, где ей совершенно нечего делать.
Бурный протест вызывает у меня еще только одна вещь: любители нравоучений. Никто не должен считать себя вправе выступать с проповедями.
Любой здравомыслящий человек был бы совершенно потрясен и подавлен при виде отвесной скалы, которую предстояло штурмовать. Чего стоит одна задача поддержки PC во всем их редкостном разнообразии!
Одним словом, патентное бюро часто оказывается совершенно импотентным.
В наше время даже коммерческие тайны – по необъяснимым причинам – имеют юридическую защиту. Каждый здравомыслящий человек понимает, что если секрет раскрыли, то это больше не секрет. И только в странных и запутанных лабиринтах закона об интеллектуальной собственности секреты могут продолжать считаться секретами, даже если все знают, в чем они заключаются.
Причем интеллектуальная собственность подвергается атакам с совершенно неожиданных сторон. Кто мог вообразить, что бабушки Среднего Запада будут по Интернету обмениваться пиратскими копиями инструкций для вязания?
Меня иногда спрашивают, как я справляюсь с бременем славы? Честно говоря, нет тут никакого «бремени».
Быть известным очень здорово, хотя некоторые известные люди из вежливости это отрицают, чтобы неизвестные люди чувствовали свое превосходство. Принято стесняться славы и делать вид, что она тебе портит жизнь.
Если кто-то жалуется вам на славу и богатство – не слушайте его. Так просто принято говорить.
Люди потеряют ко мне всякое уважение, если узнают, что я часами мучился, выбирая цвет своего нового автомобиля – гораздо менее практичного «BMW Z3». Помните – «все ради удовольствия»! Этот автомобиль не годится ни на что, кроме удовольствия. Именно за это я его и люблю.
Во многих отношениях стал лучше, но при этом утратил часть своей естественности. (о себе)
На самом деле речь идет не столько о смысле, сколько о законе жизни, который отныне следует называть Законом Линуса.
А я, как специалист по технологиям, знал что технологии сами никуда не ведут. Это общество изменяет технологии, а вовсе не наоборот. Технология просто очерчивает границы того, что и насколько дёшево мы можем сделать.
Удовольствие не обязательно должно быть примитивным. Это может быть игра в шахматы или интеллектуальное развлечение – выяснение того, как устроен мир. Это может быть любознательность исследователя нового мира. То, что заставляет человека залезать в тесную, набитую взрывчаткой ракету, просто чтобы взглянуть на Землю из космоса, можно назвать серьезным стимулом.
Ну и что все это значит? Да, может, ничего особенного. В конце концов, моя теория смысла жизни не дает никаких рекомендаций, что нужно делать. Она от силы утверждает: «Хотите – верьте, хотите – нет, но цель всего – удовольствие».
До некоторой степени она объясняет, почему люди с радостью готовы участвовать в проектах вроде Linux по Интернету. Мне и многим другим Linux подарила сразу два стимула. Оставив выживание за скобками, Linux позволяет людям соединить удовольствие от интеллектуальных усилий и социальные отношения в единой команде ее создателей. Мы не так уж часто встречались лицом к лицу, но мейлы несут не одну лишь сухую информацию. С помощью почты вполне могут завязываться дружеские и иные социальные связи.
И если нам когда нибудь встретятся во вселенной другие разумные существа, то их первые слова вряд ли будут: «Отведите меня к вашему главному». Скорее они скажут: «Сыграем, парень?» Хотя я могу и ошибаться.
Я пишу (бесплатную) операционную систему (это просто хобби, она не будет такой же большой и профессиональной как GNU) для 386(486) AT и их клонов.
* Письмо в группу comp.os.minix. 25.08.1991.
* Так было положено начало Linux.
Дейкстра наверное ненавидит меня.
* Комментарий в коде Linux версии 1.1.42 kernel/sched.c (http://www.linuxhq.com/kernel/v1.1/42/kernel/sched.c).
Вы скорбите по тем временам, когда мужчины были настоящими мужчинами и сами писали драйверы устройств?
* Из анонса одной из первых версий Linux.
Только зануды делают резервные копии: настоящие мужчины просто закачивают все важное на ftp, позволяя остальным отзеркалировать это.
* Письмо в группу linux.dev.kernel.
Философия Linux — «смейся в лицо опасностям». Упс. Не то. «Делай это сам». Да, именно так.
* Письмо в группу linux.dev.kernel.
Знаешь, нужно быть не просто хорошим программистом чтобы написать систему, подобную Linux. Нужно быть ещё и хитрой сволочью.
* Письмо в группу comp.os.linux.development.system.
Переносимость нужна людям, не умеющим писать новые программы.
* Письмо в группу comp.os.minix newsgroup, 29.01.1992.
Скажи НЕТ НАРКОТИКАМ, и, может быть, ты не закончишь так же, как разработчики Hurd.
* Письмо в группу mlist.linux.kernel.
Да они обкурились!
«Регрессионное тестирование»? Что это? Если система компилируется, то это хорошо, если загружается, то это просто здорово!
Я всегда прав. А на этот раз я прав как никогда.
Похоже, Gnome разрабатывается интерфейс-фашистами, для которых постоянным оправданием не-делания чего бы то ни было является не «это слишком сложно сделать», а «это может привести пользователя в замешательство».
Лично я поддерживаю людей в желании перейти на KDE. Ваша позиция «пользователи — идиоты, которых смущает лишняя функциональность» — это болезнь Gnome. Если вы считаете пользователей идиотами, то только идиоты будут использовать его. Я не использую Gnome, поскольку он, стремясь быть простым, уже давно достиг точки, где он просто не в состоянии делать то, что мне от него нужно.
Речь о «юзабельности» можно вести только в случае, если ты вообще что-то можешь делать. Но если у тебя нет как таковой возможности, разговор о юзабельности беспредметен: вещь по определению «неюзабельна», если её нельзя использовать для определённой задачи.
Такой вещи, как «большинство пользователей», нет вообще.
И технический термин для обозначения того, кто берется разрабатывать дизайн пользовательского интерфейса, не понимая вышеозначенного факта, — «Е... ИДИОТ».
Я заявляю, что разработчики Mach (и, несомненно, FreeBSD) — некомпетентные идиоты.
Никто не должен браться за большой проект. Начинайте с маленького тривиального проекта, и никогда не ждите, что он станет большим. Если вы будете этого ждать, вы переусложните проект и будете считать его более значимым, чем он есть на этом уровне. Или, хуже, вас может отпугнуть объем работы, которую вы себе вообразили. Поэтому начинайте с малого и думайте о деталях. Не думайте о картине в целом и крутой конструкции. Если проект не решает текущую потребность, он почти наверняка переусложнён. И не ждите, что придут другие люди и помогут вам. Так не бывает. Вы должны сначала сделать что-то наполовину пригодное, и тогда другие скажут «эй, это мне почти подходит» и подключатся к проекту.
Я очень признателен разработчикам gcc, которые создали высококачественный компилятор, которым любой может воспользоваться. Но это вовсе не значит, что они теперь имеют право выбирать своё собственное имя для системы. Ведь акушерка же не выбирает имя вашему ребенку?
Источник: Линус Торвальдс (Викицитатник)