"Ради удовольствия." - читать интересную книгу автора (Торвальдс Л., Даймонд Д.)

Это называется переключением задач, и аппаратная часть 386-го его
поддерживает. Я был в восторге от своего плана.
Моя первая тестовая программа использовала один процесс для выдачи на
экран буквы А, а другой -- для выдачи буквы В. (Звучит тоскливо -- я знаю.)
Я запрограммировал это так, чтобы каждую секунду писалось несколько букв. С
помощью прерывания по таймеру я сделал так, что сначала экран заполнялся
ААААААА. Потом неожиданно буквы сменялись на ВВВВВВВВВ. С практической точки
зрения это было абсолютно бессмысленно, но зато становилось очевидно, что
переключение работает. На это у меня ушел почти месяц, потому что во всем
приходилось разбираться с нуля.
В конце концов я научился переключать процессы (АААААААА и ВВВВВВВ)
так, чтобы один читал с модема и писал на экран, а другой -- читал с
клавиатуры и писал на модем. У меня появилась собственная программа эмуляции
терминала.
Когда я хотел почитать новости, я вставлял дискету и перезагружал
машину, чтобы с помощью своей программы прочесть новости с университетского
компьютера. Если же я хотел внести усовершенствования в пакет эмуляции
терминала, я загружал Minix и использовал ее для программирования.
Я был очень горд.
Моя сестра Сара была в курсе моих достижений. Я позвал ее, и она секунд
пять посмотрела на мои АААААА и ВВВВВВ, потом сказала: "Хорошо", и ушла,
оставшись совершенно равнодушной. Я понял, что это не впечатляет. Никому не
объяснишь, что под внешней незатейливостью могут скрываться сложные
глубинные процессы. Примерно так же глупо, как демонстрировать кусок дороги,
который только что покрыл гудроном. Кажется, я похвастался своими успехами
еще только одному человеку -- Ларсу. Это был второй шведскоговорящий
студент, который специализировался по компьютерным наукам и поступил в один
год со мной.
Мне не было дела, стоит на дворе март или апрель, тает снег на
Петерсгатан или нет. Большую часть времени я сидел в халате, лихорадочно
приникнув к своему новому страховидному компьютеру в комнате с плотными
черными шторами на окне, отгороженный от солнечного света и вообще от
внешнего мира. Я с трудом наскребал деньги на ежемесячные платежи за свой
ПК, которые были рассчитаны на три года. Я еще не знал, что платить мне
осталось всего год. А через год я уже буду автором Linux, которую увидят не
только Сара и Ларе, а куча разных людей. И Петер Энвин, с которым мы теперь
вместе работаем в Transmeta, объявит в Интернете подписку для оплаты моего
компьютера.
Все знали, что на Linux я ничего не зарабатываю. Все просто сказали: "А
давайте скинемся Линусу на компьютер".
Это было классно.
У меня совершенно не было денег. Мне всегда казалось очень важным не
требовать и не просить денег, но когда мне их просто дали... ну слов нет.
Вот так начиналась Linux. С превращения тестовой программы в пакет
эмуляции терминала.