Новость из категории: Информация

Жан Дэлвар: деятельность

Содержание:
1. Биография;
2. Деятельность (Вы читаете данный раздел);
3. Инструменты, характер и личность.


Жан Дэлвар: деятельность

Дэлвар начал подрабатывать ещё во времена обучения в вузе. Летом 2000 года он в течение двух месяцев занимался в компании Hexanet разработкой системы онлайн-бронирования для Комитета по туризму реки Аксоны. В 2001 году Жан перешёл с Windows на Linux и заинтересовался участием в проектах свободного ПО. С марта 2001 по январь 2002 года Дэлвар был занят разработкой для компаний Serianet/Sinpag механизма синхронизации между устройствами Palm и виртуальными десктопами, основанными на веб-технологиях.

С мая 2002 года Жан начинает работать над известным Open Source-проектом «Linux monitoring sensors» (LM-Sensors, www.lm-sensors.org). Перейдя с Windows, программист не обнаружил в Linux средств, которые бы позволяли отобразить температуру процессора и скорость вращения процессорного кулера. Своё участие в LM-Sensors Жан начал, предложив авторам свою помощь в качестве тестера. Позже он так отзовётся о них: «Это хорошие ребята, и я остался с ними».

С июня по август 2002 года Жан Дэлвар занимается дизайном и разработкой сетевых систем в Hexanet. С января 2003 по февраль 2010 - участвует в проекте dmidecode (http://www. nongnu.org/dmidecode). С сентября 2003 по апрель 2004 года - занимается проектированием и разработкой мобильных приложений для Alcatel MPD. И вот в декабре 2003 года разработчик становится мейнтейнером подсистем i2c и hwmon в ядре Linux. Вскоре, в 2005 году, код проекта LM-Sensors будет включен в эти подсистемы ядра. К тому моменту оригинальные разработчики проекта покинули проект, так что Дэлвар фактически стал его лидером.

Далее, с мая 2004 по декабрь 2005 года Жан занимается разработкой, интеграцией и поддержкой пользовате-лей в Alcatel Business Systems, в январе-марте 2006 - миграцией пользовательских приложений с AIX на Linux и документированием процесса установки во France Telecom. Наконец, с апреля 2006 года Жан Дэлвар работает в SUSE.

У этого разработчика просто гигантская армия фанатов. И специально для них Жана каждый год выполняет печать буклетов (http://egf.ru/product/booklets/), в которых представлена самая исчерпывающая информация по его новым разработкам.

На сегодняшний день в обязанности Жана как мейнтенера i2c в Linux входит поддержка i2c, SMBus и связанных протоколов, а также развитие драйверов контроллеров SMBus для платформ x86. В рамках hwmon осуществляется мониторинг состояния железа: температуры, скорости работы кулеров и т.п. Раньше Жан сам поддерживал обе подсистемы, но в последние годы нагрузка значительно возросла, и у него появились помощники, что значительно упростило жизнь. Попутно Дэлвар вносит вклад в некоторые другие проекты - в частности, драйверы для карт V4L и DVB. В архиве списка почтовой рассылки linux-kernel можно найти пере-писку разработчика, где рассказывается о зоне его ответственности в развитии ядра Linux (http://linux-kernel.2935.n7.nabble.com/template/NamlServlet.jtp?macro=user nodes&user=498).

Согласно статистике Linux Foundation, доля вклада Жана Дэлвара за всю историю ядра Linux составляет 0,6% (для сравнения, у лидера этого «рейтинга», Дэвида С. Миллера, 1,2 %; http://go.linuxfoundation.org/who-writes-linux-2012). У разработчика есть сайт http://khali.linux-fr.org, на котором можно познакомиться с его резюме, статьями, а также информацией о проектах, в которых он принимал участие. Также можно отметить, что у Жана Дэлвара есть аккаунт на портале SourceForge, который был заведён им ещё 13 лет назад (http://sourceforge.net/users/khali).

Что касается конференций, то разработчик посещает их в зависимости от места проведения и возможностей. Например, Жан принимал участие в Swiss Unix Conference (SUCON) в 2004 году, GUADEC в 2005, Libre Graphic Meeting (LGM) в 2006, Ottawa Linux Symposium в 2006, Kernel Summit в 2008 и 2011, Open World Forum 2011 (http://2011.openworldforum.org/Users/Speakers/ Jean-Delvare), а также несколько раз закрытую конференцию SUSE Labs.

Вот уже на протяжении длительного времени Жан сохраняет интерес к разработке ядра Linux. По его словам, это удаётся в силу двух причин: технической и «человеческой». Первая заключается в том, что возникают технические трудности или «вызовы», которые «бросает» техника. Например, постоянно появляется новое железо, требующее поддержки, причём порой имеющее реализацию тех или иных неожиданных возможностей. Или изменяются стандарты написания кода для ядра, или появляется новый API, сокращающий размер кода драйверов или улучшающий производительность... В общем, это бесконечный технический процесс.

«Человеческая» причина заключается в том, что требуется поддержка - буквально каждую неделю обращаются, со своими проблемами: иногда они бывают очень простыми, но иногда и весьма незаурядными. Разработчик рад, когда ему удаётся помочь. К тому же, сейчас он получает за это зарплату, что является ещё одной причиной не останавливаться.

Рейтинг статьи

Оценка
0/5
голосов: 0
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх