The OpenNET Project / Index page

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

05.02.2013 19:55  Разработчики eudev рассказали о текущем состоянии и перспективах проекта

На прошедшей в конце прошлой недели конференции FOSDEM 2013 разработчики проекта eudev выступили с докладом, в котором рассказали о нынешнем состоянии проекта и подвели итоги проделанной работы.

Разработчики особо отметили, что первоначальной причиной появления проекта была вовсе не ненависть (как утверждал основатель udev Грег Кроа-Хартман), а всего лишь стремление познакомиться с новой для себя областью — системным программированием для Linux. Eudev является для них исключительно учебным проектом (training project). Также разработчики заявили, что их код в его текущем состоянии ни в коем случае нельзя рассматривать как готовый к эксплуатации, и пользователи, у которых хватит глупости его поставить, рискуют полностью разрушить свою систему.

На поступившие из аудитории вопросы о целях и перспективах развития проекта разработчики не смогли дать каких-либо определенных ответов. Изначально, причиной его появления стало недостаточно внимательное чтение документации: разработчиков Gentoo напугало выдаваемое systemd сообщение о возможных проблемах при загрузке без раздела /usr, хотя в документации особо подчеркивается, что это предупреждение относится только к внешним программам, а не к компонентам systemd. Сам udev (как и любой другой компонент systemd) полностью поддерживает загрузку без /usr (при условии сборки с параметром ./configure --with-rootprefix=/, что предписывает устанавливать компоненты в корневой раздел, а не в /usr). Таким образом, внимательное ознакомление с документацией лишило проект практического смысла, и он превратился в «домашний» проект (pet project) нескольких человек и тренировочный полигон для отработки навыков системного программирования. Дальнейшее его будущее пока весьма туманно.

