Чтение онлайн

на главную

Жанры

Вы не гаджет. Манифест
Шрифт:

Интернет, конечно, был придуман во времена «холодной войны» и задумывался как структура, способная выдержать ядерный удар. Часть Сети можно уничтожить, не уничтожив целого, но это также означает, что можно изучить части и не знать целого. Основная идея называется пакетной коммутацией.

Пакет — это маленький кусочек файла, передаваемый от узла к узлу в Сети примерно так, как передается эстафетная палочка. У пакета есть адрес назначения. Если какой-то узел не подтвердил получения пакета, передающий узел попробует передать пакет другому узлу. Маршрут не оговорен, только адрес назначения. Это механизм, который теоретически позволит Сети пережить ядерный удар. Узлы повторяют попытки найти соседа до тех

пор, пока каждый пакет не попадет по адресу назначения.

На практике Сеть в том виде, в котором она развилась, немного менее устойчива, чем в этом сценарии. Но пакетная архитектура все еще лежит в основе конструкции.

Децентрализованная природа архитектуры Сети делает почти невозможным отслеживание того, какая информация передается по ней. Каждый пакет — всего лишь малая доля файла, так что, даже если посмотреть на содержимое пакетов, проходящих мимо, иногда трудно понять, что за файл получится, когда он будет восстановлен в пункте назначения.

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

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

Привлекательность намеренно создаваемой непрозрачности — интересный антропологический вопрос. Ряд объяснений я считаю заслуживающими внимания. Одно из них — желание видеть Интернет живым метаорганизмом: многие инженеры надеются, что это случится, а с мистификацией внутреннего устройства Сети становится легче вообразить, что это уже происходит. Есть и революционная фантазия: инженеры иногда заявляют, что они атакуют коррумпированный существующий порядок медиа, и требуют как сокрытия следов, так и анонимности, чтобы углубить эту фантазию.

В любом случае результат таков: теперь мы вынуждены оценивать Интернет снаружи, как если бы он был частью природы, а не изнутри, как если бы мы изучали бухгалтерию финансового предприятия. Мы должны изучать его так, как будто это неизведанная территория, несмотря на то что мы сами его построили.

Средства изучения несовершенны. Оставив в стороне этические и юридические сомнения, возможно, к примеру, «слушать» все пакеты, проходящие через машину, являющуюся узлом Сети. Но информация, доступная одному наблюдателю, ограничена теми узлами, за которыми он наблюдает.

Ярость

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

ПОЧЕМУ МНОГИЕ САМЫЕ СЛОЖНЫЕ ПРИМЕРЫ КОДА В ОНЛАЙНОВОМ МИРЕ — ТИПА АЛГОРИТМА РАСЧЕТА РАНГА СТРАНИЦЫ В ВЕДУЩИХ ПОИСКОВЫХ СИСТЕМАХ ИЛИ FLASH ОТ ADOBE — ЯВЛЯЮТСЯ РЕЗУЛЬТАТАМИ ПРОПРИЕТАРНЫХ РАЗРАБОТОК? ПОЧЕМУ ОБОЖАЕМЫЙ IPHONE ЕСТЬ РЕЗУЛЬТАТ ТОГО, ЧТО МНОГИМИ РАССМАТРИВАЕТСЯ КАК НАИБОЛЕЕ ЗАКРЫТАЯ, ТИРАНИЧЕСКИ УПРАВЛЯЕМАЯ ЛАБОРАТОРИЯ ПО РАЗРАБОТКЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ НА ЗЕМЛЕ? ЧЕСТНЫЙ ЭМПИРИК ДОЛЖЕН ПРИЗНАТЬ, ЧТО, ХОТЯ ПОДХОД ОТКРЫТОГО КОДА МОЖЕТ СОЗДАВАТЬ ИДЕАЛЬНО ОТПОЛИРОВАННЫЕ КОПИИ, ОН НЕ БЫЛ ТАК ХОРОШ В ДЕЛЕ СОЗДАНИЯ ЗАМЕТНЫХ ОРИГИНАЛОВ. ДАЖЕ НЕСМОТРЯ НА ЖАЛЯЩУЮ КОНТРКУЛЬТУРНУЮ РИТОРИКУ, ДВИЖЕНИЕ ЗА ОТКРЫТОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ НА ПРАКТИКЕ БЫЛО КОНСЕРВАТИВНОЙ СИЛОЙ.

