Линус Торвальдс, наверное самый знаменитый программист в мире, а также один из самых знаменитых финнов. Он основатель и координатор религии имя которой Линукс, течения, которое продолжает революцию в компьютерной индустрии уже многие годы. Он действительно является одной из величайших легенд компьютерного мира.
Ранние годы.
Линус Бенедикт Торвальдс Родился 28 декабря 1969 года в Хельсинки, столице и самом большом городе Финляндии. Его назвали в честь Линуса Паулинга, знаменитого химика и обладателя нобелевской премии.
Семья Торвальдсов принадлежит к Шведо-говорящему меньшинству в Финляндии, которое оценивается в 300 000 человек, при общей популяции Финляндии примерно 5 000 000 человек.
Так сложилось, что большая часть членов его семьи были журналистами.
Его отец был коммунистом, который даже провел год, обучаясь в Москве в середине 1970-ых, и позже стал радиожурналистом. Мать долгое время работала в издательстве известной финской газеты переводчицей.
Кроме того, его дедушка был главным редактором еще одной финской газеты, а дядя работал на телевидении.
У Линуса было довольно счастливое детство, несмотря на то, что его родители развелись, когда он был еще совсем маленьким. Он остался жить со своей матерью и бабушкой с дедушкой.
Принимая во внимания то, чем занимались почти все члены его семьи, с раннего детства в развитии мальчика делался огромный акцент на чтение.
Именно дедушка по материнской линии, Лео Тоернгвист (Leo Toerngvist), профессор статистики в Университете Хельсинки, оказал столь большое влияние на Линуса. В середине 1970-ых его дед купил ему один из первых персональных компьютеров, Коммодор Vic 20.
Линус быстро заскучал с немногочисленным стандартным набором программ, которые прилагались к компьютеру и решил попробовать (и довольно успешно) создавать свои собственные, сначала изучая пресловутый BASIC, а затем и намного более трудный, но также и значительно более развязывающий руки ассемблер.
Программирование и математика стали почти единственными страстями Торвальдса.
Усилия его отца заинтересовать его спортивными секциями, девочками и прочими социальными интересами обычных детей были напрасны, и позднее Линус Торвальдс ничуть не смущаясь признаётся, что он никогда не питал к этому особой тяги, и не был в этом особо талантлив.
Рождение Линукс
В 1987 Линус собрал все свои накопления и купил первый собственный компьютер, Sinclair QL.
Это был один из первых 32-битных компьютеров в мире предназначенных для домашнего использования. Он работал на процессоре Motorola 68008 частотой 7.5 МГц и имел 128 КБ RAM, и это было большим шагом вперед после Коммодора Vic 20 подаренным дедушкой.
Вскоре Линус вновь разочаровывается в покупке, так как операционная система данной модели прошита в ROM и не подлежит перепрограммированию без специального оборудования.
В 1988-ом Торвальдс идет по стопам своих родителей и вступает в стройные ряды студентов Университета Хельсинки, главном образовательном учреждении Финляндии.
К тому времени он уже опытный программист, и естественно специализируется в информатике. В 1990-ом он посещает первое занятие по обучению языку программирования C, который он скоро будет использовать для создания ядра Linux.
Далее события развиваются довольно стремительно.
В начале 1991-го года он покупает другой компьютер, с процессором Intel 386 на 33 МГц и 4 МБ памяти.
Этот процессор был значительным прорывом по сравнению с более ранними чипами Интел и Линус был в восторге, однако его вновь постигает разочарование, когда он сталкивается с операционной системой, которая шла со вновь купленным электронным чудом. Угадали? Это был тот самый MS-DOS. К тому времени эта ОС даже не была настолько развитой, чтобы использовать преимущества столь крутого чипа Intel 386, и Линус Торвальдс решает, что будет использовать много более мощную и устойчивую ОС UNIX, к которой он привык еще по университетским компьютерам.
Таким образом, Торвальдс попробовал разжиться версией UNIX для своего нового ПК, и к счастью он не может найти даже базовой конфигурации UNIX меньше чем за $5000.
Далее Линус смотрит в сторону MINIX - маленького клона UNIX, созданного экспертом по операционным системам Андрю Таненбаумом (Andrew Tanenbaum) в Нидерландах для преподавания UNIX студентам университета.
Однако, хоть и намного более мощная, чем MS-DOS и разработанная, для работы с процессорами Intel x86,
у MINIX все еще были весьма серьезные недостатки. Они включали тот факт, что не весь исходный код был обнародован для общественности, также Minix обладал все же сильно урезанным по сравнению с Unix функционалом и работоспособностью, и в довершению ко всему он не был полностью бесплатен (хотя его стоимость и была в десятки раз ниже любой ОС на рынке того времени).
И Торвальдс решает создать новую операционную систему с нуля, которая основывалась бы и на MINIX и на UNIX. Маловероятно, что он полностью представлял себе тот огромный объем работы, который будет необходим, и еще менее вероятно, что он представлял себе эффект, который его решение будет иметь и на его дальнейшую жизнь и на весь остальной мир.
25 августа 1991-го года, он объявляет о создании новой ОС в конференции MINIX (comp.os.minix)
Продолжение следует...
Известные цитаты Линуса
- "Здесь я хочу рассказать о своих золотых правилах. Первое: обращайся с другими так, как ты хочешь, чтобы они обращались с тобой. Следуя этому правилу, в любой ситуации будешь знать, что делать. Второе: гордись тем, что делаешь. Третье: делай все с удовольствием".
- "Каждый прочитавший эту колонку подумает, что растущие тяготы моей роли главного хакера превратили меня в сволочь. Но это неверно. Я всегда был сволочью".
- "Девочек я приводил домой, только когда они хотели позаниматься. Это было не так уж часто, и я никогда не был инициатором, но отец питает иллюзии, что заниматься они хотели не только математикой. (По его мнению, они купились все на ту же формулу: значительный нос = значительный мужчина)."
- "Программы - как секс: лучше, когда это бесплатно".
- "Microsoft - не есть зло, просто у них по-настоящему паршивые операционные системы".
- "Моё имя Линус, и я ваш Бог".
- "Видите ли, вы не только должны быть хорошим кодером, чтобы создать систему, подобную Линуксу, вы еще должны быть и хитрожопым сукиным сыном".
- Философия Линукса: "Смейся в лицо опасности". Ой. Не то. "Сделай сам". Да, правильно.
- "Некоторые говорили мне, что жирный пингвин, по их мнению, не в полной мере олицетворяет изящество Линукса. Но по-моему, на них просто никогда не нёсся разгневанный пингвин со скоростью под 200 км/ч".
- "Интеллект - это способность избегать выполнения работы, но так, чтобы она при этом была сделана".
- Когда ты говоришь, "Я написал программу, которая роняет Windows", люди просто тупо смотрят на тебя и отвечают: "Да мне такие программы вместе с системой достались, бесплатно".
- "Я совсем не сомневаюсь, что виртуализация полезна в некоторых областях. Вот в чем я сильно сомневаюсь, так это что она когда-нибудь будет иметь такое влияние, которого хотят те, кто имеет отношение к виртуализации".
- "Итак, большинство из вас, скорее всего, будет невыносимо маяться от скуки в Рождество, и вот вам идеальное развлечение. Протестируйте 2.6.15-rc7. Все магазины будут закрыты, и на самом деле не будет лучшего занятия между поеданием пищи".
Ссылки по теме