Ћюдибиографии, истории, факты, фотографии

Ћинус “орвальдс

   /   

Linus Torvalds

   /
             
‘отографи€ Ћинус “орвальдс (photo Linus Torvalds)
   

ƒень рождени€: 28.12.1969 года
ћесто рождени€: ’ельсинки, ‘инл€нди€
¬озраст: 50 лет

√ражданство: ‘инл€нди€, —Ўј
—оцсети:


Ћинус “орвальдс. Ѕиографи€

—оздатель Linux

»нтерес к операционным системам у Ћинуса возник практически сразу. ѕри попытке установить купленный флоппи-контроллер ему пришлось написать свой драйвер устройства. ѕопутно Ћинус обнаружил проколы в самой операционной системе или, по крайней мере, несоответствие между тем, что обещала документаци€, и тем, что реально происходило.

28.12.2023

Ћинус родилс€ и вырос в ‘инл€ндии, в семье журналистов. ¬ школе он считалс€ типичным Ђботаникомї, что вполне соответствовало его внешности и увлечени€м. —амый младший в классе, щуплый и низкорослый, по собственному признанию, Ђнекрасивыйї, Ћинус был не на шутку увлечен техникой и мало интересовалс€ общением со сверстниками. ќн всегда отлично успевал по математике и физике, иногда в ущерб гуманитарным дисциплинам.

Ћинус “орвальдс фотографи€
Ћинус “орвальдс фотографи€

Ќепререкаемым авторитетом и истинным гуру стал дл€ будущего Ђреволюционераї его дедушка по материнской линии Ћео ¬альдемар “Єрнквист, профессор статистики в ”ниверситете ’ельсинки. »менно он открыл дл€ Ћинуса мир компьютеров.  огда Ћинусу было 11 лет, он уже осваивал дедушкин Commodore VIC-20, параллельно обуча€сь программированию на Basic Ч ни на что большее этот компьютер не был годен. ¬ скором времени Ћинусу наскучил монотонный ввод программ под диктовку дедушки. ќн начал скупать все по€вл€вшиес€ в стране компьютерные книги и журналы. ¬ одном из них Ћинусу попалась программа дл€ азбуки ћорзе. ¬ отличие от всех встречавшихс€ ему прежде, она была написана не на Ѕейсике, а представл€ла собой просто набор цифр, которые можно было вручную перевести на машинный €зык Ч в цепочку нулей и единиц, пон€тную дл€ компьютера.

ѕрид€ к осознанию того факта, что Ѕейсик €вл€етс€ лишь Ђчастью компьютераї, Ћинус начал постигать другие его стороны. Ђя не знал, что есть программы дл€ перевода Ђчеловеческихї чисел в машинные нули и единицы, так что прин€лс€ писать программы в числовой форме и переводить их вручную. Ёто называетс€ программированием в машинном коде. ќно расшир€ет возможности компьютера и позвол€ет делать такие вещи, до которых иначе не додумаешьс€. ќгромное значение приобретают самые мельчайшие детали. Ќачинаешь ломать голову над тем, как сделать то же самое чуть-чуть быстрее и зан€ть при этом меньше места. ћежду тобой и компьютером исчезает барьер абстракции, и вы становитесь очень близки. ¬от что такое Ђбыть с машиной на ДтыУї.

 огда дедушка Ћинуса умер, будущий хакер с головой ушел в изучение возможностей доставшегос€ ему Ђпо наследствуї компьютера.

–одители Ћинуса и по сей день работают в сфере журналистики. ќтец Ќильс “орвальдс Ч теле- и радиожурналист, мать јнна “орвальдс Ч литературный редактор в ‘инском јгентстве Ќовостей. —естра Ћинуса —ара руководит собственным бюро переводов, которое занимаетс€ в основном переводами новостных репортажей и одновременно работает в ‘инском јгентстве Ќовостей. —ам Ћинус относитс€ к Ђсемейнойї профессии скептически. ¬от, пожалуй, наиболее красноречива€ цитата из книги: Ђѕоскольку почти все мои родственники Ч журналисты, € считаю себ€ вправе шутить с репортерами о том, что знаю, какие они козлыї.

¬ отличие от своих сверстников, Ћинуса в юношеские годы не привлекали ни футбол с хоккеем, ни флирт с девушками. ќн был полностью поглощен общением с компьютерами. ќ себе Ћинус говорит так: Ђя был хакером чистой воды. Ѕез вопросов. ѕричем сексуальными хакеров стали считать позже. “очнее, не сексуальными, а прикольными. я же был не просто хакером, но еще и застенчивым хакером. »ли это уже тавтологи€?  ороче, € сидел за компьютером и был абсолютно счастливї.

 ак это все узнаваемо, не правда ли? ¬ наше врем€ таких детей становитс€ все больше и больше. ќднако в те годы, когда Ђкомпьютеры были большими, а программы маленькимиї, увлечение Ћинуса не расценивалось как совершенно ординарное.,

ѕроучившись год в университете, Ћинус был призван в финскую армию, где подкачал мускулы и укрепил здоровье на зан€ти€х по общей физической подготовке. »роничное отношение Ћинуса к родной стране и соотечественникам проступает и здесь. ЂЌекоторые даже считают, что главна€ причина всеобщей воинской об€занности в стране Ч это дать финнам неисчерпаемую тему дл€ разговоров за пивом. ќбщее несчастье их объедин€ет. —лужат они с отвращением, но потом с удовольствием об этом вспоминаютї.

Ћучшие дн€

ѕокоритель полюсов
ѕосетило:11148
–уаль јмундсен
Ћеонид јгутин: Ћюбит разную музыку, но поет попсу
ѕосетило:10485
Ћеонид јгутин
“€желейший действующий велосипед в мире
ѕосетило:8516
¬оутер ¬ан ден Ѕош

ѕосле демобилизации Ћинус вернулс€ к своим университетским зан€ти€м. »менно университет дал Ћинусу толчок к серьезным зан€ти€м программированием. ¬с€ его дальнейша€ жизнь напр€мую св€зана с разработкой новой операционной системы.

Ћинус и Linux

Ћинусу было 17 лет, когда в 1987 году на скопленные деньги на смену устаревшему VIC-20 он купил новинку тех времен Ч Sinclair QL.  омпьютер работал на 8-мимегагерцевом процессоре 68008 от компании Motorola и имел 128 килобайт пам€ти. Ќа тот момент цена компьютера, выпускаемого фирмой под эгидой  лайва —инклера, составл€ла около 2000 долларов.

»нтерес к операционным системам у Ћинуса возник практически сразу. ѕри попытке установить купленный флоппи-контроллер ему пришлось написать свой драйвер устройства. ѕопутно Ћинус обнаружил проколы в самой операционной системе или, по крайней мере, несоответствие между тем, что обещала документаци€, и тем, что реально происходило.

—ледующим действием Ћинуса было дизассемблирование операционной системы Q-DOS, установленной на его компьютере. –азочарованием стало известие, что в установленной системе ничего невозможно было изменить, так как она прописывалась в ѕ«”. ѕервыми программами, которые написал Ћинус на новом компьютере, были, конечно, игры. »деи большинства игр он перенес со своего старого компьютера. ќднако установленна€ ќ— имела массу недостатков. “ак, несмотр€ на мультизадачность, она не имела функции защиты пам€ти и в любой момент могла зависнуть.  роме того,  лайв —инклер (Clive Sinclair) после выпуска Sinclair QL забросил разработку дальнейших моделей и поддержку старых.

