Линус Торвальдс - Just for fun. Рассказ нечаянного революционера

Здесь есть возможность читать онлайн «Линус Торвальдс - Just for fun. Рассказ нечаянного революционера» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Город: Москва, Год выпуска: 2002, ISBN: 2002, Издательство: Эксмо-Пресс, Жанр: Прочая околокомпьтерная литература, ОС и Сети, Биографии и Мемуары, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Just for fun. Рассказ нечаянного революционера: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Just for fun. Рассказ нечаянного революционера»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

«Надо смотреть правде в лицо: я был ботаником. Хакером. С самых ранних лет. Я не склеивал очки изолентой, но вполне мог бы, потому что все остальное сходится. У меня были хорошие отметки по математике и физике, но зато — никакого представления о поведении в обществе. И в то время ботаников еще никто не ценил».
Эта книга говорит на два голоса: программист Линус Торвальдс и журналист Дэвид Даймонд, перебивая и дополняя друг друга, рассказывают очередную вариацию старой сказки о Золушке. Про то, как в Финляндии (седьмой по величине европейской стране — гордо подчеркивает Линус), где полгода сумрачно и холодно, в маленькой комнате с плотно занавешенными окнами жил да был тощий, бледный и никому не нужный ботаник. Как он беспрерывно программировал и в итоге создал самую знаменитую операционную систему в мире, женился на шестикратной чемпионке Финляндии по карате, переехал в Калифорнию, стал всеобщим любимцем и отцом трех дочерей.

Just for fun. Рассказ нечаянного революционера — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Just for fun. Рассказ нечаянного революционера», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

>MINIX — система с микроядром [пропущено, но без >потери смысла] . LINUX — монолитная система.

Если бы это было единственным критерием качества ядра, вы были бы правы. Однако вы не пишете о том, что микроядро в minix сделано плохо и возникают проблемы с многозадачностью (в ядре) . Если бы я сделал ОС, у файловой системы которой были бы проблемы с многозадачностью, я бы не стал так поспешно осуждать других: наоборот, я бы из кожи вон лез, чтобы все забыли о моем провале. Да, я знаю, что для minix есть масса заплаток, обеспечивающих многопоточную работу, но это лишь заплатки, и Брюс Эванс говорит, что все равно остается множество проблем синхронизации.

>2 . ПЕРЕНОСИМОСТЬ

«Переносимость нужна людям, которые не умеют писать новые программы» — это я только что придумал. В шутку.

На самом деле linux легче переносится, чем minix. Что? — слышу я ваш возглас. Это верно, но не в том смысле, какой имеет в виду ast: я сделал linux в максимальном соответствии со стандартами (хотя у меня перед глазами не было стандарта POSIX). Перенос программ в linux обычно гораздо проще, чем перенос их в minix. Я согласен, что переносимость — хорошее дело, но только если она имеет реальный смысл. Нет причин делать операционную систему полностью переносимой: достаточно, чтобы она была согласована с переносимым API. Основная идея операционной системы заключается в том, чтобы воспользоваться аппаратными возможностями, спрятав их под слоем обращений высокого уровня. Именно это и делает linux: она просто использует больше возможностей 386, чем другие ядра. В результате само ядро, конечно, становится не переносимым, но зато существенно упрощается архитектура. Вполне приемлемый компромисс, который и сделал возможным появление linux. Я согласен, что в linux машинная

зависимость доведена до предела: я купил себе 386-й в январе прошлого года и занялся linux отчасти для того, чтобы его изучить. Многие вещи нужно было бы сделать более машинно-независимыми, если бы это был настоящий проект. Но я не особенно оправдываюсь: это было конструктивное решение, и когда в апреле прошлого года я начинал писать linux, то не думал, что программой захочет воспользоваться кто-то другой. К счастью, я ошибся, а поскольку мои исходники всем доступны, каждый может попробовать перенести ее, хотя это будет и непросто.

Линус

PS> Прошу прощения за слишком резкие высказывания: minix — неплохая система, если нет ничего другого. Amoeba, может быть, неплоха, если у вас валяется 5—10 лишних 386-х, но у меня их нет. Обычно я не вступаю в перепалки, но linux — мое больное место :)

В этой переписке (одной из немногих виртуальных ссор, в которых я участвовал) было еще несколько обменов репликами. Однако основную идею вы уже уловили: у системы с самого начала были противники. (А может быть, основная идея в другом: будьте осторожны, выступая на электронном форуме. Все ваши опечатки и ошибки останутся с вами навсегда.)

Оставив родных и друзей на стоянке, мы с Линусом отправляемся в поход вдоль ручья. Наш лагерь расположился в парке «Гровер-Хот-Спрингс» в восточной части Сьерра-Невады. Дело происходит в выходные по случаю Дня независимости (4 июля). Место настолько живописное, что кажется картинкой из географического журнала «National Geographic». "Это момент для «Кодака», — провозглашает Линус, окидывая взглядом заросший полевыми цветами луг и суровые скалы на заднем плане. Мы усаживаемся возле ручья, и я прошу его рассказать о том времени, когда чары Linux стали распространяться далеко за пределы исходного сообщества участников телеконференции, с некоторыми из которых Линус даже встречался.

«Вот было классно, наверное, — говорю я. — Столько лет ты сидел без всякой связи с внешним миром, с головой погрузившись в процессор. И вдруг люди из разных уголков планеты признают, что ты занимаешься важным делом. Ты становишься центром растущего сообщества, которое смотрит на тебя, как на...»

"Не помню, чтоб это для меня много значило, — отвечает Линус. — Вряд ли. Я все время об этом думал, но в основном потому, что постоянно возникали проблемы, требовавшие разрешения. Думал-то я много, но без особых эмоций. Мне нравилось, что множество людей подталкивают меня к продолжению работы. Я думал, что конец уже виден — момент, когда практически все будет готово. Но этот момент все не наступал, потому что мне подкидывали все новые стимулы и новые проблемы.

Поэтому работать было интересно. Иначе я бы, наверное, занялся чем-то другим, потому что мне нравилось работать именно так. А эмоций у меня больше вызывал мой нос или еще что-нибудь в этом роде".

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Just for fun. Рассказ нечаянного революционера»

Представляем Вашему вниманию похожие книги на «Just for fun. Рассказ нечаянного революционера» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Just for fun. Рассказ нечаянного революционера»

Обсуждение, отзывы о книге «Just for fun. Рассказ нечаянного революционера» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x