The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Линус Торвальдс об образовании, мотивации и виртуализации

31.01.2008 00:09

На проходящей в Мельбурне конференции linux.conf.au журналисту Computerworld Эндрю Хендри (Andrew Hendry) удалось взять интервью у "отца" операционной системы Linux Линуса Торвальдса.

С какими трудностями пришлось столкнуться при выпуске последней версии ядра?

Самая серьезная проблема заключается в том, чтобы удержать людей от написания нового кода и перейти к исправлению ошибок предыдущего выпуска. Все знают, что это действительно очень важно, но, в то же время, не так захватывающе, как написание нового кода и, я думаю, это наиболее серьезная, социальная, проблема в развитии ядра.

Над какими новыми возможностями вы работаете и какие идеи вас занимают?

На протяжении последних нескольких лет, я только координирую разработку и почти не пишу код сам, за исключением случаев, когда речь идет об инструментах разработки ядра. Я пишу систему управления исходным кодом, с помощью которой мы отслеживаем кто что сделал. Каждый отдельный patch , который присылается, отслеживается индивидуально. Уже, по крайней мере, 5 лет я в большей степени технический наставник, чем активный разработчик.

Что вы думаете о многообразии дистрибутивов Linux?

Люди обсуждают различия дистрибутивов, но, на самом деле, все дистрибутивы используют одно ядро и, насколько я могу предположить, все они имеют незначительные различия. Раньше, когда мы выпускали ядро не через каждые два месяца, а через каждые два года, разработчики значительно изменяли и дополняли ядра своих дистрибутивов, что порождало большие проблемы. В наши дни я вообще не испытываю никаких проблем ни с одним дистрибутивом. Мы изменили политику выпуска новых версий ядра с тем, чтобы разработчики могли добавлять поддержку новых возможностей в свой дистрибутив без написания собственных заплаток к ядру.

Как вы оцениваете KDE4?

Я пока еще сам не использовал KDE4, хотя и являюсь пользователем KDE. Просто это одна из областей, где я не хотел бы быть на переднем крае. Я привык отправлять отчеты об ошибках, но у меня мало на это времени. Я лучше подожду выхода версии 4.1, в которой, возможно, будут исправлены основные проблемы.

У вас в мобильном телефоне установлен Linux?

У меня нет мобильного телефона! Я ненавижу телефоны потому, что отношусь к тем людям, которые любят целиком сконцентрироваться на работе, а чей-то звонок может эту концентрацию нарушить. Я ненавижу телефоны потому, что они отвлекают и мобильные телефоны особенно, так как они отвлекают в течении всего времени. У меня есть один мобильный телефон с установленным Linux, но только потому, что мне его подарили. Он все время выключен. Linux работает на всех моих компьютерах, но не на телефонах.

Как вы думаете, когда мы увидим первую партию заплаток для ядра от проекта OLPC?

Я удивлюсь, если мы не увидим их прямо сейчас. Наиболее важная вещь, которую они сделали — управление питанием. Их компьютер может отключать процессор и сохранять экран когда ничего не происходит. Думаю, команда OLPC уже подключилась к разработке ядра.

Почему технологии виртуализации вас не очень интересуют?

Я думаю, что шумиха вокруг виртуализации немного раздута. Я вижу три причины использовать виртуализацию. Первая — запуск на рабочих станциях других операционных систем, например, Windows. Лично мне это абсолютно неинтересно. С чего вдруг я должен захотеть запустить Windows на моем компьютере с Linux? Вторая причина заключается в использовании виртуализации на серверах для более полного использования ресурсов оборудования. Это интересно IT-компаниям, обладающим мощными серверами, но не мне. Третий вариант — запуск устаревших ОС, если вам потребуется поработать с программой под эту ОС. Это меня тоже не очень интересует. Но, несмотря на мое безразличие к этой технологии, Linux будет ее поддерживать и уже сейчас предлагает несколько различных моделей виртуализации.

В настоящее время наблюдается значительный рост интереса к использованию Linux в образовательных целях в развивающихся странах. Что вы об этом думаете?