Представьте себе пару самых неправдоподобно неряшливых, волосатых и во всех смыслах эксцентричных молодых нердов на планете. Им было чуть за двадцать. Сценой служила шумная и неопрятная квартира хиппи в Кембридже, штат Массачусетс, недалеко от Массачусетского технологического института (МИТ). Одним из этих людей был я, вторым — Ричард Столлман.

Столлман был расстроен до слез. Он отдал всю свою энергию знаменитому проекту создания радикально нового типа компьютеров, названному LISP-машина. Но это был не просто обычный компьютер, на котором работал LISP, любимый язык программирования исследователей в области искусственного интеллекта. [16] Это была машина, разработанная на LISP от начала до конца, использовавшая радикально новые принципы программирования на всех уровнях, от основной архитектуры до интерфейса пользователя. Через некоторое время каждый уважающий себя отдел информатики считал необходимым иметь этот гаджет размером с холодильник.

16

LISP, придуманный в 1958 году, сделал программирование компьютера похожим на написание математических выражений. Это был огромный удар по возникающему в 1960-е миру на перекрестье математики и информатики. Любая реализация моего предложения о формальном финансовом выражении, описанного в гл. 7, вне сомнения, будет чем-то похожа на LISP. (Прим. автора)

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

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

Через некоторое время за Столлманом последовал молодой программист следующего поколения по имени Линус Торвальдс и сделал нечто похожее, но на основе популярных чипов Intel. В 1991 году его усилия породили Linux, основу сильно расширившегося движения за бесплатное программное обеспечение. Но вернемся в выцветшее холостяцкое логово около МИТ. Когда Столлман рассказал мне о своем плане, я был заинтересован, но грустен. Я думал, что код был намного важнее, чем политика, какой бы важной она ни казалась. Если политически обусловленный код будет ограничиваться бесконечными перепевами сравнительно скучного кода вроде UNIX, а не решать дерзкие проекты вроде LISP-машины, то в чем тогда смысл? Хватит ли у простых людей энергии выдержать обе версии идеализма?

Четверть века спустя мне кажется, что мои опасения были небеспочвенны. Движения за открытое программное обеспечение стали влиятельными, но они не способствовали развитию радикального творчества, которое мне больше всего нравится в информатике. Если эти движения чего-то и добились, то лишь того, как препятствовать творчеству. Некоторые из самых острых молодых умов были заперты в интеллектуальном стиле 1970-х годов, потому что их под гипнозом заставили принять старые системы программного обеспечения, как будто те были фактами природы. Linux, идеально отполированная копия антиквариата, блестит лучше оригинала, но все равно определяется им.

Поделиться:
Популярные книги

Пустоцвет

Зика Натаэль
Любовные романы:
современные любовные романы
7.73
рейтинг книги
Пустоцвет

Комбинация

Ланцов Михаил Алексеевич
2. Сын Петра
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Комбинация

Адмирал южных морей

Каменистый Артем
4. Девятый
Фантастика:
фэнтези
8.96
рейтинг книги
Адмирал южных морей

Совок 5

Агарев Вадим
5. Совок
Фантастика:
детективная фантастика
попаданцы
альтернативная история
6.20
рейтинг книги
Совок 5

Внешняя Зона

Жгулёв Пётр Николаевич
8. Real-Rpg
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Внешняя Зона

Титан империи 3

Артемов Александр Александрович
3. Титан Империи
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Титан империи 3

Великий князь

Кулаков Алексей Иванович
2. Рюрикова кровь
Фантастика:
альтернативная история
8.47
рейтинг книги
Великий князь

Ледяное проклятье

Михайлов Дем Алексеевич
4. Изгой
Фантастика:
фэнтези
9.20
рейтинг книги
Ледяное проклятье

Бремя империи

Афанасьев Александр
Бремя империи - 1.
Фантастика:
альтернативная история
9.34
рейтинг книги
Бремя империи

Генерал Скала и сиротка

Суббота Светлана
1. Генерал Скала и Лидия
Любовные романы:
любовно-фантастические романы
6.40
рейтинг книги
Генерал Скала и сиротка

Ты не мой Boy 2

Рам Янка
6. Самбисты
Любовные романы:
современные любовные романы
короткие любовные романы
5.00
рейтинг книги
Ты не мой Boy 2

Романов. Том 1 и Том 2

Кощеев Владимир
1. Романов
Фантастика:
фэнтези
попаданцы
альтернативная история
5.25
рейтинг книги
Романов. Том 1 и Том 2

Убивать чтобы жить 6

Бор Жорж
6. УЧЖ
Фантастика:
боевая фантастика
космическая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 6

Законы Рода. Том 4

Flow Ascold
4. Граф Берестьев
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Законы Рода. Том 4