Разработчики ядра Linux: Грег Кроа-Хартман
Содержание:
1.Биография и деятельность (Вы читаете данный раздел);
2. Инструменты, характер и личность.
К сожалению, данные о биографии Грега очень скудны. В публичных источниках вроде Википедии (http://en.wikipedia.org/wiki/Greg Kroah-Hartman) и графы «О себе» в профиле социальной сети Google+ (https://plus. google.com/111049168280159033135/ about) нет даже сведений о таких базовых фактах, как дата рождения и место проживания. Впрочем, согласно интервью порталу Linux.com (www.linux.com/news/special-feature/ linux-developers/600241-30-linux-kernel-developers-in-30-weeks-greg-kroah-hartman), разработчик живет в США возле Сиэттла (штат Вашингтон), а интервью, данное журналу «Linux Format» (http://wiki.linuxformat.ru/index. php/LXF81:Интервью), показывает, что сейчас ему 42 года.
Грег Кроа-Хартман использует Linux уже более 16 лет, причем около 10 из них участвует в непосредственной разработке ядра. Что же привело его в мир программистов ядра Linux? Дело в том, что Грег разрабатывал программное обеспечение для встраиваемых устройств. В частности, он занимался тестированием работы со сканером штрих-кодов для различных операционных систем с целью обеспечения правильной работы прошивки по USB. И тогда программист увидел, что поддержка USB в Linux была недостаточно хороша. Он понял, что в состоянии улучшить сложившуюся ситуацию и не стал откладывать это в долгий ящик.
Со временем Грег начал уделять разработке под Linux все больше времени и вошел в состав подразделения SUSE Labs в Novell. А относительно недавно, 1 февраля 2012 года, стал сотрудником некоммерческой организации Linux Foundation. За день до этого Грег в своем блоге предложил коллегам обновить его e-mail в адресной книге с помощью команды sed (www.kroah.com/log/diary/2012 01 31 .html).
Сегодня Грег Кроа-Хартман занимается разработкой ядра в Linux Foundation. Хотя по сути его работа последних лет практически не изменилась с переходом в LF. Он по-прежнему является ответственным за подготовку стабильных релизов ядра, драйверов, драйверов ветки «staging» (драйверы и файловые системы, которые пока не могут быть включены в основную ветку по различным техническим причинам, подробнее см. на www .kroah.com/log/linux/ linux-staging-update.html), является мейнтейнером подсистемы USB, а также вносит свой вклад в поддержку TTY и последовательных устройств. Вместе с тем, Грег - один из авторов udev, поддерживает проект linux-hotplug (http://linux-hotplug.sourceforge.net) и основатель Linux Driver Project (www.linuxdriverproject.org).
Если обратиться к статистике по непосредственному вкладу Грега в код ядра Linux, то можно отметить, что его доля за всю историю составляет немногим менее 0,4% (для сравнения, у лидера рейтинга Дэвида С. Миллера - 1,2%). Если рассматривать только последние изменения (с Linux 2.6.12 по март 2012 года), то его вклад составляет 0,5% (у лидера Марка Брауна - 1,3%). Цифры взяты из отчета Linux Foundation (http://go.linuxfoundation.org/who-writes-linux-2012).
Грег Кроа-Хартман участвует в обсуждениях на IRC-канале linux-usb, в основной почтовой рассылке linux-kernel, а также в других рассылках, связанных с ядром Linux. Ряд вопросов обсуждается и в формате комментариев к публикациям в Google+. Активен Грег и в «реальной жизни»: редкая конференция Linux Foundation (LinuxCon, Kernel Summit и т. п.) не обходится без его доклада, а также он зачастую выступает в других популярных Linux-мероприятиях (CUSEC, Linux Plumbers и т.п.).
Для этого приходится часто путешествовать - вот пример одной из недавних заметок Грега в блоге: «46 часов между отелями, 30 часов между двумя различными выступлениями на двух различных континентах, 14 часов на самолете, 6 часов на поезде и только 26 часов, проведенных в Корее» (https://plus.google.com/111049168280159033135/posts/Th2Q6pS5xku).
Довольно значимы и достижения Грега на писательском поприще. Во-первых, он является автором популярной книги «Linux Kernel in a Nutshell» (http://www.kroah.com/lkn) и соавтором «Linux Device Drivers».
Во-вторых, он довольно регулярно пишет статьи, для чего сотрудничает с журналами «Linux Journal» (http://www. linuxjournal.com/user/800887; правда, последний материал датируется 2005 годом) и уже упомянутым «Linux Format» (пример статьи от 2010 года: http://wiki.linuxformat.ru/index. php/LXF129:kernelhack).
Как видно, вся эта деятельность во многом связана с популяризацией разработки для ядра Linux.
Данной теме часто посвящены и доклады программиста - из последних можно отметить, например, доклад о роли мейнтейнеров ядра Linux (www.kroah.com/log/ linux/maintainer pledge.html) и о том, как начать карьеру в мире Linux (https://plus.google.com/111049168280159033135/ posts/YQGN6kRbxyV)
Грег не раз признавался, что работа над Линуксом не принесла ему больших доходов. Так, что если Вы хотите заработать, то Вам стоит выбрать более перспективная в плане монетизации направление. К примеру, seo sprint (http://ibuss.ru/%D0%BA%D0%B0%D0%BA-%D0%B7%D0%B0%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%82%D1%8C-%D0%B4%D0%B5%D0%BD%D1%8C%D0%B3%D0%B8-%D0%BD%D0%B0-seo-sprint/) или другие сервисы, предоставляющие возможность значительно улучшить свое материальное положение, не отходя от компьютера.
1.
2. Инструменты, характер и личность.
Из биографии
К сожалению, данные о биографии Грега очень скудны. В публичных источниках вроде Википедии (http://en.wikipedia.org/wiki/Greg Kroah-Hartman) и графы «О себе» в профиле социальной сети Google+ (https://plus. google.com/111049168280159033135/ about) нет даже сведений о таких базовых фактах, как дата рождения и место проживания. Впрочем, согласно интервью порталу Linux.com (www.linux.com/news/special-feature/ linux-developers/600241-30-linux-kernel-developers-in-30-weeks-greg-kroah-hartman), разработчик живет в США возле Сиэттла (штат Вашингтон), а интервью, данное журналу «Linux Format» (http://wiki.linuxformat.ru/index. php/LXF81:Интервью), показывает, что сейчас ему 42 года.
Грег Кроа-Хартман использует Linux уже более 16 лет, причем около 10 из них участвует в непосредственной разработке ядра. Что же привело его в мир программистов ядра Linux? Дело в том, что Грег разрабатывал программное обеспечение для встраиваемых устройств. В частности, он занимался тестированием работы со сканером штрих-кодов для различных операционных систем с целью обеспечения правильной работы прошивки по USB. И тогда программист увидел, что поддержка USB в Linux была недостаточно хороша. Он понял, что в состоянии улучшить сложившуюся ситуацию и не стал откладывать это в долгий ящик.
Со временем Грег начал уделять разработке под Linux все больше времени и вошел в состав подразделения SUSE Labs в Novell. А относительно недавно, 1 февраля 2012 года, стал сотрудником некоммерческой организации Linux Foundation. За день до этого Грег в своем блоге предложил коллегам обновить его e-mail в адресной книге с помощью команды sed (www.kroah.com/log/diary/2012 01 31 .html).
Деятельность
Сегодня Грег Кроа-Хартман занимается разработкой ядра в Linux Foundation. Хотя по сути его работа последних лет практически не изменилась с переходом в LF. Он по-прежнему является ответственным за подготовку стабильных релизов ядра, драйверов, драйверов ветки «staging» (драйверы и файловые системы, которые пока не могут быть включены в основную ветку по различным техническим причинам, подробнее см. на www .kroah.com/log/linux/ linux-staging-update.html), является мейнтейнером подсистемы USB, а также вносит свой вклад в поддержку TTY и последовательных устройств. Вместе с тем, Грег - один из авторов udev, поддерживает проект linux-hotplug (http://linux-hotplug.sourceforge.net) и основатель Linux Driver Project (www.linuxdriverproject.org).
Если обратиться к статистике по непосредственному вкладу Грега в код ядра Linux, то можно отметить, что его доля за всю историю составляет немногим менее 0,4% (для сравнения, у лидера рейтинга Дэвида С. Миллера - 1,2%). Если рассматривать только последние изменения (с Linux 2.6.12 по март 2012 года), то его вклад составляет 0,5% (у лидера Марка Брауна - 1,3%). Цифры взяты из отчета Linux Foundation (http://go.linuxfoundation.org/who-writes-linux-2012).
Грег Кроа-Хартман участвует в обсуждениях на IRC-канале linux-usb, в основной почтовой рассылке linux-kernel, а также в других рассылках, связанных с ядром Linux. Ряд вопросов обсуждается и в формате комментариев к публикациям в Google+. Активен Грег и в «реальной жизни»: редкая конференция Linux Foundation (LinuxCon, Kernel Summit и т. п.) не обходится без его доклада, а также он зачастую выступает в других популярных Linux-мероприятиях (CUSEC, Linux Plumbers и т.п.).
Для этого приходится часто путешествовать - вот пример одной из недавних заметок Грега в блоге: «46 часов между отелями, 30 часов между двумя различными выступлениями на двух различных континентах, 14 часов на самолете, 6 часов на поезде и только 26 часов, проведенных в Корее» (https://plus.google.com/111049168280159033135/posts/Th2Q6pS5xku).
Довольно значимы и достижения Грега на писательском поприще. Во-первых, он является автором популярной книги «Linux Kernel in a Nutshell» (http://www.kroah.com/lkn) и соавтором «Linux Device Drivers».
Во-вторых, он довольно регулярно пишет статьи, для чего сотрудничает с журналами «Linux Journal» (http://www. linuxjournal.com/user/800887; правда, последний материал датируется 2005 годом) и уже упомянутым «Linux Format» (пример статьи от 2010 года: http://wiki.linuxformat.ru/index. php/LXF129:kernelhack).
Как видно, вся эта деятельность во многом связана с популяризацией разработки для ядра Linux.
Данной теме часто посвящены и доклады программиста - из последних можно отметить, например, доклад о роли мейнтейнеров ядра Linux (www.kroah.com/log/ linux/maintainer pledge.html) и о том, как начать карьеру в мире Linux (https://plus.google.com/111049168280159033135/ posts/YQGN6kRbxyV)
Грег не раз признавался, что работа над Линуксом не принесла ему больших доходов. Так, что если Вы хотите заработать, то Вам стоит выбрать более перспективная в плане монетизации направление. К примеру, seo sprint (http://ibuss.ru/%D0%BA%D0%B0%D0%BA-%D0%B7%D0%B0%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%82%D1%8C-%D0%B4%D0%B5%D0%BD%D1%8C%D0%B3%D0%B8-%D0%BD%D0%B0-seo-sprint/) или другие сервисы, предоставляющие возможность значительно улучшить свое материальное положение, не отходя от компьютера.