Преамбула к истории

В истоках современного мира FOSS лежит целый ряд явлений, исторически независимых, но тесно переплетавшихся во времени. Настолько тесно, что порой трудно определить, где кончается одна история и начинается другая. Если, конечно, не внять мнению резонных людей из Одессы и не признать, что другая история начинается именно там, где кончилась одна. Именно так мы в итоге и поступим. Но сначала перечислим, что же это за истории.

Во-первых, это академическая и университетская Computer Science эпохи “больших машин”, в частности, работы по искусственному интеллекту.

Во-вторых, создание и развитие сети ARPANET, из которой вырос в итоге современный массовый Интернет во всех своих проявлениях.

В-третьих, зарождение и развитие корпоративного UNIX и деятельность организаций по его стандартизации.

В-четвёртых, работы университета Беркли, в котором впервые произошло переплетение этих ветвей истории.

В-пятых, движения Open Source Software и Free Software, хотя второе формально предшествовало первому.

В-шестых, эволюции аппаратных платформ от первых интерактивных станций до "народных" x86-совместимых компьютеров.

Оценивать относительную роль каждого из этих явлений в становлении FOSS — занятие бессмысленное: без любого из них FOSS в современном его виде не мог бы ни возникнуть, ни развиваться. Тем более, что все они оказались настолько тесно переплетенными между собой, что разделить их подчас не легче, чем расплести корабельный канат. И потому, следуя совету резонных людей, и не будем пытаться этого делать.

Так что дальнейшая история окажется столь же нелинейной, как и вся эта книга. Она распадается на несколько линий, протягивающихся параллельно, как бы независимо друг от друга — но в тесном взаимовлиянии. Повествователь лишен средств передать это литературными средствами. Остаётся только вспомнить слова, которые часто встречаются в исландских сагах:

События описаны здесь так, как будто они случились друг за другом, хотя некоторые из них случились одновременно.

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

Например, в сагах обычен такой оборот:

Некоторое время после этого ничего не происходило.

Саги — не только литературные произведения, но и исторические источники, хотя и весьма своеобразные. И большая часть того, что в них описывается, происходило на самом деле. Так что иногда по косвенным данным (например, по сопоставлению с собственно историческими источниками из сопредельных стран, содержащих датировки в общепринятом для нас ныне формате) удаётся определить абсолютную продолжительность того “некоторого времени”, когда не происходило ничего, заслуживающего быть помещённым в контекст сюжета саги. И оказывается, что такие периоды могли длиться годами, а то и десятилетиями. Для авторов и читателей саг они выпадают из течения времени, находятся вне его. А может быть, как предполагал Стеблин-Каменский, в это время для них времени просто не существует…

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

Вся история FOSS и состоит из чередования таких насыщенных событиями моментов и периодов межвременья, осложняясь собственными сюжетными разветвлениями и наложением внешних факторов. Чем и напоминает исландскую сагу.

Для чего нужно столь подробное историческое введение? Обосную словами Мэтта Диллона, в прошлом одного из ключевых разработчиков FreeBSD, а ныне создателя её форка — операционной системы DragonFlyBSD:

Самой большой ошибкой, которую может допустить программист, является игнорирование истории, и это именно та ошибка, которую сделали разработчики многих других современных операционных систем… Я плохо переношу тех, кого история не учит.

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


Теги: