Появление Macintosh'а, а затем и Amiga расширила круг пользователей персоналок. В их число влились представители «творческой иителлигенции» и «артистической богемы» – от писателей до музыкантов. Однако структурно этот круг не изменился – его представители были по прежнему индивидуалами, приобщавшимися к информационным технологиям в порядке личной инициативы. А использовали они свои машины в первую очередь для того, чтобы «не ходить на службу».
Разумеется, началось внедрение персоналок и в корпоративном секторе: PC-совместимые компьютеры широко использовались в делопроизводстве, Macintosh'и – в книгоиздании и так далее. Но этот «корпоративного» использования персоналок лежит далеко за рамками настоящей статьи.
Прародитель «персонализации» Linux'а
Во предыдущих строках ни слова ещё не было сказано о Linux'е. В оправдание могу отметить, что в описанные времена его ещё не существовало. Да, рабочие станции работали часто под управлением UNIX'ов разного рода – но обычно проприетарного. А пользователи развивавшихся в направлении «персоналок» BSD-систем, будучи преимущественно сотрудниками университетов (LXF, #146), принадлежали скорее к «корпоративному» сословию, нежели к пользователям-индивидуалам.
Зато совершенно классическим примером «кустаря-одиночки с персональным компьютером оказывается» ни кто иной, как Линус Торвальдс. В главе четвёртой, посвящённой возникновению Linux'а, собственно об истории его создания практически не говорилось – ибо только личности с непреодолимым отвращением к писательскому труду, вроде героя Джерома К. Джерома, её ещё не пересказывали. Но у нас нынче разговор идёт об истории не Linux'а, а его пользователей. Так что не будет большим грехом вспомнить в этом ракурсе отдельные её моменты, основываясь на самом авторитетном свидетельстве – книжке самого Линуса, название которой (Just for Fun) Максим Отставнов некогда предложил перевести как «Для прикола».
Так вот, вся история эта началась с того, что, во-первых, Университет Хельсинки приобрел в 1990 году DEC MicroVAX – рабочую станцию с ОС Ultrix, одним из тогдашних проприетарных UNIX'ов, разработанным той же DEC. Во-вторых, в том же году в этот университет поступил горячий финский парень Линус Торвальдс. И в-третьих, этот самый горячий парень сгоряча купил PC с процессором 80386, позволявшем установить и запустить на нём 32-битную операционку, то есть UNIX. Каковой, в лице ОС MINIX разработки профессора Таненбаума, и был им на него водружён.
И всё было хорошо, но MINIX разрабатывалась в качестве «студенческой операционки», и имела массу функциональных ограничений. Частично их можно было компенсировать патчами сторонних разработчиков (в первую очередь Брюса Эванса). Но для их получения требовался выход в онлайн. Вспомним, что Интернета в те годы не было, обмен информацией между разработчиками осуществлялся через телеконференции, BBS, почтовые рассылки, ftp-сервера. Доступ к которым требовал подключения к университетской машине по телефонной линии через терминальную программу. В MINIX она, по свидетельству Линуса, была «хуже всего». А поскольку для него она была критически важной – пришлось писать собственную программу эмуляции терминала. Которая со временем превратилась в ядро Linux, а затем и в одноимённую ОС (вопрос, не GNU ли этот Linux – мы уже обсуждали, см. LXF, #146).
Таким образом, вся ОС Linux была лишь побочным следствием того, что её создатель возжелал получить терминальный доступ к университетской UNIX-машине, не выходя из дому. То есть Линус действовал по той же схеме «персонализации», что и многие другие пользователи-индивидуалы до него, одновременно с ним и после него, в том числе и автор этих строк – вне зависимости от профессии и выдвигаемых ею задач.
Поскольку Линус оказался также изобретателем велосипеда, известного под названием «метода Тома Сойера», то первыми пользователями его системы стали её же собственные разработчики, в основном такие же индивидуалы, как и основатель Linux'а. То есть, казалось бы, «персонализация» этой сферы обещала пойти в том же направлении, что и общая «персонализация» десять лет назад. И за разработчиками системы потянутся разработчики приложений, а вслед за ними и широкие массы пользователей – профессионалов в некомпьютерных областях. Тем более, что последние в те годы могли бы выступить в роли предпоследних – то есть сочиняли бы всякие программки для решения собственных задач: шелл-сценарии Linux'а давали для этого не меньше возможностей, чем BASIC-кодирование на предыдущем этапе общей «персонализации». А с появлением Интернета к тому отпали последние препятствия в виде существовавших ранее коммуникационных ограничений.
Читать дальше