На проходящей в Мельбурне конференции linux.conf.au журналисту Computerworld Эндрю Хендри (Andrew Hendry) удалось взять интервью (http://www.computerworld.com.au/index.php/id;444282619) у "отца" операционной системы Linux Линуса Торвальдса.<strong>
С какими трудностями пришлось столкнуться при выпуске последней версии ядра?
</strong>Самая серьезная проблема заключается в том, чтобы удержать людей от написания нового кода и перейти к исправлению ошибок предыдущего выпуска. Все знают, что это действительно очень важно, но, в то же время, не так захватывающе, как написание нового кода и, я думаю, это наиболее серьезная, социальная, проблема в развитии ядра.
<strong>
Над какими новыми возможностями вы работаете и какие идеи вас занимают?
</strong>На протяжении последних нескольких лет, я только координирую разработку и почти не пишу код сам, за исключением случаев, когда речь идет об инструментах разработки ядра. Я пишу систему управления исходным кодом, с помощью которой мы отслеживаем кто что сделал. Каждый отдельный patch , который присылается, отслеживается индивидуально. Уже, по крайней мере, 5 лет я в большей степени технический наставник, чем активный разработчик.
<strong>
Что вы думаете о многообразии дистрибутивов Linux?
</strong>Люди обсуждают различия дистрибутивов, но, на самом деле, все дистрибутивы используют одно ядро и, насколько я могу предположить, все они имеют незначительные различия. Раньше, когда мы выпускали ядро не через каждые два месяца, а через каждые два года, разработчики значительно изменяли и дополняли ядра своих дистрибутивов, что порождало большие проблемы. В наши дни я вообще не испытываю никаких проблем ни с одним дистрибутивом. Мы изменили политику выпуска новых версий ядра с тем, чтобы разработчики могли добавлять поддержку новых возможностей в свой дистрибутив без написания собственных заплаток к ядру.
<strong>
Как вы оцениваете KDE4?
</strong>Я пока еще сам не использовал KDE4, хотя и являюсь пользователем KDE. Просто это одна из областей, где я не хотел бы быть на переднем крае. Я привык отправлять отчеты об ошибках, но у меня мало на это времени. Я лучше подожду выхода версии 4.1, в которой, возможно, будут исправлены основные проблемы.
<strong>
У вас в мобильном телефоне установлен Linux?
</strong>У меня нет мобильного телефона! Я ненавижу телефоны потому, что отношусь к тем людям, которые любят целиком сконцентрироваться на работе, а чей-то звонок может эту концентрацию нарушить. Я ненавижу телефоны потому, что они отвлекают и мобильные телефоны особенно, так как они отвлекают в течении всего времени. У меня есть один мобильный телефон с установленным Linux, но только потому, что мне его подарили. Он все время выключен. Linux работает на всех моих компьютерах, но не на телефонах.
<strong>
Как вы думаете, когда мы увидим первую партию заплаток для ядра от проекта OLPC?
</strong>Я удивлюсь, если мы не увидим их прямо сейчас. Наиболее важная вещь, которую они сделали — управление питанием. Их компьютер может отключать процессор и сохранять экран когда ничего не происходит. Думаю, команда OLPC уже подключилась к разработке ядра.
<strong>
Почему технологии виртуализации вас не очень интересуют?
</strong>Я думаю, что шумиха вокруг виртуализации немного раздута. Я вижу три причины использовать виртуализацию. Первая — запуск на рабочих станциях других операционных систем, например, Windows. Лично мне это абсолютно неинтересно. С чего вдруг я должен захотеть запустить Windows на моем компьютере с Linux? Вторая причина заключается в использовании виртуализации на серверах для более полного использования ресурсов оборудования. Это интересно IT-компаниям, обладающим мощными серверами, но не мне. Третий вариант — запуск устаревших ОС, если вам потребуется поработать с программой под эту ОС. Это меня тоже не очень интересует. Но, несмотря на мое безразличие к этой технологии, Linux будет ее поддерживать и уже сейчас предлагает несколько различных моделей виртуализации.
<strong>
В настоящее время наблюдается значительный рост интереса к использованию Linux в образовательных целях в развивающихся странах. Что вы об этом думаете?
</strong>Я вижу две причины такого использования Linux. Во-первых, это, конечно цена. Вторая причина заключается в том, что когда вы покупаете скомпилированное ПО, вы не можете посмотреть из чего оно состоит и как оно работает, вы не можете его изменить или улучшить. Вы можете научиться пользоваться программами, но не научитесь создавать их. Поэтому, я думаю, что команда OLPC правильно поступает, когда пишет все ПО на простом для изучения языке программирования, пускай и не самом эффективном в плане производительности. Python идеально подходит для изучения. Я знаю, что разработчики OLPC даже сделали специальную кнопку, нажав на которую, вы можете просмотреть исходный код той программы, в которой работаете в данный момент. Я уверен, что Linux и Open Source необходимы в образовании, ведь без доступа к исходному коду компьютер будет всегда оставаться «черным ящиком». Конечно, цена на ПО остается важным фактором, но доступ к исходному коду значительно важнее.
<strong>
Что, по-вашему, будет следующим важным нововведением в Linux?
</strong>Я не думаю, что можно назвать что-то конкретно. Одним интересно одно, другие назовут важным другое. Например, в мире мобильных устройств некоторые люди назовут важным использование Linux в портативных проигрывателях, беспроводных точках продажи медиаконтента. Все эти люди будут иметь собственные представления о том, что важно.
<strong>
Чем мотивирована ваша работа над Linux?
</strong>В Linux уже появилось все, что я запланировал. Теперь моя мотивация происходит извне. Моя мотивация заключается в решении от тех проблем, с которыми сталкиваются другие пользователи. Иногда эти проблемы выводят меня из себя, но иногда это очень интересные проблемы. Я всегда интересовался, в первую очередь, применением Linux на рабочих станциях, просто потому, что сам использовал рабочую станцию. Desktop-возможности были ограничены, так как я не использовал всего того, что другие люди привыкли видеть на desktop. Поэтому, я всегда старался решать те проблемы пользователей, которые были наиболее близки к моим проблемам.
URL: http://www.computerworld.com.au/index.php/id;444282619
Новость: http://www.opennet.me/opennews/art.shtml?num=13949
Очень интересно. Особенно про социальную составляющую и про решение non-geek пользователей. Линус собирается отходить от разработки ядра?
>Линус собирается отходить от разработки ядра?Так вже ж, написано же -- `у "отца" операционной системы Linux`. Всё в порядке, такой талант не будет прозябать в каком-то там ядре!
Мля....... все нах, выкидываю телефон, начинаю новую жизнь!
>Мля....... все нах, выкидываю телефон, начинаю новую жизнь!Клавиатуру береги! А то не дай БГ -- и на планете все enthropy pool-ы опустеют.
это как "Линус учит Жить !" или "Линус Просвящает(мб наставляет) ?"
"Мудрость Линуса".
в общем, воспринимается заголовок(не статья) как нечто вроде попытки инкриминировать попытку "вытворять добро и насаждать справедливость".
сам себя исправляю: решение проблем
Большое спасибо за перевод!
Очень приятно читать новость именно в таком формате -
форматированном переводе, а не так, как обычно тут происходит:
напишут с ошыбками заголовок с выдернутыми фразами, а внизу сцылко.P.S. Может, одмина заменили?
>Очень приятно читать новость именно в таком формате -
>форматированном переводе, а не так, как обычно тут происходит:
>напишут с ошыбками заголовок с выдернутыми фразами, а внизу сцылко.Если есть предложения по сотрудничеству в плане выполнения переводов - пишите мне на email.
Интересная новость, спасибо.
чё-то не похоже на него, в другом интервью про виртуализацию он был другого мнения, да и в общем его тон был другим.
>чё-то не похоже на него, в другом интервью про виртуализацию он был
>другого мнения, да и в общем его тон был другим.Правильно он думает про виртуализацию, это больше раздутый рекламный PR, чем полезная технология.
>>чё-то не похоже на него, в другом интервью про виртуализацию он был
>>другого мнения, да и в общем его тон был другим.
>
>Правильно он думает про виртуализацию, это больше раздутый рекламный PR, чем полезная
>технология.абсолютно не согласен, даже для малых компаний это очень полезная и нужная вещь
Там его фотка.... Них..я он себе репу откормил.
Вроде бы не сильно он и откормил, я думаю, что жена его гоняет вокруг дома :-) Нужно же каратистке (не помню какой у нее пояс) себя в форме поддерживать :-)
>(не помню какой у нее пояс)черный ;)
спасибо за перевод. очень интересно.
Критика не принимается что-ли?
Модератор, держите себя в руках, нехвалебные посты тоже бывают. Не надо стирать всё подряд, тем более когда пост в рамках приличий.Итак повторюсь: господа, читайте оригинал, в переводе опущена добрая половина интервью и местами перевод икажает смысл.
>Итак повторюсь: господа, читайте оригинал, в переводе опущена добрая половина интервьюэто мы заметили...
>и местами перевод икажает смысла вот это плохо...
Разработку драйверов тоже курирует Торвальдс? Если да, то не слишком ли много для одного человека? Я считаю, что лучше было бы, если один человек занимался только ядром, другой, например, только драйверами файловых систем и т. д. Одному человеку достаточно сложно управлять и ядром, и драйверами, что может привести к ухудшению качества системы.
PS: Еще вопрос - существует ли linux kernel configurator для Qt4 (qconf)?
>Разработку драйверов тоже курирует Торвальдс?курирует... как много смысла в этом слове...
Его работу в драйверами нельзя описать этим словом.
>Если да, то не слишком ли много для одного человека?если
>Я считаю, что лучше было бы, если один
>человек занимался только ядром, другой, например, только драйверами файловых систем и
>т. д.не ты одна (один?).
Именно поэтому все так и происходит: у каждой подсистемы есть свой мейнтейнер,
человек, который знает свою область очень хорошо. У каждого мейнтейнера есть своя
ветка ядра и основное, что делает Торвальдс - это слияние кода разных мейнтейнеров
в одну (коллизии, кстати, тоже разруливают они сами).
>Одному человеку достаточно сложно управлять и ядром, и драйверами,
>что может привести к ухудшению качества системы.Ну, процесс идет уже много лет и пока не привело :)
На самом деле уграет роль уровень управления.
Торвальдс ведь не вникает (без необходимости) во все изменения, что он добавляет
в ядро. Он просто уверен в людях, чей код он берет :)
Управление происходит чуток не на том уровне.
>PS: Еще вопрос - существует ли linux kernel configurator для Qt4 (qconf)?не сюда вопрос.
Гугля рождена чтобы давать ответы на подобное.
спасибо за перевод
>Все дистрибутивы Linux не сильно различаются, ведь ядро одно.Ну, тогда можно сказать, что и все модели автомобилей
не сильно различаются, - ведь у всех бензиновый двигатель...
>>Все дистрибутивы Linux не сильно различаются, ведь ядро одно.
>
>Ну, тогда можно сказать, что и все модели автомобилей
>не сильно различаются, - ведь у всех бензиновый двигатель...Ну не совсем корректно. Вот если бы у всех был одинаковый бензиновый двигатель - тады да.
А когда это Linux стал Операционной системой??
линукс это ОС, уважаемый ВиТ.
ОС - это ядро, прикладной софт тут ни при чём.
ОС - это подсистемы управления файлами, процессами и вводом-выводом; всё остальное, что этим пользуется - это не ОС, хотя и всегда входит в дистрибутив, набор всегда нужных утилит для администрирования.Линус - бездарность и король попсы, типа Ф.киркорова в музыке. Архитектура и реализация его ОС устаревшие и убоги. Ни ничего нового, ни ничего хорошего он не сделал, а шумиха вокруг раздувается суетливыми бизнесменами, пытающимися оседлать волну, которую сами перед собой гонят, как чайки и орут, выпучив глаза.
Удивительное свойство психологии толпы: чем тоньше пустышка, тем больше из неё пузырь.
> ОС - это ядро, прикладной софт тут ни при чём.
> ОС - это подсистемы управления файлами, процессами и вводом-выводомхахах. glibc-это набор утилит для администрирования? :)
а как ты без "прикладного софта" ядро загрузишь? и как собираешься с ним взаимодействовать?> Архитектура и реализация его ОС устаревшие и убоги.
Теорема Пифагора - устаревшая и убогая:)
в таком случае, чем ос отличается от ядра? имхо чушь
Есть ядро системы, которое называется "Linux", исходники лежат на http://kernel.org;
Есть утилиты GNU, которые используются во многих системах, но, прежде всего, в системе
(_официальное_ название) GNU/Linux, которую для краткости все именуют "Линуксом",
но подразумевают даже не ядро + glibc +core utils + etc (gcc там всякие), а это все
перечисленное как базу, с навешенным сверху собственным набором программного обеспечения,
это называется дистрибутивом (получается стройная система - огромное количество софта - десятки тысяч пакетов в популярных дистрибутивах, которое ставится за секунды из интернета-при нормальном канале, разумеется - одной командой или кликом мышки, который оттестирован с друг другом, и, в идеале, почти полностью совместим)Я доходчиво объяснила? За дополнительной информацией вы можете обратится в Гугль ;-)
> Самая серьезная проблема заключается в том, чтобы удержать людей от написания нового
> кода и перейти к исправлению ошибок предыдущего выпуска.... и никто не любит чистить картошку (с) реклама :)
Ребята, кончайте уже об линуксе. Убогая система. По удобству использования сосёт полностью. Винда разворачивается просто на порядок быстрей. Ядро - убогое, да и весь пакет приложений тоже, нет нормальной системы управления пакетов, и полностью отсутствуют установщики приложений как концепция. Я уже однажды обновил систему как вы говорите одним щелчком мыши... Промолчу что после этого последовало(у меня Slackware 12.1 после обновления - "slapt-get "рулит"").
>Ребята, кончайте уже об линуксе. Убогая система. По удобству использования сосёт полностью.
>Винда разворачивается просто на порядок быстрей. Ядро - убогое, да и
>весь пакет приложений тоже, нет нормальной системы управления пакетов, и полностью
>отсутствуют установщики приложений как концепция. Я уже однажды обновил систему как
>вы говорите одним щелчком мыши... Промолчу что после этого последовало(у меня
>Slackware 12.1 после обновления - "slapt-get "рулит"").Странно как... И очень-очень субъективно...
Мб вынь-да-положь тоже пора на полку (особно Высту)