Читаем Хакерская этика и дух информационализма полностью

Для первых хакеров из МТИ эта идея была столь же важна в их этической системе, как и отношение к работе, но в наши дни, говорит «Файл жаргона», идею открытости разделяют «многие, но не все» хакеры[110]. И хотя данная книга посвящена главным образом этическим аспектам хакерства, у этого рода деятельности есть и прагматическая сторона, весьма интригующая и важная. Подобно тому как этические доводы в пользу страстной и свободной работы дополняются прагматическим доводом (информация лучше всего создается в индивидуальном ритме и непринужденной обстановке), так и открытая модель не только морально оправданна, но и весьма полезна на практике (согласно «Файлу хакерского жаргона», она приносит огромную пользу). Стоит взглянуть поближе на хакерскую идею открытости с этой точки зрения. Развитие Сети – хороший пример, но пример ОС Linux, которая на данный момент полнее всего воплотила идеал открытости, – еще лучше. Когда мы увидим, как открытая модель сделала возможным появление Сети и Linux, мы сможем подумать о ее применении за пределами программирования.

Торвальдс приступил к работе над Linux в 1991 году, когда учился в Университете Хельсинки[111]. Заинтересовавшись проблемами операционных систем, Торвальдс портировал на свой домашний компьютер UNIX-подобную ОС Minix, написанную голландским профессором информатики Эндрю Таненбаумом. Minix стал учебным пособием и прототипом для собственной ОС Линуса[112]. Важной особенностью работы Торвальдса стало участие в ней с самого начала других людей. 25 августа 1991 года он разместил в Сети сообщение, озаглавленное «Чего вам больше всего не хватает в Minix?», в котором объявил о начале работы над «бесплатной операционной системой»[113]. В ответ ему прислали несколько идей и даже пообещали помочь с тестированием программы. Первая версия новой ОС появилась в Сети в виде общедоступного исходного кода в сентябре того же года[114]. Следующая, улучшенная, версия вышла уже в начале октября.

После этого Торвальдс прямо предложил всем желающим присоединиться к нему в разработке новой системы[115]. В сообщении в Сети он попросил поделиться источниками информации. Их прислали, и дело пошло. В течение месяца в проект пришли новые программисты. С тех пор сетевое сообщество Linux набрало потрясающий творческий темп. Тысячи программистов приняли участие в разработке ОС, и их число постоянно растет – как и число пользователей Linux, уже достигшее миллионов. Любой желающий может принять участие в разработке системы, и каждый может бесплатно ею пользоваться[116].

Для координации процесса разработки Linux хакеры используют весь инструментарий Сети: электронную почту, списки рассылки, новостные группы, файловые серверы и веб-страницы[117]. Разработка поделена на отдельные модули, и группы хакеров создают конкурирующие версии этих модулей. Затем группа, куда входят Торвальдс и несколько главных разработчиков, решает, какая из версий войдет в улучшенную версию Linux (разумеется, структура модулей также постепенно развивается). У группы Торвальдса нет никакой формальной власти, она принимает решения только до тех пор, пока ее выбор совпадает с мнением хакерского сообщества. Если выбор группы покажется сообществу предвзятым, оно поведет проект в собственном направлении, в обход вчерашних лидеров.

Чтобы упорядочить продолжающееся развитие Linux, его версии обозначают согласно определенному стандарту. Номера версий имеют стандарт номера x. y.z, и в стабильных версиях, которые уже можно доверить среднему пользователю, y всегда либо 0, либо четное число (например, версия 1.0.0). А в разрабатываемых версиях, которые выпускаются для программистов, к значению y предыдущей стабильной версии прибавляют единицу (улучшенная, но еще не полностью протестированная версия 1.0.0 получит обозначение 1.1.0). Х увеличивается только при внесении фундаментальных изменений (на момент написания книги последняя доступная версия имела номер 2.4.0[118]).

Этот простой стандарт на удивление хорошо работает при управлении разработкой Linux. В широко известном эссе The Cathedral and the Bazaar («Собор и базар»), впервые опубликованном в Сети, Эрик Рэймонд описывает разницу между открытой моделью Linux и предпочитаемой большинством других компаний закрытой моделью, сравнивая их с базаром и собором соответственно. Будучи техническим специалистом, Рэймонд признает тем не менее, что главная инновация Linux имеет не технический, а социальный характер: это новая, полностью открытая процедура разработки. Говоря словами Рэймонда, произошел сдвиг от собора к базару.

Перейти на страницу:

Все книги серии Философия — Neoclassic

Психология народов и масс
Психология народов и масс