Я вижу две причины такого использования Linux. Во-первых, это, конечно цена. Вторая причина заключается в том, что когда вы покупаете скомпилированное ПО, вы не можете посмотреть из чего оно состоит и как оно работает, вы не можете его изменить или улучшить. Вы можете научиться пользоваться программами, но не научитесь создавать их. Поэтому, я думаю, что команда OLPC правильно поступает, когда пишет все ПО на простом для изучения языке программирования, пускай и не самом эффективном в плане производительности. Python идеально подходит для изучения. Я знаю, что разработчики OLPC даже сделали специальную кнопку, нажав на которую, вы можете просмотреть исходный код той программы, в которой работаете в данный момент. Я уверен, что Linux и Open Source необходимы в образовании, ведь без доступа к исходному коду компьютер будет всегда оставаться «черным ящиком». Конечно, цена на ПО остается важным фактором, но доступ к исходному коду значительно важнее.

Что, по-вашему, будет следующим важным нововведением в Linux?

Я не думаю, что можно назвать что-то конкретно. Одним интересно одно, другие назовут важным другое. Например, в мире мобильных устройств некоторые люди назовут важным использование Linux в портативных проигрывателях, беспроводных точках продажи медиаконтента. Все эти люди будут иметь собственные представления о том, что важно.

Чем мотивирована ваша работа над Linux?