В завершение презентации, разработчики eudev подарили присутствовавшим в зале разработчикам udev (Грегу Кроа-Хартману, Леннарту Поттерингу и Кею Сайверсу) коробку конфет в знак благодарности за создание кода, который был, есть и в обозримом будущем останется обязательным компонентом практически любого дистрибутива GNU/Linux. Желающие могли следить за докладом благодаря трансляции с сайта конференции FOSDEM. Видеозапись доклада, к сожалению, в настоящий момент недоступна, однако будет выложена в видеоархиве FOSDEM в ближайшие дни.

  1. Главная ссылка к новости (http://www.h-online.com/open/n...)
  2. OpenNews: Разработчики Gentoo официально анонсировали проект eudev, не зависящий от systemd
  3. OpenNews: Разработчики Gentoo создали форк udev, не зависящий от systemd
  4. OpenNews: Комментарии разработчиков udev по поводу очередного форка проекта
Автор новости: Аноним
Тип: Тема для размышления
Ключевые слова: eudev, udev
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 21:17, 05/02/2013 [ответить] [показать ветку] [···]    [к модератору]
  • +6 +/
    > Разработчики особо отметили, что первоначальной причиной появления проекта была вовсе не ненависть (как утверждал основатель udev Грег Кроа-Хартман)

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

     
     
  • 2.52, Алексей (??), 15:16, 06/02/2013 [^] [ответить]    [к модератору]
  • +/
    могут, судя по движухе последних дней :)
     
  • 1.2, Stax (ok), 21:19, 05/02/2013 [ответить] [показать ветку] [···]    [к модератору]
  • +3 +/
    Ага. Все-таки разработчики Gentoo мыслят на порядки более здраво, чем местные systemd-хейтеры. Респект им за нормальное объяснение.
     
     
  • 2.3, zzzzz (??), 21:24, 05/02/2013 [^] [ответить]     [к модератору]
  • +5 +/
    здраво подняли шумиху на пустом месте, даже не ознакомившись с документацией f... весь текст скрыт [показать]
     
     
  • 3.4, Dcow (ok), 21:35, 05/02/2013 [^] [ответить]    [к модератору]  
  • +12 +/
    А тут что, так не делают?
     
  • 3.14, junkie (??), 23:01, 05/02/2013 [^] [ответить]    [к модератору]  
  • +11 +/
    респект им за признание своей лшибки и извинения. берите пример, граждане хейтеры
     
     
  • 4.41, Имя (?), 09:12, 06/02/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    +1

    а если мы дождёмся признания ошибок iZen-ом, то всех нас накроет вселенская гармония

     
  • 2.58, Аноним (-), 22:26, 07/02/2013 [^] [ответить]     [к модератору]  
  • +/
    Нет, просто с джентушниками была проведена предварительная серьезная работа со с... весь текст скрыт [показать]
     
  • 1.5, anonymous (??), 21:39, 05/02/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Сначала они подняли кучу пыли своим форком. Потом запихнули это в новости в генте.
    Отрывок цитаты:
    "we recommend you to look into sys-fs/eudev or use local overlay for keeping"
    А теперь оказывается, что использовать eudev нельзя и те, кто все-таки использует - буратины. Кошмар. Больше никаких серверов на генте... Дебиан и только дебиан.
     
     
  • 2.7, RazrFalcon (ok), 21:55, 05/02/2013 [^] [ответить]    [к модератору]  
  • +4 +/
    Сервер на ~ генте?
     
     
  • 3.9, Аноним (-), 22:02, 05/02/2013 [^] [ответить]    [к модератору]  
  • +4 +/
    localhost же. Там можно.
     
     
  • 4.12, anonymous (??), 22:47, 05/02/2013 [^] [ответить]     [к модератору]  
  • +/
    localhost это то, с чего Вы сюда пишете, юноша А у меня ответственные сервера, ... весь текст скрыт [показать]
     
     
  • 5.24, ssh (ok), 02:37, 06/02/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Истинно веруем Я вот прямо сейчас имею возможность наблюдать ответственный серв... весь текст скрыт [показать]
     
     
  • 6.30, pavlinux (ok), 04:13, 06/02/2013 [^] [ответить]    [к модератору]  
  • +6 +/
    > Поделитесь результатами проведенной оптимизации, кратко, два - три предложения.

    "Смог установить. Верую. Надеюсь." (с)

     
  • 5.29, pavlinux (ok), 04:11, 06/02/2013 [^] [ответить]    [к модератору]  
  • +4 +/
    >  А у меня ответственные сервера, оптимизированные под задачи.

    Значит идиот Ваш начальник! Ибо если тебя завтра уволят, кто твои супер-пупер сервера поддерживать будет?  

     
     
  • 6.35, ssh (ok), 07:01, 06/02/2013 [^] [ответить]    [к модератору]  
  • +/
    > Значит идиот Ваш начальник! Ибо если тебя завтра уволят, кто твои супер-пупер
    > сервера поддерживать будет?

    Еще страшнее, если он начальник и есть.

     
  • 6.40, anonymous (??), 09:09, 06/02/2013 [^] [ответить]     [к модератору]  
  • +/
    Чем, скажите, сервер на генте принципиально отличается от сервера на фряхе Прин... весь текст скрыт [показать]
     
     
  • 7.45, slowpoke (?), 09:53, 06/02/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    сервер на фряхе? бугага!
     
  • 7.57, www2 (??), 20:32, 07/02/2013 [^] [ответить]     [к модератору]  
  • +/
    Пионерия кроме фряхи и дженту никаких других систем не знает Обе плохие, это не... весь текст скрыт [показать]
     
  • 3.21, XoRe (ok), 00:35, 06/02/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > Сервер на ~ генте?

    Можно и так, если знаешь, что делаешь.

     
     
  • 4.26, Led (ok), 03:07, 06/02/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    >> Сервер на ~ генте?
    >Можно и так, если знаешь, что делаешь.

    "если знаешь, что делаешь" - это ты про гентушников? Тонко:)

     
  • 2.36, бедный буратино (ok), 07:12, 06/02/2013 [^] [ответить]    [к модератору]  
  • –2 +/
    Ну почему сразу буратины. Лично мне очень нравится systemd.
     
  • 1.6, bugmenot (ok), 21:54, 05/02/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Вдумчивое курение документации зачастую позволяет избежать выставления себя посмешищем.
     
  • 1.8, Аноним (-), 22:00, 05/02/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    ... подарили...Леннарту Поттерингу...коробку конфет..
    как трогательно))))))) (если что, у меня и системд, и пульсаудио)
     
     
  • 2.46, slowpoke (?), 09:56, 06/02/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    надеюсь отравленные
     
  • 1.10, Аноним (-), 22:22, 05/02/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    Годно пропиарили systemd.
     
  • 1.11, all_glory_to_the_hypnotoad (ok), 22:33, 05/02/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +9 +/
    какой-то детский сад, клоуны
     
  • 1.13, Scrill (ok), 22:59, 05/02/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > Также разработчики заявили, что их код в его текущем состоянии ни в коем
    > случае нельзя рассматривать как готовый к эксплуатации, и пользователи, у
    > которых хватит глупости его поставить, рискуют полностью разрушить свою систему.

    Почему Portage не в курсе и до сих пор предлагает мне обновиться?

    [ebuild  N     ] sys-fs/eudev-1_beta2-r1  USE="gudev hwdb modutils openrc static-libs -doc -introspection -keymap -kmod -legacy-libudev (-selinux)" 1,633 kB
    [ebuild     U  ] virtual/udev-197 [196] USE="gudev hwdb kmod%* static-libs* -introspection -keymap (-selinux)" 0 kB
    [uninstall     ] sys-fs/udev-196-r1  USE="acl gudev hwdb kmod openrc static-libs -doc -introspection -keymap (-selinux)"
    [blocks b      ] sys-fs/udev ("sys-fs/udev" is blocking sys-fs/eudev-1_beta2-r1)

     
     
  • 2.22, XoRe (ok), 00:37, 06/02/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > Почему Portage не в курсе и до сих пор предлагает мне обновиться?

    Это такой хитрый ход.
    Конфеты они подарили... но eudev все равно проталкивают :)

     
  • 2.38, SergMarkov (ok), 08:04, 06/02/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    Через полгодика проснутся и поправят
     
  • 2.39, runoverheads (ok), 09:01, 06/02/2013 [^] [ответить]    [к модератору]  
  • +/
    потому что вы на альфе. в стайбле обычный udev
     
  • 1.15, develop7 (ok), 23:21, 05/02/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    реквестирую в тред евангелистов «всего-что-угодно-кроме-поделий-поттеринга»
     
     
  • 2.23, XoRe (ok), 00:37, 06/02/2013 [^] [ответить]    [к модератору]  
  • –2 +/
    > реквестирую в тред евангелистов «всего-что-угодно-кроме-поделий-поттеринга»

    Только init=/bin/bash, только хардкор.

     
     
  • 3.47, абыр (?), 10:32, 06/02/2013 [^] [ответить]    [к модератору]  
  • +/
    Какой-такой павлин-мавлин, то есть /bin/bash ?
    Только /bin/busybox.
     
  • 1.16, Vlad Lazarenko (?), 23:27, 05/02/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Я сначала было прочел "Разработчику eudev рассказали..." Задумался.
     
     
  • 2.31, pavlinux (ok), 04:18, 06/02/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > Я сначала было прочел "Разработчику eudev рассказали..." Задумался.

    Клёвая аватарка! 8-|

     
     
  • 3.72, Vlad Lazarenko (?), 00:03, 15/02/2013 [^] [ответить]    [к модератору]  
  • +/
    >> Я сначала было прочел "Разработчику eudev рассказали..." Задумался.
    > Клёвая аватарка! 8-|

    Спасибо :-)

     
  • 1.17, saNdro (?), 23:35, 05/02/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    В оригинале чётко сказано насчёт трёх разработчиков. На https://github.com/gentoo/eudev в списке семеро коммитеров...
     
  • 1.18, lol (??), 23:45, 05/02/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +4 +/
    FOSDEM 2013: beer, devrooms, open source, 5000+ hackers, lightning talks, 486 lectures and three+ clowns who fork udev.
     
  • 1.19, vinke (?), 23:49, 05/02/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    рад что ребята одумались, по началу было видно что они кодят сгоряча.
     
  • 1.20, Аноним (-), 23:50, 05/02/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Признавать ошибки тоже надо уметь.
     
  • 1.25, iCat (ok), 02:39, 06/02/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    С большим нетерпением жду вырывание волос разработчиков Cinnamon, посыпание пеплом голов разработчиков Mate и хоровое пение "Слався!"
    Нет линукса кроме RadHate!
     
     
  • 2.27, Аноним (-), 03:19, 06/02/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    Десктопы-то чем вам (или редхату) неугодили?
    В текущей Федоре, если что, полностью поддерживаются Cinnamon и mate. Прямо в инсталляторе можно выбрать...
     
     
  • 3.33, iCat (ok), 05:09, 06/02/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    А вы выбираете только из того, что вам предоставили И ещё одно собираясь ответ... весь текст скрыт [показать]
     
  • 2.42, Имя (?), 09:16, 06/02/2013 [^] [ответить]     [к модератору]  
  • +/
    Ога, конечно, особенно после старта переписывания внутреннойстей на джаваскрыпте... весь текст скрыт [показать]
     
  • 1.28, jOKer (ok), 03:58, 06/02/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +7 +/
    Пусть говорят что хотят, но eudev нужен!

    Он нужен уж хотя бы для того что бы у Поттеринга и команды не было желания потащить одеяльце в свою сторону.

    А такое желание у него присутствует изначально и никуда не делось, ибо он развивает проект системного менеджера конкурентного со всеми остальными отталкиваясь от функционала udev. И причем пропихивает его *предельно* агрессивно

    ЗЫ. Чуствую себя оплеванным. Считаю, что эти клоуны своими конфетками унизили всех тех, кто хотел этот проект и готов был присылать патчи для него.

     
     
  • 2.32, iCat (ok), 05:05, 06/02/2013 [^] [ответить]    [к модератору]  
  • +4 +/
    У меня сложилось смутное подозрение что парней просто "прессанули" и вынудили на публичное "покаяние".
     
     
  • 3.48, абыр (?), 10:35, 06/02/2013 [^] [ответить]    [к модератору]  
  • +3 +/
    > У меня сложилось смутное подозрение что парней просто "прессанули" и вынудили на
    > публичное "покаяние".

    Да-да, к ним ночью пришли агенты ZOG.

     
     
  • 4.49, verus (ok), 11:59, 06/02/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    ZOG не ZOG, а RedHat тоже не обувная мастерская, особенно если кто-то из этих парней там работает или просто зависит от этой конторы.
     
  • 4.53, IMHO (?), 15:43, 06/02/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    на ZOG это не похоже, это на укус Поттеринга похоже, после его укуса, вечно хоче... весь текст скрыт [показать]
     
  • 3.54, Perl_Jam (?), 16:48, 06/02/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    судя по тексту оригинала, парни толком не могли отвечать на вопросы, включая мот... весь текст скрыт [показать]
     
  • 3.66, AX (ok), 12:55, 08/02/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > У меня сложилось смутное подозрение что парней просто "прессанули" и вынудили на
    > публичное "покаяние".

    Очень может быть. Ведь помимо separate usr, среди поводов создания форка указывалась совместимость со старыми ядрами и библиотеками, загрузка модулей через modprobe… Ну и конечно же, само отсутствие ненужного systemd (что особенно актуально после смерти udev-fork).

     
  • 2.34, NickFaces (ok), 06:57, 06/02/2013 [^] [ответить]    [к модератору]  
  • +/
    Те, кто хотел этот проект и готов присылать патчи, может тогда сами и начнут разработку? :)
     
     
  • 3.37, jOKer (ok), 07:18, 06/02/2013 [^] [ответить]    [к модератору]  
  • +/
    Это тяжелый вопрос.

    Ведь для написания патча требуется куда меньше и знаний и времени.

    Лично для меня, время - особенно критично, поскольку моя область работы лежит в стороне от этого проекта, и уделять ему время я смогу лишь эпизодически. Для тестирования, написания патчей и участия в рассылке - этого может и хватит. Для ведения проекта - явно нет. И я полагаю, что у многих так как у меня дела обстоят.... Хотя я вполне разделяю цели и задачи проекта.

     
  • 2.51, verus (ok), 12:05, 06/02/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    Будем надеяться. что конфеты были просроченными. :)
     
  • 1.43, slowpoke (?), 09:48, 06/02/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    сегодня что 1 апреля?
     
  • 1.55, BoVe (?), 13:35, 07/02/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Гентушники не осилили пилить eudev? Или им настоятельно посоветовали? Как можно за два месятся успеть сломать рабочий udev?

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

    С определенной позиции и про Gentoo можно сказать что:
    >пользователи, у которых хватит глупости его поставить, рискуют полностью разрушить свою систему.

    Нужно отдать разработку udev мастерам форков - ребятам из Linux Mint.

     
  • 1.56, BoVe (?), 13:38, 07/02/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Это уже не смешно, неужели нет никакой возможности одолеть Поттеринга? Все так печально, Звезда Смерти последняя надежда человечества.
     
     
  • 2.59, arisu (ok), 23:21, 07/02/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    > Это уже не смешно, неужели нет никакой возможности одолеть Поттеринга? Все так
    > печально, Звезда Смерти последняя надежда человечества.

    мы в слаке вполне без его поделий обходимся. и собираемся это делать как можно дольше.

     
     
  • 3.60, OldMan (??), 08:11, 08/02/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > мы в слаке вполне без его поделий обходимся. и собираемся это делать как можно дольше.

    Как я понимаю, udev на данный момент -- это составная часть systemd. А в слаке udev есть, потому что он безальтернативен. Поправьте меня, если я неправ.

     
     
  • 4.61, arisu (ok), 08:44, 08/02/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    портеринг лупит себя в грудь и говорит, что можно без системд собирать.

    мы, впрочем, сидим на 182 — последней, afair, версии до слияния с системд.

     
     
  • 5.62, OldMan (??), 12:06, 08/02/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > портеринг лупит себя в грудь и говорит, что можно без системд собирать.

    Это сегодня. А завтра? А люди, которые хотели сделать альтернативу, почему-то быстренько передумали...

    > мы, впрочем, сидим на 182 — последней, afair, версии до слияния с системд.

    Вот-вот. В круксе тоже 182, в дебиан-сид вообще 175. Может быть, и можно собрать без системд... А кто-то так собирает? Похоже, 182 теперь навсегда.

     
     
  • 6.63, arisu (ok), 12:15, 08/02/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    да, собственно, оно работает. чего там такого критичного обновлять надо? у меня вон вообще 165-й стоит и каши не просит.
     
     
  • 7.64, OldMan (??), 12:40, 08/02/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    Зачем вообще все всё обновляют? Кто бы знал? "Все побежали, и я побежал"(с)... Зависимости... А в случае с udev критичной, видимо, будет совместимость с ядром и модулями. Но надеюсь, что нескоро сломают.

     
     
  • 8.67, arisu (ok), 20:18, 08/02/2013 [^] [ответить]    [к модератору]  
  • +/
    > Зачем вообще все всё обновляют?

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

    > А в случае с udev критичной, видимо, будет совместимость
    > с ядром и модулями. Но надеюсь, что нескоро сломают.

    (ехидно) а вот линус говорит, что они никогда не ломают юзерлэнд. а udev — в юзерленде. так что если перестанет работать — можно будет аргументированно называть линуса лжецом.

     
     
  • 9.69, OldMan (??), 20:37, 08/02/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > так что если перестанет работать — можно будет аргументированно называть линуса

    Не-не, вот Линуса я называть не хочу, так что пусть лучше всё работает!

     
  • 5.65, AX (ok), 12:42, 08/02/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > портеринг лупит себя в грудь и говорит, что можно без системд собирать.

    Только это неправда. Systemd невозможно собрать без самого systemd, journald и udev, об этом прямо написано в их вики: http://freedesktop.org/wiki/Software/systemd/MinimalBuilds

    Вместо этого Поццеринг и компания предлагает (см. ссылку выше) городить фантастические костыли типа создания фейковых *.pc (чтобы обмануть configure и не тянуть в систему лишние зависимости) и ручного вызова make/make install в нужных каталогах. Это у Поццеринга называется "модульностью".

     
     
  • 6.68, arisu (ok), 20:19, 08/02/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    подразумевалось, что портеринг обещает возможность сборки из исходников системд только одного udev, при помощи ключиков конфигура. я лично не проверял, не знаю.
     
     
  • 7.70, AX (ok), 20:50, 08/02/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > возможность сборки из исходников системд только
    > одного udev, при помощи ключиков конфигура.

    Так я про это и говорю, нет у configure таких ключей.

     
     
  • 8.71, arisu (ok), 21:02, 08/02/2013 [^] [ответить]    [к модератору]  
  • +/
    > Так я про это и говорю, нет у configure таких ключей.

    а, пардон. что-то я спросонок затупил.

     

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


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