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

X-profile: Алан Кокс

Мария «Mifrill» Нефедова

Хакер, номер #109, стр. 088

(mifrill@riddick.ru)

  • Имя: Алан Кокс (Alan Cox)
  • Возраст: 39 лет
  • Место проживания: Суонси, Южный Уэльс, Великобритания (Swansea, Wales).
  • Место работы: Red Hat
  • Награды: Free Software Award, LinuxWorld.

Талантливый программист и известный деятель в области свободного ПО Алан Кокс родился 22 июля 1968 года в городе Солихулл, что в Великобритании. Образование он получил в Университете Уэльса в городе Суонси (University of Wales, Swansea) и в Аберистуитском университете (University of Wales, Aberystwyth). Ну а так как студенты - народ бедный, Кокс во время учебы подрабатывал в Суонси на кампусе.

Именно там в порядке эксперимента он и произвел установку одной из самых ранних версий Linux на университетскую сеть компов. Это была практически первая установка системы на рабочую компьютерную сеть, которая, разумеется, выявила множество недочетов, багов и неисправностей в сетевом коде. Кокс лично взялся все это править и в процессе переписал большую часть сетевой подсистемы. Дело у Алана пошло так хорошо, что он влился в стройные ряды разработчиков Linux, став одним из основных девелоперов. Он проделал большую работу. Поддерживал ветку 2.2 и свою собственную - 2.4, которая обычно помечалась буквами «ac», например «2.4.9-ac». Как нетрудно догадаться, «ac» - инициалы нашего героя и «по совместительству» его никнейм. Ветка 2.4 отличалась очень высокой стабильностью и содержала багфиксы.

Кокс собственной персоной.

За Коксом закрепилась репутация «второго в команде» после самого Линуса Торвальда. Он часто отвечал на вопросы в почтовой рассылке для разработчиков Linux - Linux kernel mailing list. Рассылка, надо заметить, весьма активная - начитывает в среднем 200-300 сообщений в день, так что времени Кокс не жалел. Однако потом в связи с учебой ему пришлось от всего этого отойти, ведь невозможно быть в двух местах одновременно.

Одно из самых ранних детищ Кокса - это MUD - AberMUD. MUD, по сути, есть не что иное, как текстовая mmorpg. Дело было в конце 80-х - начале 90-х годов, и AberMUD стал первым интернет-MUD'ом, приобретшим широкую популярность. Над игрой работала группа студентов Университета Аберистуита - отсюда и название, представляющее собой сокращение от имени их учебного заведения. И довольно интересный момент - AberMUD жив и по сей день. Он сменил порядка 20 версий, там можно найти от силы пару игроков, но факт остается фактом.

Сегодня же Кокс работает в компании Red Hat (по-русски «красная шляпа»), которая хорошо известна как крупнейший дистрибьютор Linux ОС. В ней насчитывается 27 подразделений по всему миру, а в штате числится более 1700 сотрудников. Red Hat знаменита такими продуктами, как корпоративная ось Red Hat Enterprise Linux (на основе GNU/Linux), дистрибутив Fedora Core, на котором обкатываются всяческие нововведения, софт и тому подобные вещи. А после покупки компании JBoss, производящей серверные приложение с открытым кодом, Red Hat стала еще и одним из серьезнейших игроков рынке корпоративных операционных систем.

Алан Коксна LinuxWorld Expo 2005.

Параллельно со всем этим Кокс успел принять участие в таких небезызвестных проектах, как GNOME и X.Org. GNOME - среда для рабочего стола, ориентированная на UNIX-подобные ОС. Лучше всего суть проекта отражает заявление с официального сайта GNOME: «Проект GNOME предоставляет две вещи: рабочую среду GNOME, интуитивно понятную и привлекательную для пользователей, и платформу разработки GNOME — обширный каркас для создания приложений, интегрируемых с рабочей средой». Стоит отметить, что разработку GNOME в 1997 году начал Мигель де Иказа - весьма известная в кругах свободного ПО личность. И появился проект не на пустом, конечно же, месте. В то время единственной альтернативой для обычных пользователей была среда KDE. Но так как она разрабатывалась посредствам инструментария Qt от фирмы Trolltech, который являлся продуктом несвободным, сторонники свободного ПО терпеть это не стали. GNOME строится на основе GTK+, который уже распространяется по лицензии GNU GPL. Сегодня он пользуется немалой популярностью - переведен на 31 язык, запускается под большинством UNIX-подобных систем; существует даже порт под Windows.

X.Org же - это старое название организации, которая занималась разработкой системы X Window. С 2004 года процесс координирует фонд под названием X.Org Foundation, основанный выходцами из X.Org и freedesktop.org. Сама же X Window System (а в народе просто «Иксы») была разработана в колыбели компьютерных гениев – в Массачусетском технологическом институте (МТИ) еще в далеком 1984 году. Эта оконная система используется как плацдарм для обеспечения базовых функций графической среды: взаимодействия с клавиатурой и мышью, отрисовки окошек на экране и т.д. Иксы поддерживаются всеми современными ОС, но в UNIX-подобных осях это практически стандарт по умолчанию.

Но помимо программистской деятельности Кокс еще и известный активист. Уже давно он выступает против использования патентов лицензирования DMCA (Digital Millennium Copyright Act) и CBDTPA (Consumer Broadband and Digital Television Promotion Act). И тот и другой законы действуют на территории США. Они запрещают не только копирование и распространение материалов, защищенных авторскими правами, но и производство и распространение технологий, позволяющих обходить системы защиты от незаконного копирования. При использовании для этих целей интернета ответственность ужесточается, однако одновременно закон ограждает провайдеров, которые не несут ответственности за действия пользователей.

В 2001 году с DMCA был связан крупный скандал. Тогда российского программиста Дмитрия Склярова прямо на конференции DefCon арестовало ФБР по обвинению во взломе системы защиты электронных документов фирмы Adobe. Дело в том, что Скляров разработал алгоритм программы Advanced eBook Processor, которая действительно позволяла обходить защиту электронных книг формата PDF. На DefCon он представил доклад о незащищенности электронных книг, и в частности и формата PDF. Все это он сопроводил примерами с использованием Advanced eBook Processor. И после окончания конференции был арестован. Несмотря на то что в итоге его выпустили под залог, а потом и вовсе оправдали, Скляров провел в тюрьме США несколько месяцев, и этот случай вызвал очень большой резонанс. Именно после ареста Склярова Кокс отказался от посещения крупной конференции Usenix, где числился членом оргкомитета. Также он призвал всех программистов, не являющихся гражданами США, бойкотировать мероприятия, проводимые на территории Соединенных Штатов, а организаторов - устраивать конференции в других странах. «Кто следующий, выступив на конференции, угодит на несколько лет в американскую тюрьму за то, что ничего не совершал?» - задается вопросом Кокс в интервью.

За свои достижения Кокс удостоился ряда премий. Например, LinuxWorld Awards за общие достижения в 2001 году и Free Software Award за вклад в разработку ядра Linux в 2003 году. Также он является консультантом британской организации Open Rights Group, которая борется за упразднение DRM (Digital Rights Management).

Содержание
загрузка...
Журнал Хакер #151Журнал Хакер #150Журнал Хакер #149Журнал Хакер #148Журнал Хакер #147Журнал Хакер #146Журнал Хакер #145Журнал Хакер #144Журнал Хакер #143Журнал Хакер #142Журнал Хакер #141Журнал Хакер #140Журнал Хакер #139Журнал Хакер #138Журнал Хакер #137Журнал Хакер #136Журнал Хакер #135Журнал Хакер #134Журнал Хакер #133Журнал Хакер #132Журнал Хакер #131Журнал Хакер #130Журнал Хакер #129Журнал Хакер #128Журнал Хакер #127Журнал Хакер #126Журнал Хакер #125Журнал Хакер #124Журнал Хакер #123Журнал Хакер #122Журнал Хакер #121Журнал Хакер #120Журнал Хакер #119Журнал Хакер #118Журнал Хакер #117Журнал Хакер #116Журнал Хакер #115Журнал Хакер #114Журнал Хакер #113Журнал Хакер #112Журнал Хакер #111Журнал Хакер #110Журнал Хакер #109Журнал Хакер #108Журнал Хакер #107Журнал Хакер #106Журнал Хакер #105Журнал Хакер #104Журнал Хакер #103Журнал Хакер #102Журнал Хакер #101Журнал Хакер #100Журнал Хакер #099Журнал Хакер #098Журнал Хакер #097Журнал Хакер #096Журнал Хакер #095Журнал Хакер #094Журнал Хакер #093Журнал Хакер #092Журнал Хакер #091Журнал Хакер #090Журнал Хакер #089Журнал Хакер #088Журнал Хакер #087Журнал Хакер #086Журнал Хакер #085Журнал Хакер #084Журнал Хакер #083Журнал Хакер #082Журнал Хакер #081Журнал Хакер #080Журнал Хакер #079Журнал Хакер #078Журнал Хакер #077Журнал Хакер #076Журнал Хакер #075Журнал Хакер #074Журнал Хакер #073Журнал Хакер #072Журнал Хакер #071Журнал Хакер #070Журнал Хакер #069Журнал Хакер #068Журнал Хакер #067Журнал Хакер #066Журнал Хакер #065Журнал Хакер #064Журнал Хакер #063Журнал Хакер #062Журнал Хакер #061Журнал Хакер #060Журнал Хакер #059Журнал Хакер #058Журнал Хакер #057Журнал Хакер #056Журнал Хакер #055Журнал Хакер #054Журнал Хакер #053Журнал Хакер #052Журнал Хакер #051Журнал Хакер #050Журнал Хакер #049Журнал Хакер #048Журнал Хакер #047Журнал Хакер #046Журнал Хакер #045Журнал Хакер #044Журнал Хакер #043Журнал Хакер #042Журнал Хакер #041Журнал Хакер #040Журнал Хакер #039Журнал Хакер #038Журнал Хакер #037Журнал Хакер #036Журнал Хакер #035Журнал Хакер #034Журнал Хакер #033Журнал Хакер #032Журнал Хакер #031Журнал Хакер #030Журнал Хакер #029Журнал Хакер #028Журнал Хакер #027Журнал Хакер #026Журнал Хакер #025Журнал Хакер #024Журнал Хакер #023Журнал Хакер #022Журнал Хакер #021Журнал Хакер #020Журнал Хакер #019Журнал Хакер #018Журнал Хакер #017Журнал Хакер #016Журнал Хакер #015Журнал Хакер #014Журнал Хакер #013Журнал Хакер #012Журнал Хакер #011Журнал Хакер #010Журнал Хакер #009Журнал Хакер #008Журнал Хакер #007Журнал Хакер #006Журнал Хакер #005Журнал Хакер #004Журнал Хакер #003Журнал Хакер #002Журнал Хакер #001