Бессмертная книга, впервые опубликованная еще в 1895 году – и до сих пор остающаяся актуальной.Книга, на основе которой создавались, создаются и будут создаваться все новые и новые рекламные, политические и медийные технологии.Книга, которую должен знать наизусть любой политик, журналист, пиарщик или просто человек, не желающий становиться бессловесной жертвой пропаганды.Идеи-догмы и религия как способ влияния на народные массы, влияние пропаганды на настроения толпы, способы внушения массам любых, даже самых вредных и разрушительных, идей, – вот лишь немногие из гениальных и циничных прозрений Гюстава Лебона, человека, который, среди прочего, является автором афоризмов «Массы уважают только силу» и «Толпа направляется не к тем, кто дает ей очевидность, а к тем, кто дает ей прельщающую ее иллюзию».

Гюстав Лебон

Политика
Хакерская этика и дух информационализма
Хакерская этика и дух информационализма

Пекка Химанен (р. 1973) – финский социолог, теоретик и исследователь информационной эпохи. Его «Хакерская этика» – настоящий программный манифест информационализма – концепции общественного переустройства на основе свободного доступа к любой информации. Книга, написанная еще в конце 1990-х, не утратила значения как памятник романтической эпохи, когда структура стремительно развивавшегося интернета воспринималась многими как прообраз свободного сетевого общества будущего. Не случайно пролог и эпилог для этой книги написали соответственно Линус Торвальдс – создатель Linux, самой известной ОС на основе открытого кода, и Мануэль Кастельс – ведущий теоретик информационального общества.

Пекка Химанен

Технические науки / Зарубежная образовательная литература / Образование и наука

Похожие книги

102 способа хищения электроэнергии
102 способа хищения электроэнергии

Рассмотрена проблема хищений электроэнергии и снижения коммерческих потерь в электрических сетях потребителей. Приведены законодательно–правовые основы для привлечения к ответственности виновных в хищении электроэнергии. Изложены вопросы определения расчетных параметров средств учета электроэнергии, показаны схемы подключения счетчиков электрической энергии. Описаны расчетные и технологические способы хищения электроэнергии. Обсуждаются организационные и технические мероприятия по обнаружению, предотвращению и устранению хищений.Для работников энергоснабжающих организаций и инспекторского состава органов Ростехнадзора. Материалы книги могут быть использованы руководителями и специалистами энергослужб предприятий (организаций) для правильного определения расчетных параметров средств учета и потерь электроэнергии в электрических сетях.Если потенциальные расхитители электроэнергии надеются найти в книге «полезные советы», они должны отдавать себе отчет, что контролирующие структуры информированы в не меньшей степени и, следовательно, вооружены для эффективной борьбы с противоправной деятельностью.Настоящая книга является переработанным и дополненным изданием выпущенной в 2005 г. книги «101 способ хищения электроэнергии».

Валентин Викторович Красник

Технические науки / Образование и наука
Электроника для начинающих (2-е издание)
Электроника для начинающих (2-е издание)

В ходе практических экспериментов рассмотрены основы электроники и показано, как проектировать, отлаживать и изготавливать электронные устройства в домашних условиях. Материал излагается последовательно от простого к сложному, начиная с простых опытов с электрическим током и заканчивая созданием сложных устройств с использованием транзисторов и микроконтроллеров. Описаны основные законы электроники, а также принципы функционирования различных электронных компонентов. Показано, как изготовить охранную сигнализацию, елочные огни, электронные украшения, устройство преобразования звука, кодовый замок и др. Приведены пошаговые инструкции и более 500 наглядных рисунков и фотографий. Во втором издании существенно переработан текст книги, в экспериментах используются более доступные электронные компоненты, добавлены новые проекты, в том числе с контроллером Arduino.

Чарльз Платт

Радиоэлектроника / Технические науки
100 великих чудес инженерной мысли
100 великих чудес инженерной мысли

За два последних столетия научно-технический прогресс совершил ошеломляющий рывок. На что ранее человечество затрачивало века, теперь уходят десятилетия или всего лишь годы. При таких темпах развития науки и техники сегодня удивить мир чем-то особенным очень трудно. Но в прежние времена появление нового творения инженерной мысли зачастую означало преодоление очередного рубежа, решение той или иной крайне актуальной задачи. Человечество «брало очередную высоту», и эта «высота» служила отправной точкой для новых свершений. Довольно много сооружений и изделий, даже утративших утилитарное значение, тем не менее остались в памяти людей как чудеса науки и техники. Новая книга серии «Популярная коллекция «100 великих» рассказывает о чудесах инженерной мысли разных стран и эпох: от изобретений и построек Древнего Востока и Античности до небоскребов в сегодняшних странах Юго-Восточной и Восточной Азии.

Андрей Юрьевич Низовский

История / Технические науки / Образование и наука