На сайте Linux Foundation (LF) размещен десятиминутный видеоклип с интервью координатора разработчиков ядра Linux Линусом Торвальдсом, которое он дал во время конференции Linux Kernel Summit. В нем создатель этой операционной системы с открытым кодом затрагивает целый ряд аспектов -- от взаимоотношений ядра операционной системы и пользовательских компонентов и вплоть до вопроса, почему так много интерфейсов предлагается для Linux.
Бóльшая часть интервью с Торвальдсом связана с сентябрьской конференцией Kernel Summit, которую Linux Foundation провела в городе Портленде (шт. Орегон). Само же интервью было дано всего за несколько недель до появления версии 2.6.27 ядра Linux, ряд новшеств которой уже заинтересовал специалистов по встроенным системам. Это в первую очередь инструментарии трассировки Ftrace и Sysprof, новая файловая система для флэш-дисков UBIFS и поддержка сетевых драйверов с несколькими очередями передачи. Несколько слегка отредактированных выдержек из интервью приведено ниже.
- О значении Kernel Summit. “Никакой реальной работы на этой конференции не проводится, а великое множество звучавших здесь перепевов, может быть, лучше бы доверить электронной почте. Но как здорово, что люди могут встретиться и пообщаться, пусть даже за пивком! Это тоже важная часть жизни сообщества”. ·
- О нацеленности нынешней конференции на качество. “Такое направление, похоже, было выбрано потому, что у нас не так уж много животрепещущих технических тем. В результате людей больше заботит, как проводить разработку, а не какие-то конкретные вопросы технологии. Я разработкой занимаюсь мало, так что меня в первую очередь интересуют сроки выпуска, качество новинок и тому подобное”. ·
- Об активном обсуждении регресии. По словам Торвальдса, он ожидал, что примерно четверть присутствующих на конференции разработчиков ядра будет следить за еженедельными электронными письмами о регресии, однако был удивлен и даже “несколько встревожен” тем, что таковых оказалось “намного меньше”. И всё же на вопрос о том, не должна ли соответствующая группа рассылать больше таких писем, Торвальдс ответил отрицательно. “Настоящее качество достигается тогда, когда разработчик горд созданным им кодом, поглощен работой и воспринимает ее как что-то личное”, — сказал он. ·
- О возможных изменениях в периодичности обновлений. Торвальдс дал понять, что нынешняя цикличность появления новых версий может сохраниться еще какое-то время. “Наши старания сократить этот цикл оказались настолько успешными, что я постарался бы ужать его еще больше, хотя с этим согласны далеко не все, — заявил он. — Разработчики ядра убедили меня, и я не думаю,что это возможно. Да и особого недовольства нынешними сроками что-то никто не высказывает”. ·
- Об инструментарии и взаимоотношении пользовательских компонентов с ядром. Как отметил Торвальдс, споры о перераспределении функций между пользовательскими компонентами и ядром “всегда были болезненными”. В целом же, добавил он, лучше всего было бы “сохранять все в ядре и не беспокоиться о взаимодействии с пользовательскими компонентами и инструментарием, особенно с графическими интерфейсами пользователя, в которых специалисты по разработке ядра не слишком-то разбираются, — мы чувствуем себя намного лучше, когда не пытаемся интегрироваться с группами, если те не разделяют наших ценностей и мы не разбираемся в проблемах друг друга”. ·
- Не удивляет ли Торвальдса нынешняя шумиха вокруг Linux? “Я так далек от этого, что даже не задумываюсь о ней, — ответил на этот вопрос главный координатор ядра. — Меня занимают лишь некоторые компоненты ядра, а все остальное меня нисколько не заботит. Когда же начинается активное обсуждение ядра, это чаще всего меня раздражает, поскольку мне приходится выходить за рамки своего главного занятия и принимать решения по вопросам подключения мало знакомых мне вещей. Именно это стало одной из причин появления десятков разных интерфейсов — мы просто не слишком разбираемся в этой области”.
Где посмотреть?
Десятиминутный видеоклип с Торвальдсом можно полностью просмотреть в формате QuickTime здесь.
Другие видеоклипы
В ходе конференции Linux Kernel Summit были записаны и другие видеоинтервью, с которыми можно познакомиться на сайте Linux Foundation. Их нам дали:
- Линвилл из Red Hat;
- Стефен Ротвелл из IBM;
- Кристен Акарди из Intel;
- Дирк Хондел из Intel;
- Дэйв Джоунз из Red Hat;
- Дэвид Миллер из Red Hat;
- Лэн Браун из Intel;
- Йон Корбе из LWN.net;
- Фрэнк Эйглер из Red Hat;
- Тэд Цо из The Linux Foundation/IBM.
Просмотреть все эти видеоинтервью можно здесь.