ѕосле возвращени€ из армии Ћинус впервые сталкиваетс€ с системой Unix. ¬ числе других 32-х студентов он выбрал дл€ обучени€ курс ЂC и Unixї. “ак как система Unix только по€вилась в ’ельсинкском университете, преподаватель училс€ новой ќ— нар€ду со студентами. “олчком к созданию собственной операционной системы дл€ Ћинуса послужила книга профессора из јмстердама Ёндрю “аненбаума (Andy Tanenbaum) Ђѕроектирование и реализаци€ операционных системї. —ам Ћинус утверждает, что эта книга буквально перевернула его жизнь. ¬ этой книге Ёндрю “аненбаум описывал Minix Ч учебную ќ—, которую он написал дл€ обучени€ Unix. ≈стественно, Ћинус тут же загорелс€ идеей установки Minix на свой компьютер. ќднако Sinclair QL не позвол€л устанавливать такие системы. Ћишь в €нваре 1991 года, купив новый компьютер (уже PC), Ћинусу удалось установить на нее копию Minix.

ѕосле изучени€ достоинств и недостатков Minix, Ћинус прин€лс€ Ђдоводить ее до умаї. Minix была все-таки учебной ќ—, намеренно урезанной и искаженной. ѕосле установки собственных старых программ и заплаток знаменитого австралийского хакера Ѕрюса Ёванса (Bruce Evans) Minix приобрела более приемлемый вид.

¬се началось с плохой реализации терминала удаленной св€зи в Minix. Ёто была наиболее используема€ Ћинусом функци€, так как он св€зывалс€ по модемной св€зи с университетским компьютером. Ћинус решил разработать свою программу дл€ св€зи, при этом опира€сь не на Minix, а непосредственно на аппаратный уровень компьютера. Ёто позволило параллельно изучить в тонкост€х сам компьютер на 386-ом процессоре и операционную систему. Ћинус был очень горд своим усовершенствованием ќ—. ќднако попытки продемонстрировать свои Ђзаслугиї другим ни к чему не привели. Ђя пон€л, что это не впечатл€ет. Ќикому не объ€снишь, что под внешней незатейливостью могут скрыватьс€ сложные глубинные процессыї.

“аким образом, Linux началась с написани€ пакета эмул€ции терминала. ќдно нововведение пот€нуло за собой другое. Ћинусу потребовалось скачивать и закачивать файлы на университетский компьютер, а дл€ этого нужно было писать файлы на диск. Ќедолго дума€, он прин€лс€ за написание драйвера дисковода и файловой системы. ѕри этом Ћинус делал свою систему совместимой с Minix. ѕо ходу работы Ћинус советовалс€ с другими пользовател€ми Minix посредством usenet-конференции comp.os.minix. ѕо тому, насколько серьезные вопросы относительно архитектуры Unix и Minix студент задавал в конференции, можно было догадатьс€, что Ћинус разрабатывает собственную ќ—.

¬ один прекрасный момент он с удивлением обнаружил, что написанные им программы, обросшие дополнительными функци€ми, €вл€ют собой рабочую версию своей операционной системы. Ќа ранних стади€х создани€ будущей Linux работа велась довольно монотонно. Ћинус рассматривал один за другим системные вызовы, которые лежали в основе Unix, и пыталс€ создать на их основе свои блоки ќ— с необходимыми ему функци€ми. Ёто было довольно утомительно и не давало больших стимулов к дальнейшей работе. ј все потому, что проверить работоспособность системы пока еще было невозможно. ѕосле такой обработки около двадцати п€ти системных вызовов Ћинус решил перейти к другой тактике: он стал пытатьс€ запускать оболочку ќ—, а при по€влении ошибок Ч разрабатывать необходимые системные вызовы. “ак, продвижение в создании системы было налицо. ¬ конце августа Ч начале сент€бр€ оболочка стабильно заработала. Ёто был первый значительный успех.

»так, 17 сент€бр€ 1991 года перва€ верси€ Linux была выложена в открытый доступ на FTP-сервер. “огда же был решен вопрос о названии новой системы. Ћинус изначально хотел назвать ее Freax (от ЂFreaksї Ч фанаты и Ђxї Ч окончание слова от ЂUnixї). ƒл€ себ€ же он называл ее Linux, но считал, что это нескромно выносить в качестве официального названи€. јри Ћемке (Ari Lemke), преподаватель “ехнического университета ’ельсинки, создал на университетском FTP-сервере каталог, где Ћинус и разместил свою систему. ќднако јри не понравилось слово Freax, и он сам переименовал каталог pub/OS/Linux. Ћинус особо не возражал, и название закрепилось.