В Linux уже появилось все, что я запланировал. Теперь моя мотивация происходит извне. Моя мотивация заключается в решении от тех проблем, с которыми сталкиваются другие пользователи. Иногда эти проблемы выводят меня из себя, но иногда это очень интересные проблемы. Я всегда интересовался, в первую очередь, применением Linux на рабочих станциях, просто потому, что сам использовал рабочую станцию. Desktop-возможности были ограничены, так как я не использовал всего того, что другие люди привыкли видеть на desktop. Поэтому, я всегда старался решать те проблемы пользователей, которые были наиболее близки к моим проблемам.

  1. Главная ссылка к новости (http://www.computerworld.com.a...)
  2. OpenNews: Интервью с Linus Torvalds
  3. OpenNews: Linus Torvalds делится планами на 2008 год.
Автор новости: specialm
Тип: К сведению
Короткая ссылка: https://opennet.ru/13949-linux
Ключевые слова: linux, torvalds, kernel
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (32) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, leonid.ko (?), 11:19, 31/01/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очень интересно. Особенно про социальную составляющую и про решение non-geek пользователей. Линус собирается отходить от разработки ядра?
     
     
  • 2.4, Andrey Mitrofanov (?), 12:25, 31/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Линус собирается отходить от разработки ядра?

    Так вже ж, написано же -- 'у "отца" операционной системы Linux'. Всё в порядке, такой талант не будет прозябать в каком-то там ядре!


     
     
  • 3.15, pavlinux (ok), 14:14, 31/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Мля....... все нах, выкидываю телефон, начинаю новую жизнь!

     
     
  • 4.18, Andrey Mitrofanov (?), 15:16, 31/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Мля....... все нах, выкидываю телефон, начинаю новую жизнь!

    Клавиатуру береги! А то не дай БГ -- и на планете все enthropy pool-ы опустеют.

     
  • 2.27, anonymous (??), 08:16, 01/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    это как "Линус учит Жить !" или "Линус Просвящает(мб наставляет) ?"
    "Мудрость Линуса".
    в общем, воспринимается заголовок(не статья) как нечто вроде попытки инкриминировать попытку "вытворять добро и насаждать справедливость".
     

  • 1.2, leonid.ko (?), 11:20, 31/01/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    сам себя исправляю: решение проблем
     
  • 1.3, aim (??), 12:03, 31/01/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Большое спасибо за перевод!
     
  • 1.5, Серж (??), 12:27, 31/01/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очень приятно читать новость именно в таком формате -
    форматированном переводе, а не так, как обычно тут происходит:
    напишут с ошыбками заголовок с выдернутыми фразами, а внизу сцылко.

    P.S. Может, одмина заменили?

     
     
  • 2.6, Maxim Chirkov (ok), 12:36, 31/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Очень приятно читать новость именно в таком формате -
    >форматированном переводе, а не так, как обычно тут происходит:
    >напишут с ошыбками заголовок с выдернутыми фразами, а внизу сцылко.

    Если есть предложения по сотрудничеству в плане выполнения переводов - пишите мне на email.

     

  • 1.7, Аноним (-), 12:43, 31/01/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересная новость, спасибо.
     
  • 1.9, tekirinmeka (?), 12:54, 31/01/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    чё-то не похоже на него, в другом интервью про виртуализацию он был другого мнения, да и в общем его тон был другим.
     
     
  • 2.28, nuclight (?), 08:23, 01/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >чё-то не похоже на него, в другом интервью про виртуализацию он был
    >другого мнения, да и в общем его тон был другим.

    Правильно он думает про виртуализацию, это больше раздутый рекламный PR, чем полезная технология.

     
     
  • 3.36, saylor_ua (??), 01:30, 29/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>чё-то не похоже на него, в другом интервью про виртуализацию он был
    >>другого мнения, да и в общем его тон был другим.
    >
    >Правильно он думает про виртуализацию, это больше раздутый рекламный PR, чем полезная
    >технология.

    абсолютно не согласен, даже для малых компаний это очень полезная и нужная вещь

     

  • 1.10, pavlinux (ok), 13:03, 31/01/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Там его фотка.... Них..я он себе репу откормил.
     
     
  • 2.23, lesik (?), 00:44, 01/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Вроде бы не сильно он и откормил, я думаю, что жена его гоняет вокруг дома :-) Нужно же каратистке (не помню какой у нее пояс) себя в форме поддерживать :-)
     
     
  • 3.24, Nick (??), 00:46, 01/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >(не помню какой у нее пояс)

    черный ;)

     

  • 1.11, Аноним (11), 13:22, 31/01/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    спасибо за перевод. очень интересно.
     
  • 1.12, Аноним (12), 13:30, 31/01/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Критика не принимается что-ли?
    Модератор, держите себя в руках, нехвалебные посты тоже бывают. Не надо стирать всё подряд, тем более когда пост в рамках приличий.

    Итак повторюсь: господа, читайте оригинал, в переводе опущена добрая половина интервью и местами перевод икажает смысл.

     
     
  • 2.13, Nick (??), 13:39, 31/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Итак повторюсь: господа, читайте оригинал, в переводе опущена добрая половина интервью

    это мы заметили...


    >и местами перевод икажает смысл

    а вот это плохо...

     

  • 1.16, Светочка (?), 14:44, 31/01/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Разработку драйверов тоже курирует Торвальдс? Если да, то не слишком ли много для одного человека? Я считаю, что лучше было бы, если один человек занимался только ядром, другой, например, только драйверами файловых систем и т. д. Одному человеку достаточно сложно управлять и ядром, и драйверами, что может привести к ухудшению качества системы.
    PS: Еще вопрос - существует ли linux kernel configurator для Qt4 (qconf)?
     
     
  • 2.17, Nick (??), 14:54, 31/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Разработку драйверов тоже курирует Торвальдс?

    курирует... как много смысла в этом слове...

    Его работу в драйверами нельзя описать этим словом.


    >Если да, то не слишком ли много для одного человека?

    если


    >Я считаю, что лучше было бы, если один
    >человек занимался только ядром, другой, например, только драйверами файловых систем и
    >т. д.

    не ты одна (один?).
    Именно поэтому все так и происходит: у каждой подсистемы есть свой мейнтейнер,
    человек, который знает свою область очень хорошо. У каждого мейнтейнера есть своя
    ветка ядра и основное, что делает Торвальдс - это слияние кода разных мейнтейнеров
    в одну (коллизии, кстати, тоже разруливают они сами).


    >Одному человеку достаточно сложно управлять и ядром, и драйверами,
    >что может привести к ухудшению качества системы.

    Ну, процесс идет уже много лет и пока не привело :)

    На самом деле уграет роль уровень управления.
    Торвальдс ведь не вникает (без необходимости) во все изменения, что он добавляет
    в ядро. Он просто уверен в людях, чей код он берет :)
    Управление происходит чуток не на том уровне.


    >PS: Еще вопрос - существует ли linux kernel configurator для Qt4 (qconf)?

    не сюда вопрос.
    Гугля рождена чтобы давать ответы на подобное.

     

  • 1.21, sergicus (?), 16:39, 31/01/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    спасибо за перевод
     
  • 1.22, Аноним (12), 20:54, 31/01/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Все дистрибутивы Linux не сильно различаются, ведь ядро одно.

    Ну, тогда можно сказать, что и все модели автомобилей
    не сильно различаются, - ведь у всех бензиновый двигатель...

     
     
  • 2.25, Hety (??), 01:14, 01/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>Все дистрибутивы Linux не сильно различаются, ведь ядро одно.
    >
    >Ну, тогда можно сказать, что и все модели автомобилей
    >не сильно различаются, - ведь у всех бензиновый двигатель...

    Ну не совсем корректно. Вот если бы у всех был одинаковый бензиновый двигатель - тады да.

     

  • 1.26, ViT (?), 05:36, 01/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А когда это Linux стал Операционной системой??
     
     
  • 2.29, www.andr.ru (?), 11:28, 01/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    линукс это ОС, уважаемый ВиТ.
    ОС - это ядро, прикладной софт тут ни при чём.
    ОС - это подсистемы управления файлами, процессами и вводом-выводом; всё остальное, что этим пользуется - это не ОС, хотя и всегда входит в дистрибутив, набор всегда нужных утилит для администрирования.

    Линус - бездарность и король попсы, типа Ф.киркорова в музыке. Архитектура и реализация его ОС устаревшие и убоги. Ни ничего нового, ни ничего хорошего он не сделал, а шумиха вокруг раздувается суетливыми бизнесменами, пытающимися оседлать волну, которую сами перед собой гонят, как чайки и орут, выпучив глаза.

    Удивительное свойство психологии толпы: чем тоньше пустышка, тем больше из неё пузырь.

     
     
  • 3.31, pawnhearts (?), 13:15, 01/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > ОС - это ядро, прикладной софт тут ни при чём.
    > ОС - это подсистемы управления файлами, процессами и вводом-выводом

    хахах. glibc-это набор утилит для администрирования? :)
    а как ты без "прикладного софта" ядро загрузишь? и как собираешься с ним взаимодействовать?

    > Архитектура и реализация его ОС устаревшие и убоги.

    Теорема Пифагора - устаревшая и убогая:)

     

  • 1.30, ViT (?), 12:46, 01/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    в таком случае, чем ос отличается от ядра? имхо чушь
     
     
  • 2.33, sHaggY_caT (??), 00:03, 02/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Есть ядро системы, которое называется "Linux", исходники лежат на http://kernel.org;
    Есть утилиты GNU, которые используются во многих системах, но, прежде всего, в системе
    (_официальное_ название) GNU/Linux, которую для краткости все именуют "Линуксом",
    но подразумевают даже не ядро + glibc +core utils + etc (gcc там всякие), а это все
    перечисленное как базу, с навешенным сверху собственным набором программного обеспечения,
    это называется дистрибутивом (получается стройная система - огромное количество софта - десятки тысяч пакетов в популярных дистрибутивах, которое ставится за секунды из интернета-при нормальном канале, разумеется - одной командой или кликом мышки, который оттестирован с друг другом, и, в идеале, почти полностью совместим)

    Я доходчиво объяснила? За дополнительной информацией вы можете обратится в Гугль ;-)

     

  • 1.32, R007 (??), 20:51, 01/02/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Самая серьезная проблема заключается в том, чтобы удержать людей от написания нового
    > кода и перейти к исправлению ошибок предыдущего выпуска.

    ... и никто не любит чистить картошку (с) реклама :)

     
  • 1.37, Аноним (12), 03:52, 18/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ребята, кончайте уже об линуксе. Убогая система. По удобству использования сосёт полностью. Винда разворачивается просто на порядок быстрей. Ядро - убогое, да и весь пакет приложений тоже, нет нормальной системы управления пакетов, и полностью отсутствуют установщики приложений как концепция. Я уже однажды обновил систему как вы говорите одним щелчком мыши... Промолчу что после этого последовало(у меня Slackware 12.1 после обновления - "slapt-get "рулит"").
     
     
  • 2.38, Пользователь (?), 13:08, 26/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Ребята, кончайте уже об линуксе. Убогая система. По удобству использования сосёт полностью.
    >Винда разворачивается просто на порядок быстрей. Ядро - убогое, да и
    >весь пакет приложений тоже, нет нормальной системы управления пакетов, и полностью
    >отсутствуют установщики приложений как концепция. Я уже однажды обновил систему как
    >вы говорите одним щелчком мыши... Промолчу что после этого последовало(у меня
    >Slackware 12.1 после обновления - "slapt-get "рулит"").

    Странно как... И очень-очень субъективно...
    Мб вынь-да-положь тоже пора на полку (особно Высту)


     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру