ЛИНУС ТОРВАЛЬДС - биография

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
x230
Сообщения: 2094
Зарегистрирован: 02 сен 2016, 22:07
Решено: 5
Благодарил (а): 406 раз
Поблагодарили: 487 раз
Контактная информация:

ЛИНУС ТОРВАЛЬДС - биография

#1

25 янв 2021, 14:04

ЛИНУС ТОРВАЛЬДС - биография
(в финской транскрипции - ЛИНОУС)
Источник: losst.ru

Линус Торвальдс – это отец-основатель операционной системы Linux. Его вклад в современный мир IT-технологий бесценен в прямом и переносном смысле. Вам наверняка интересно узнать о том, как никому не известный финский студент написал то, что в дальнейшем стало третьей по популярности настольной операционной системой и первой среди серверных систем.

Так какие идеи и пути их реализации позволили создать операционную систему? Как удалось объединить тысячи программистов в имя единой цели и какой вклад сделал сам Линус? В этой статье мы подготовили для вас небольшую биографию Линуса Торвальдса.



БИОГРАФИЯ ЛИНУСА ТОРВАЛЬДСА

1. ДЕТСТВО
Линус Торвальдс родился 28 декабря 1969 года в столице Финляндии Хельсинки. Он был не самым общительным ребёнком, так как комплексовал из-за своей внешности. Его дед по материнской линии работал профессором статистики в университете, поэтому у них в доме был калькулятор. Линуса не очень интересовал результат вычислений, но сам процесс захватывал его до глубины души.

Забавный факт: Фамилия Торвальдс была придумана дедом Линуса, а все её носители являются родственниками.

Уже позднее, в 1981 году дедушка приобрёл компьютер Commodore VIC-20. Сначала Линус помогал ему вводить написанные им программы математических расчётов. Так у него привилась любовь к математике и физике. Позднее он и сам стал писать программы, начиналось всё с банального вывода текста на экран. Все карманные деньги он тратил на компьютерные журналы, а свободное время проводил за написанием и доработкой программ.


Линус работает за компьютером Commodore VIC-20

Однажды Линус нашёл программу для азбуки Морзе. В отличие от других программ она была опубликована в машинном коде. Так он узнал о том, что на самом деле процессор работает с двоичным кодом, а не с командами Basic. С этими знаниями он ещё больше углубился в изучение программирования. Среди написанных им программ было немало игр. Это были простые проекты, всё же компьютер обладал 3.5 килобайтами памяти.

За Commodore Торвальдс провёл около пяти лет, пока не накопил на свой следующий компьютер – Sinclair QL. И это был очень значимый переход. 32-разрядный процессор и 128 килобайт памяти позволили писать гораздо более сложные программы. У него даже получилось написать клон Pacman, причём на ассемблере, а не на языке высокого уровня.

В это же время Линус начинает изучать операционную систему. Для этих целей он даже приобрёл ассемблер и редактор. Однако, программы располагались на фирменных микроприводах и их нельзя было перенести в EEPROM. Поэтому он написал свои аналоги. Это была его гордость, текст выводился моментально, что было редкостью для компьютеров того времени.

2. УЧЁБА В УНИВЕРСИТЕТЕ
В 1988 году Линус поступил в Хельсинский университет и выбрал три специализации: математику, физику и компьютеры. Первый год учёбы прошёл довольно хорошо, в этот период у него было не так много времени, чтобы заниматься с компьютером. Затем пришлось сделать перерыв и пойти в армию.

На выбор давалось два варианта: быть рядовым 8 месяцев, либо 11 месяцев проходить офицерские курсы. Линус выбрал второе. На него была возложена задача управления огнём артиллерии. На первый взгляд всё просто, рассчитал траекторию и передал её отряду по телефонной линии. Тут-то и крылся подвох, надо было ещё и прокладывать кабель. В общей сложности Линус провёл более трёх месяцев в лесах Лапландии. Ничего хорошего, но с того времени у него есть бесконечная тема для разговоров за кружкой пива.

Вернувшись к учёбе Линус стал подыскивать замену своему компьютеру. Было принято решение перейти на IBM PC. Денег на новый компьютер не было, поэтому в свободное время Торвальдс решил подготовиться к курсам по языку Си и системам Unix. Для этой цели он выбрал книгу Эндрю Таненбаума «Проектирование и реализация операционных систем». В этой книге описывается принцип работы операционной системы на примере Minix, учебной версии Unix.

3. СОЗДАНИЕ LINUX
Книга перевернула представление Линуса об операционных системах. Unix была именно тем, о чем мечтает любой программист – простота. С помощью несложных базовых вызовов можно было создать что угодно. В начале 1991 года Торвальдс приобрёл свой второй компьютер. Это был 386 с 4 Мбайтами оперативной памяти. Изначально на нём стоял DOS, но через месяц Линус получил заказанный по почте Minix и начал более подробное изучение системы.

Одной из важных программ был терминал для связи с университетским компьютером и выходом в интернет. То, что предлагал Minix, Линусу категорически не понравилось и он начал разработку собственной программы. Тут важно отметить, что терминал запускался отдельно и работал без операционной системы. На этом Линус не остановился. Он захотел, чтобы его терминал мог сохранять и передавать файлы. Выбор пал на файловую систему Minix, если его терминал будет совместим с ней, то это заметно упростит задачу.

На каком-то этапе функций терминала стало так много, что Линуса осенило, он создавал не просто терминал, а целую операционную систему. Следующей его целью стал запуск оболочки. Он описывал только те вызовы, на которые выдавалась ошибка. Код в основном был написан на Си и использовал особенности 386 процессора.

Оболочка, как и многие программы, которые Торвальдс запускал на своей системе были написаны по лицензии GNU GPL. Проектом GNU управлял Ричард Столлман и хотел создать операционную систему с открытым кодом. Программы, вроде текстового редактора Emacs были уже готовы, не хватало только ядра операционной системы. Как вы уже догадались, ядро Линуса и стало основой операционной системы с открытым кодом. Код должен быть доступен всем, именно такой позиции придерживается основоположник Linux.

17 сентября 1991 года первая версия для публики была готова. Сам Линус настаивал на названии Freax, хотя рабочим было нескромное Linux. Ари Лемке, профессор технического университета Хельсинки, который предоставил место на FTP-сервере, решил не менять название и разместил операционную систему в каталоге pub/OS/Linux.

Уже в 1992 году Linux начинает обретать популярность, появляются те, кто готов работать над этой системой. В то же время благодаря сообществу система получает оконный интерфейс X Window. Следующим этапом стала разработка сетевого интерфейса. На это ушло без малого два года. Надо было позаботиться о защите компьютера в сети.

В 1993 году Линус вёл курсы информатики в своём университете. Одним из заданий было довольно простым – написать ему электронное письмо. Одна из студенток пригласила его на свидание. Так Линус познакомился со своей будущей женой Туве.



Интересный факт: Талисман Linux, пингвин, обязан своим появлением Туве. Ей запомнился момент, когда пингвин клюнул Линуса за руку в австралийском зоопарке. А когда Торвальдс подбирал логотип, взамен не очень уместного розового треугольника, Туве предложила использовать пингвина.

В университете Линус учился и работал до 1996 года. В то время стали поступать предложения о работе в крупных компаниях. Он принципиально не хотел стать сотрудником компании, разрабатывающей свой дистрибутив Linux, чтобы не потерять независимость. Выбор пал на малоизвестную Transmeta, расположенную в Сан-Франциско. Таким образом в начале 1997 года Линус со своей, к тому времени уже женой, Туве, дочерью Патрицией и двумя кошками переехал в США.

4. РАБОТА В TRANSMETA
Первое время Линус был занят тем, что устранял ошибки в работе многопроцессорных систем под управлением Linux, используемых в Transmeta. Оказалось, что многие вещи работали не так, как планировалось.

Следующим этапом стала разработка интерпретатора кода процессора 80x86. Transmeta не имела лицензии на использование архитектуры x86, поэтому пришлось выкручиваться таким непростым способом. Что интересно, по контракту Линус имел право заниматься Linux в рабочее время, чем непременно пользовался.

Однажды Торвальдс получил письмо от самого Стива Джобса, он приглашал в свой офис на беседу. На встречу пришёл и главный технарь Apple, Эви Теванян. Речь зашла о планируемой операционной системе Mac OS X и её микроядре Mach.

Стив и Эви рассчитывали завлечь Линуса рассказом об этом ядре и возможным коммерческим успехом. Но их старания были напрасны, ведь они не знали о том, что Торвальдсу не нравится идея использовать микроядро. Его монолитное ядро Linux имело гораздо больше преимуществ, особенно в плане взаимодействия компонентов. Вербовка в ряды Apple провалилась.

Работа в Transmeta продолжалась до 2003 года. Уже тогда компания начала переход от разработки железа к патентному праву. Для Линуса в этой компании просто не осталось работы.

5. РАБОТА В OPEN SOURCE DEVELOPMENT LABS И В THE LINUX FOUNDATION
В 2004 году Торвальдс переехал в Орегон, чтобы присоединиться к коллективу Open Source Development Labs (OSDL). Эта организация была создана ещё в 2000 году для координации разработки Linux, а также для его продвижения в корпоративной среде. Несмотря на то, что она является некоммерческой, у неё есть немало крупных спонсоров, вроде Intel, IBM, HP и других не менее известных компаний.

Первые годы для управления разработкой ядра Linux использовалась проприетарная система BitKeeper на безвозмездной основе. Однако, после того, как выяснилось, что для написания одного из плагинов код программы был подвергнут реверс-ижинирингу, лицензия была отозвана.

Это стало толчком для разработки собственной системы управления версиями. Всего за неделю Линус написал свой набор программ под названием Git. А спустя пару месяцев, в июне 2005 года, Linux полностью перешёл на новую систему. Этот проект для мира IT стал не менее значимым, чем операционная система. Хотя и в этот раз Линус не был первопроходцем, он просто позволил использовать систему всем желающим.