¬ерси€ Linux, выложенна€ на сайт, имела номер 0.01. Ёто означало, что пока система мало на что годитс€ и нуждаетс€ в длительной доработке. »менно поэтому Ћинус не устраивал публичную презентацию новой ќ—. ќн лишь разослал письма дес€тку известных хакеров с указанием адреса сервера, где Linux можно было скачать. ‘актически ничего, кроме запуска оболочки и распечатки исходников, первоначальна€ Linux делать не позвол€ла.

  но€брю 1991 года интерес к системе у Ћинуса исс€к, и ее дальнейшее развитие, возможно, прекратилось бы. ѕомогла случайность. ѕри очередной доработке Minix, Ћинус по оплошности испортил некоторые важные части раздела Minix. ¬озник вопрос: либо переустанавливать Minix, либо постановить, что Linux имеет право на существование в качестве основной ќ—. Ћинус выбрал свою ќ—.

  началу 1992 года Linux совершила значительный рывок вперед. Ћинус добавил в систему несколько функций, аналогов которым не было в Minix, в частности Ч функцию подкачки на жесткий диск при использовании больших программ.  роме этого, Ћинус вводил в новую ќ— функции, которые запрашивали пользователи в своих письмах.

Ћинус намеренно отказалс€ от поступаемых предложений о вознаграждении и попросил пользователей присылать ему открытки из своих родных городов. ≈му было интересно знать, где люди используют Linux. ќткрытки посыпались лавиной Ч из Ќовой «еландии, японии, Ќидерландов, —Ўј. “олько теперь родственники и заметили, что зан€ти€ за компьютером принос€т Ћинусу значительную попул€рность. ”слови€ распространени€ Linux были разработаны еще на начальной стадии. Linux распростран€етс€ свободно, при этом не может быть выставлена на продажу. ¬ случае если пользователь вносил какие-то изменени€ или улучшени€ в систему, он должен был сделать их всеобщим досто€нием в виде исходников. ¬последствии, авторские права были заменены на GPL (General Public License). ќтчасти это было сделано потому, что Ћинус писал свою ќ—, опира€сь на множество свободно распростран€емых по интернету инструментов. —амым важным из них был компил€тор GCC, авторские права которого были оговорены в GPL.

— ростом попул€рности у Linux по€вл€лись и враги, и завистники. „его никак не ожидал Ћинус, так это осуждени€ со стороны автора книги, котора€ подтолкнула его на Ђподвигиї. јвтор Ђѕроектировани€ и реализаци€ операционных системї, создатель Minix Ёндрю “аненбаум регул€рно выступал с €звительными письмами в адрес Linux. ¬прочем, Ћинусу никогда не приходилось лезть за словом в карман. ѕерепалка Ћинуса с “аненбаумом стала настолько резкой, что они продолжали споры уже по личной почте.

»з всего вышеизложенного видно, что до 1992 года, несмотр€ на долгие часы, дни и мес€цы работы над Linux, нова€ ќ— оставалась дл€ Ћинуса интересной игрушкой. ѕерелом наступил весной 1992 года, когда хакер ќрест «бровски (Orest Zborowski) успешно адаптировал X Windows дл€ Linux. “аким образом, у Linux по€вилс€ графический интерфейс. Ћинус пон€л, что его ќ— перестала быть забавой дл€ узкого круга программистов, на нее полагаютс€ и рассчитывают многие тыс€чи людей во всем мире.

ѕосле по€влени€ графического интерфейса, Ћинус решил, что система почти готова к работе и выпустил версию 0.95. Ёто оказалось существенной ошибкой. ≈два начав вводить в Linux функции работы в сети, Ћинус пон€л, что предстоит еще очень много потрудитьс€. ¬ерси€ 1.0 вышла лишь через два долгих года. ќна была представлена публике в марте 1994 года.

¬ личной жизни Ћинуса до некоторого времени мало что мен€лось. ¬ 1993 году он решил пойти по стопам деда, пристрастившего его к компьютерам, и стал ассистентом в ”ниверситете ’ельсинки. „ерез несколько мес€цев Ћинус женилс€ на одной из своих студенток. «накомство Ћинуса с “руве произошло в классическом Ђхакерскомї стиле. ¬от как Ћинус рассказывает об этом в своей книге: ЂЎла осень 1993, интернет еще не был попул€рен, поэтому однажды € задал на дом послать мне сообщение по мейлу. —егодн€ это звучит по-идиотски, но € сказал: Ђƒомашнее задание: пришлите мне e-mailї. ƒругие студенты прислали просто тестовые сообщени€ или какие-то замечани€ о зан€ти€х. “уве пригласила мен€ на свидание. я женилс€ на первой женщине, котора€ обратилась ко мне по е-мейлуї.

1996 и 1997 годы принесли в жизнь Ћинуса значительные перемены. ¬есной 1996 года Ћинус наконец закончил ”ниверситет ’ельсинки со званием магистра, в декабре у Ћинуса и “руве родилась дочь, а в феврале 1997 года Ћинус поступил на работу в компанию Transmeta в  ремниевой ƒолине.

¬се эти перемены дали причину дл€ беспокойства пользовател€м Linux. ќсобо активных из них интересовало, сможет ли Ћинус в дальнейшем руководить развитием Linux, и не забросит ли он проект. ќпасени€ пользователей не оправдались, Ћинус и по сей день успешно сочетает семейную жизнь и карьеру с развитием всемирно известной ќ—.

»де€ выбора символики дл€ Linux Ч один из спорных вопросов между Ћинусом и “руве. ” кого родилась иде€ выбора пингвина в качестве знака доподлинно неизвестно. ќднако мы знаем, что в итоге Ћинус подал клич в интернете, чтобы ему присылали различные изображени€ пингвинов, и выбрал вариант графика Ћарри ёинга (Larry Ewing). ѕингвин у ёинга получилс€ необычным и узнаваемым. ’от€ у всех пингвинов клювы и ласты черные, у талисмана Linux они оранжевые, Ђкак будто папа этого пингвина был селезнем, возможно, ƒаффи ƒак во врем€ круиза по јнтарктике закрутил короткий роман с местной птичкойї.

Linux становилась все более попул€рной и избежать ее коммерциализации уже было невозможно. ¬прочем, Ћинус к сохранению Ђневинностиї уже и не стремилс€. ≈го опасени€, что Linux может быть захвачена какой-то компанией в начальной стадии развити€, к счастью, не оправдались. “еперь же Linux заинтересовала крупнейшие корпорации. ќдна за одной объ€вили о поддержке системы на своих серверах IBM, Informix, Oracle и многие другие.

«начительно помогло в распространении Linux то, что она изначально не была предназначена дл€ какой-то конкретной ниши рынка. Ќачиналась разработка Linux на обычном домашнем ѕ , затем ее стали устанавливать на суперкомпьютеры, серверы, встроенные устройства и т.д. ¬ыпуск мобильного телефона от Motorola под управлением Linux также говорит о многом.

—о временем попул€рность Ћинуса, котора€ сначала его забавл€ла, начала мешать. ¬ его частную жизнь начали проникать не благодарные пользователи Linux, а пронырливые журналисты. »м нет дела до структуры ќ—, им важна лишь сенсаци€. ѕостепенно Ћинус уходит в тень. –еволюци€ закончена, все расход€тс€ по своим рабочим местам.




¬аш комментарий (*):
я не робот...

Ћучшие недели

Ћеонид јгутин: Ћюбит разную музыку, но поет попсу
ѕосетило:10485
Ћеонид јгутин
“€желейший действующий велосипед в мире
ѕосетило:8516
¬оутер ¬ан ден Ѕош
—офь€ ћуратова. Ѕиографи€
ѕосетило:9764
—офь€ ћуратова

ƒобавьте свою информацию

«десь
јдминистраци€ проекта admin @ peoples.ru