Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #66, ИЮНЬ 2004 г.

Как тусят кернел-хакеры

Anton Karpov

Xakep, номер #066, стр. 066-086-2


Тео де Раадт в свободное время увлекается домашним пивоварением. Надо ли говорить, что во время совместных тусовок BSD-хакеры пишут свой сумасшедший код под его стряпню. Правда сам он свое пиво не пьет, предпочитая слабоалкоголки в алюминиевых банках ;).

2002 год. Калгари. Июнь

Большой холл просторной гостиницы. Столы завалены кабелями, клавиатурами, мониторами и лаптопами. Повсюду пачки чипсов, пепельницы и бутылки колы. Для хакеров создана поистине домашняя обстановка, все для того, чтобы они не отвлекались и работали. 42 разработчика, составляющих костяк команды OpenBSD, прибыли в Канаду со всех концов света. «Shut up and hack!» - лозунг этого хакатона, в этом году разработчики трудились как никогда. В конце 2001 года вышла OpenBSD 3.0, несущая в себе множество изменений, начиная с появления собственного пакетного фильтра и заканчивая значительными улучшениями в openssh. Все это нужно было приводить в божеский вид в предстоящем релизе 3.1. c2k2 hackathon стал самым напряженным за всю историю. Пива и лимонада было выпито больше, чем когда-либо, а количество выкуренных сигарет превысило все допустимые нормы. Рабочий стресс снимался в течение пары дней в пригороде Калгари, но и там хакеры не упускали возможности уединиться с ноутбуком и продолжить программирование. 2002 год стал пиковым для хакатонов. Тусовка приобрела размах, и следующая встреча обещала стать еще больше. Но все сложилось не так, как могло быть.

2003 год. Калгари. 9-21 мая

Как и многие подобные организации, OpenBSD – некоммерческий проект, существующий на энтузиазме, продаже футболок с дисками и поддержке участвующих в нем хакеров. В 2003 году DARPA перечислила на имя главного разработчика Тео де Раадта очередной грант в два миллиона американских долларов. Часть этих денег должна была пойти на аренду гостиницы для хакеров, закупку оборудования и продуктов. На носу был релиз 3.3, несущий фундаментальные изменения в формате исполняемых файлов OpenBSD и множественные изменения в компиляторе gcc для этой операционки, включая защиту от переполнения буфера, исполнение кода в стеке и другие вкусные фичи. Де Раадт и несколько других ведущих разработчиков получили возможность работать над любимой осью 24 часа в сутки. Теперь их труд полностью оплачивала DARPA. Будущее выглядело радостным и безоблачным, но длилось это недолго. Примерно в то же время началась война в Ираке, и острый на язык де Раадт обвинил в канадской прессе американское правительство в том, что оно попросту хочет захватить иракскую нефть. Смелость вышла ему боком – DARPA, как далеко не самая последняя структура в правительстве США, восприняла это заявление как личное оскорбление и поспешила отозвать двухмиллионный грант. Предстоящий hackathon оказался под угрозой срыва – расселить гостей оказалось не на что, нечем было оплатить билеты. К счастью, комьюнити решило не бросать организаторов в беде и скинулось всем скопом. Благодаря этому удалось собрать достаточно денег, и hackathon прошел как обычно.

Назад на стр. 066-086-1  Содержание  Вперед на стр. 066-086-3