В 2007 году OSDL объединилась ещё с одной организацией, Free Standards Group, целью которой было продвижение свободного ПО. Linux и там и там был основным проектом, поэтому нет ничего удивительного в том, что новая организация получила название The Linux Foundation.

Примерно в то время за авторством Линуса было написано около 2% кода Linux. Всё остальное – это вклад сообщества. И несмотря на то, что Торвальдс уже не является ведущим разработчиком операционной системы, за ним остаётся последнее слово. На конец 2020 года практически весь код, что он пишет – это ответы на электронные письма. По его словам, он больше не программирует, хотя именно он оценивает нововведения и даёт добро на их добавление в систему.

6. ПРЕДПОЧТЕНИЯ ЛИНУСА
Линус не отличается постоянством в своих предпочтениях. Всё зависит от текущей ситуации. Например, он начинал с процессоров Motorola 6502 и 68008. Затем практически три десятка лет он использовал процессоры Intel, хотя изначально не особо верил в архитектуру x86. В 2020 году он перешёл на AMD. Сейчас он скептически относится к ARM, но кто знает, может быть через 5-10 лет именно такой процессор станет «сердцем» его нового компьютера.

Среди всех языков программирования Линус выберет всего один – Си. С ним и ассемблером он написал Linux. C++ же для него неприятен, оно и не удивительно, чистый Си гораздо ближе к аппаратному уровню, что критично для ядра операционной системы.

Из дистрибутивов выбор пал на Fedora, а оболочкой рабочего стола у Линуса на долгие годы стал GNOME. Хотя он пользовался и другими вариациями Linux, но именно Fedora уже много лет используется в качестве основной операционной системы.

С оболочками же ситуация интереснее, после релиза GNOME 3 он на некоторое время отказался от неё, слишком много изменений было сделано не в лучшую сторону. Одно время Линус пользовался KDE, пока не подобрал набор расширений GNOME, вернувших часть утраченных функций.

ВЫВОДЫ
Линусу Торвальдсу посчастливилось познакомиться с компьютерами в раннем детстве. Огромный вклад в это сделал его дед. Без него он вряд ли бы начал программировать. С юных лет Линус выбрал свою профессию и остаётся верен ей и по сей день.

Проект всей его жизни, Linux, появился и стал популярен благодаря стечению обстоятельств. Нерасторопность Ричарда Столлмана, сыгравшего не менее важную роль в становлении операционной системы, а также выбранная модель распространения, поддержка сообщества и многие другие факторы сделали Linux именно тем, чем он является сейчас.

Аватара пользователя

hellonet
Сообщения: 2866
Зарегистрирован: 11 окт 2016, 12:58
Решено: 11
Откуда: Новосибирск
Благодарил (а): 1083 раза
Поблагодарили: 468 раз
Контактная информация:

ЛИНУС ТОРВАЛЬДС - биография

#2

25 янв 2021, 15:10

x230 писал(а):
25 янв 2021, 14:04
Линус работает за компьютером Commodore VIC-20
У меня сохранился такой и с магнитофончиком

no avatar

Автор темы
x230
Сообщения: 2094
Зарегистрирован: 02 сен 2016, 22:07
Решено: 5
Благодарил (а): 406 раз
Поблагодарили: 487 раз
Контактная информация:

ЛИНУС ТОРВАЛЬДС - биография

#3

25 янв 2021, 15:23

hellonet писал(а):
25 янв 2021, 15:10
У меня сохранился такой
не-е-е, я захватил только спектрум (по-моему zx spectrum 3)

Аватара пользователя

hellonet
Сообщения: 2866
Зарегистрирован: 11 окт 2016, 12:58
Решено: 11
Откуда: Новосибирск
Благодарил (а): 1083 раза
Поблагодарили: 468 раз
Контактная информация:

ЛИНУС ТОРВАЛЬДС - биография

#4

25 янв 2021, 15:36

x230 писал(а):
25 янв 2021, 15:23
не-е-е, я захватил только спектрум
У меня первым был Хобби ПК8000, выписывал прямо с завода в Оренбурге, потом несколько спектрумов самоделок, потом по случаю достался б/у Коммодор

Аватара пользователя

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

ЛИНУС ТОРВАЛЬДС - биография

#5

25 янв 2021, 15:45

x230 писал(а):
25 янв 2021, 14:04
Для этих целей он даже приобрёл ассемблер
чего он приобрёл??? О_О

Аватара пользователя

symon2014
Сообщения: 5924
Зарегистрирован: 16 дек 2017, 21:59
Решено: 36
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 747 раз
Контактная информация:

ЛИНУС ТОРВАЛЬДС - биография

#6

25 янв 2021, 15:48

WWolf писал(а):
25 янв 2021, 15:45
О_О
Когда то линуксы приобретались на сидюках.

Закрыто

Вернуться в «Вопрос новичка и FaQ»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей