The OpenNET Project / Index page

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

Вопросы, затронутые на конференции разработчиков Linux ядра

18.09.2008 15:15

Конференция Kernel Summit 2008, проходящая в Портланде, штат Орегон, собрала самых именитых разработчиков Linux. В списке участников Linus Torvalds, Andrew Morton и 80 других, не менее известных имен, которые собрались обсудить план дальнейшей работы над ядром, а также поделиться мнениями по другим не менее важным проблемам. На саммите в меньшей степени затрагиваются вопросы стратегии развития или определения отдельных функций ядра – для этого существует список рассылки. Вместо этого участники концентрируют свое внимание на более фундаментальных аспектах взаимодействия, таких как процедуры разработки и выпуска новых версий или концепция включения и исключения определенных драйверов из ядра.

Подробные отчеты с конференции публикует на своем сайте Linux Weekly News (LWN) разработчик ядра Jonathan Corbet. Но его статьи до 25 сентября будут доступны только подписчикам ресурса, поэтому информация о проблемах, поднимаемых на саммите достаточно ограничена, и почерпывается в основном из блогов и рассылки LKML.

Так внесенное Аланом Коксом предложение об исключении устаревших и малоиспользуемых драйверов и подсистем из основной ветви ядра и изменении ее номера на 2.8 или 3.0 не встретило поддержки собравшихся. Линус Торвальдс раскритиковал эту идею, сказав, что поддержка старого «железа» не требует сколь-нибудь значительных усилий, но никто не может быть уверен, что устаревшие компьютеры полностью вышли из употребления. Так что, в ближайшем будущем поддержка ISA и первого поколения Video-4-Linux сохранится.

Другое обсуждение касалось вопроса новых драйверов и на какой стадии они должны быть интегрированы в ядро. Скрестили шпаги две точки зрения, по одной из которых только доведенные до ума модули должны входить в релиз. Это должно стимулировать разработчиков более ответственно подходить и их реализации. В противоположность этому мнению выступала идея включения драйверов по принципу «чем скорее, тем лучше». Аргументами «за» в этом случае явились быстрая доработка кода сообществом и, как отметил Торвальдс, проверенная временем модель, основываясь на которой разработка ведется последние 2 - 3 года.

Многие другие вопросы также были затронуты в первый день форума. Dave Jones коснулся идеи унификации Initramfs/Initrd. Своего рода мини-саммиты проходили по темам: управление энергопотреблением, виртуальные контейнеры и поддержка беспроводных технологий. В конце дня дискуссия подошла к вопросу следования определенной процедуре при выпуске новых релизов, а также привлечения новых специалистов к работе над ядром, особенно для работы по поиску и исправлению ошибок. Незадолго до закрытия прошло голосование по шести новым членам Технического Совета (TAB) при Linux Foundation. Время было установлено с таким расчетом, чтобы участники параллельно проходящей Linux Plumbers Conference тоже смогли бы проголосовать.

  1. Главная ссылка к новости (http://www.heise-online.co.uk/...)
  2. Групповое фото разработчиков Linux ядра, принявших участие в конференции
  3. OpenNews: Статистика по единоразовым вкладам в разработку Linux ядра
  4. OpenNews: Отдельная ветка Linux ядра для предварительного тестирования стороннего кода
  5. OpenNews: Линус Торвальдс обдумывает новую схему нумерации версий Linux ядра
  6. OpenNews: Опубликовано руководство по взаимодействию с сообществом разработчиков ядра Linux
Автор новости: blkdog
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/17951-linux
Ключевые слова: linux, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (19) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 17:30, 18/09/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    сначала
    >идея включения драйверов по принципу «чем скорее, тем лучше»

    а потом

    >привлечения новых специалистов к работе над ядром, особенно для работы по поиску и исправлению ошибок

    вобщем все так и есть... мы тут наглючили а вы там баги выковыривайте. WiFi глючит? ну это ничего, зато системой определяется!

    Линус Торвальдс и Биля Гейц это как Люк и Дарт Вейдер :) кто-то чей-то сын :)

     
     
  • 2.2, vitek (??), 17:52, 18/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Линус Торвальдс и Биля Гейц это как Люк и Дарт Вейдер :)
    >кто-то чей-то сын :)

    А сын их - Аноним!
    Он всё знает и умеет! Так сказать результат селекции и скрещивания сидхов и джедаев!

     
     
  • 3.4, Andrey Mitrofanov (?), 19:08, 18/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>Линус Торвальдс и Биля Гейц это как Люк и Дарт Вейдер :) кто-то чей-то сын :)
    >А сын их - Аноним!

    Итого: близкородственное "скрещивание" на лицо. Дебил, делать ничего не умеет, лапочет бессвязно и какает по форумам.

    >Он всё знает и умеет! Так сказать результат селекции и скрещивания сидхов и джедаев!

    Не. Угадал. %)

     
     
  • 4.5, vitek (??), 20:09, 18/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    это конечно благодатная тема... но я бы хотел поговорить на тему, как в комментарии #3...
    а это потом обсудим... :-DDDDDDDDDDDDDDDD
     
     
  • 5.8, Аноним (-), 23:41, 18/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    жжоте :)
    в копипасту добавил
     
  • 3.10, User294 (ok), 04:21, 19/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >А сын их - Аноним!

    Nobody is perfect. I'm nobody :).

    P.S. Анониму кстати до nobody как раком до китая :)

     

  • 1.3, vitek (??), 18:01, 18/09/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    если по теме...
    я за включение драйверов "чем быстрее, тем лучше". по 3-м причинам:
    1. новые (потенциально глючные) дрова никак не влияют на стабильность системы у тех, у кого этого железа нет.
    2. у кого это железо есть, то есть возможность попробовать. и если не работает, то исправить... или на худой конец отбагрепортится...
    3. кто не хочет участвовать в первых 2-х пунктах - смело сидит на ядрах от дистростроителей.

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

     
     
  • 2.6, dry (?), 20:29, 18/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Hi Vitek!
    We certainly will respect your opinion.
    Thanks.
     
     
  • 3.12, lodErunnER (?), 09:56, 19/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    lol =))
     
  • 3.13, igron (??), 16:11, 19/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > Hi Vitek!
    > We certainly will respect your opinion.
    > Thanks.

    Best regards, Linus Torvalds.

     
  • 3.14, vitek (??), 18:54, 19/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    ну что? отсмеялись? :-D

    и все - офтопик.. :-\
    а когда-то на опеннете можно было встретить серьезные коментарии и даже чему-то научиться...

    и, кстати, зря смеетесь... мнения учитываются чаще, чем Вы думаете. сам проверял. не то, что в поддержке m$... или oracle...

     
  • 2.15, _umka_ (ok), 22:29, 19/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >если по теме...
    >я за включение драйверов "чем быстрее, тем лучше". по 3-м причинам:
    >1. новые (потенциально глючные) дрова никак не влияют на стабильность системы у
    >тех, у кого этого железа нет.

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

    >2. у кого это железо есть, то есть возможность попробовать. и если
    >не работает, то исправить... или на худой конец отбагрепортится...

    и того превращаем ядро в еще большую русскую рулетку. примеры accraid, одна версия которого могла работать на одном контролере и не работать на другом, а следующеая наоборот. Пример с sky2 сетевухами, не помню уж точно модификацию - сначала включили, а потом быстро откатили патч - так как ломал даже то что было. Можно еще вспомнить собственно, да лень.
    Вам этого хочется? тогда welcome to linux world.


    >3. кто не хочет участвовать в первых 2-х пунктах - смело сидит
    >на ядрах от дистростроителей.

    а ты думаешь у дистро строителей не так? есть список hardware на которых _относительно_ протестирован дистрибутив. Но учитывая то количество багов которое есть в 2.6 и стабильность оного API - постоянно всплывают регресии и баги найденые клиентами. чего стоит только веселый баг в pdflush и RHEL4, когда в определенных ситуациях ядро забывало скидывать данные на диск - выключаем, включаем и "ой" а где наши данные ?
    Потом можно посмотреть на errata дистрибутивов - весьма не мало багов вылавливают в первых двух апдейтах - почти как в мелкософте :)

     

  • 1.7, онтанем (?), 21:30, 18/09/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Когда хотя бы на хурд переход пойдет?]:->

    Задолбало уже ставить дрова на видяху, компиляя их. В репах вечно старье которое не поддерживает новые модели. Каждые 2-3 месяца все нах. Поэтому вендоры и не хотят в большинстве своем писать дрова для линух ядра. Было бы микроядро - бинари были бы не были так опасны. А так ошибка, эксплоит и рутовые права:D

     
     
  • 2.9, гыгы (?), 23:53, 18/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    да никогда!!!...
    линух и есть следующий хард.

    он живой,.. и меняется..... поучаствовуйте - и будет хард... или типа того..

     
  • 2.11, User294 (ok), 04:33, 19/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > Когда хотя бы на хурд переход пойдет?]:->

    А кому это надо?Вам?Так вы и переходите.Флаг вам в руки и барабан на шею.

    >Задолбало уже ставить дрова на видяху, компиляя их.

    А при чем тут линукс?Все вопросы - к производителям проприетарного говна.

    >В репах вечно старье которое не поддерживает новые модели.

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

    >Каждые 2-3 месяца все нах.

    Что бы означала эта умная мысля?У меня вот кубунта на десктопе уже 2 года живет.Что у меня должно случаться каждые 2-3 месяца?Дебиан на серваках - тоже стоит себе, каши не просит.

    >Поэтому вендоры и не хотят в большинстве своем писать дрова для линух
    >ядра. Было бы микроядро - бинари были бы не были так
    >опасны. А так ошибка, эксплоит и рутовые права:D

    Набор ламерских фраз и сплошная ошибка.Кстати а драйвера для микроядра кто будет писать?Пушкин?Микроядра вижу.Дров под них - не вижу.Странно, да?Ну в общем тут все просто: вам надо?Так вы и упирайтесь.А в случае с Linux - есть большая команда програмеров компетентных в своих вопросах - написание ядра и модулей для него.Писать драйвера для какого-то там Hurd они не будут.Кто будет?Никто?Ну ой.Тогда сами пишите если вам это надо.

     
     
  • 3.16, аноним (?), 10:00, 20/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>Каждые 2-3 месяца все нах.
    >
    >Что бы означала эта умная мысля?У меня вот кубунта на десктопе уже
    >2 года живет.Что у меня должно случаться каждые 2-3 месяца?Дебиан на
    >серваках - тоже стоит себе, каши не просит.
    >

    их править надо каждые 2-3 месяца образно говоря. просто написать дрова не получится.

    >>Поэтому вендоры и не хотят в большинстве своем писать дрова для линух
    >>ядра. Было бы микроядро - бинари были бы не были так
    >>опасны. А так ошибка, эксплоит и рутовые права:D
    >
    >Набор ламерских фраз и сплошная ошибка.Кстати а драйвера для микроядра кто будет
    >писать?Пушкин?Микроядра вижу.Дров под них - не вижу.Странно, да?Ну в общем тут
    >все просто: вам надо?Так вы и упирайтесь.А в случае с Linux
    >- есть большая команда програмеров компетентных в своих вопросах - написание
    >ядра и модулей для него.Писать драйвера для какого-то там Hurd они
    >не будут.Кто будет?Никто?Ну ой.Тогда сами пишите если вам это надо.

    и пресловутое сообщество которое все-все-все осилит. забыл совсем:P

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


     
     
  • 4.18, User294 (ok), 14:15, 20/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Под виндовс при переходе с XP на Vista видеодрова вообще пришлось переписывать з... большой текст свёрнут, показать
     
  • 3.17, аноним (?), 11:12, 20/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    не хватает еще из сленга крикунов - поганая проприетарщина:D

    в дебиан совместимостью с хурд озаботились

     
     
  • 4.19, User294 (ok), 14:39, 20/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >не хватает еще из сленга крикунов - поганая проприетарщина:D

    Кстати да, а драйвера от ATI\AMD и Nvidia уже есть?Или там броадком какойнить расперся?А то есть подозрение что как раз проприетарщина то в аккурат и испортит любителям minix-ов и hurd-ов настроение сильнее всех.Тупо потому что проприетарщикам все это нафиг не надо и дров от них под это вы вообще не дождетесь :)

    >в дебиан совместимостью с хурд озаботились

    И что?А вот нвидию хурд как-то не колебет.Если для амд спеки есть и вы можете попытаться (фактически с нуля :D) наваять драйвер, то для нвидии и такого нет - удачи в написании драйверов!

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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