LINUX.ORG.RU
ФорумTalks

udev катится в СГ

 , ,


3

5

Эпичный срач на LKML, Торвальдс жырно негодует. Для Ъ, мнение патриарха обозначено в теме сообщения.

https://lkml.org/lkml/2012/10/3/484


On Wed, Oct 3, 2012 at 10:24 AM, Kay Sievers <kay@vrfy.org> wrote:
>
> Nothing really «breaks», It's «slow» and it will surely be fixed when
> we know what's the right fix, which we haven't sorted out at this
> moment.

A thirty-second pause at bootup is easily long enough that some people might think the machine is hung.

I also call bullshit on your «it will surely be fixed when we know what's the right fix» excuses.

The fact is, you've spent the last several months blaming everybody but yourself, and actively told people to stop blaming you:

https://bugzilla.redhat.com/show_bug.cgi?id=827538#c12

and have ignored patches that were sent to you:

http://lists.freedesktop.org/archives/systemd-devel/2012-August/006357.html

despite having clearly seen the patch (you *replied* to it, for chissake, and I even told you in that same thread why that reply was wrong at the time).

> I also have no issues at all if the kernel does load the firmware from
> the filesystem on its own; it sounds like the simplest and most robust
> solution from a general look at the problem. It would also make the
> difference between in-kernel firmware and out-of-kernel firmware less
> visible, which sounds good.

So now, after you've dismissed the patch that did the equivalent fix in udev (Ming Lei's patch basically disabled your idiotic and wrong sequence number test for firmware loading), you say it's ok to bypass udev entirely, because that is «more robust».

Kay, you are so full of sh*t that it's not funny. You're refusing to acknowledge your bugs, you refuse to fix them even when a patch is sent to you, and then you make excuses for the fact that we have to work around *your* bugs, and say that we should have done so from the very beginning.

Yes, doing it in the kernel is «more robust». But don't play games, and stop the lying. It's more robust because we have maintainers that care, and because we know that regressions are not something we can play fast and loose with. If something breaks, and we don't know what the right fix for that breakage is, we *revert* the thing that broke.

So yes, we're clearly better off doing it in the kernel.

Not because firmware loading cannot be done in user space. But simply because udev maintenance since Greg gave it up has gone downhill.

Linus



Плевок в рожу Леннарта: https://lkml.org/lkml/2012/10/2/303

> I basically tried a few different approaches, including deferred probe(),
> as you suggested, and request_firmware_async(), as Kay suggested.

Stop this crazy. FIX UDEV ALREADY, DAMMIT.

Who maintains udev these days? Is it Lennart/Kai, as part of systemd?

Lennart/Kai, fix the udev regression already. Lennart was the one who brought up kernel ABI regressions at some conference, and if you now you have the *gall* to break udev in an incompatible manner that requires basically impossible kernel changes for the kernel to «fix» the udev interface, I don't know what to say.

«Two-faced lying weasel» would be the most polite thing I could say. But it almost certainly will involve a lot of cursing.



Жира много, наслаждайтесь, вот ветка целиком: https://lkml.org/lkml/2012/10/2/194

★★★★★

Где форк или новая замена? Даёшь udev-ng. К каждой пятилетке новый хал!

Deleted
()

Эпичный срач на LKML, Торвальдс жырно негодует. Для Ъ, мнение патриарха обозначено в теме сообщения.

Форкай и делай свой парк с продажными женщинами и бухлом… а главное без багов.

init_6 ★★★★★
()

Linus

udev behavior is all pain, no gain

Manhunt ★★★★★
() автор топика
Ответ на: комментарий от init_6

Форкай и делай свой парк с продажными женщинами и бухлом… а главное без багов.

Мне не нужно форкать. Я подожду, пока Линус дискредитирует этих клоунов в глазах редхатовского менеджмента.

Manhunt ★★★★★
() автор топика
Ответ на: комментарий от AGUtilities

когда там, к стати, произойдёт объединение udev с systemd в один пакет?

Кое-где уже.

Axon ★★★★★
()
Ответ на: комментарий от Manhunt

We are apparently better off trying to avoid udev like the plague.

Ждем возвращения виртуальных мертвецов в лице Ричарда Гуча.

tailgunner ★★★★★
()

«Two-faced lying weasel» would be the most polite thing I could say

Интересно, как более правильно перевести «weasel» в данном контексте - «хорек» или «скунс»? %)

tailgunner ★★★★★
()
Ответ на: комментарий от Manhunt

Мне не нужно форкать. Я подожду, пока Линус дискредитирует этих клоунов в глазах редхатовского менеджмента.

udev+systemd да собственно как и pulse на данный момент таки работает. Баги? А в чем их нет? В скольких дидесктопных страх нет udev, pulse а есть некие их форки? Т.е. аналогов и конкурентов реально тоже нет? Так о чем дальше разговаривать?

init_6 ★★★★★
()
Ответ на: комментарий от Manhunt

Об увольнении.

И это не меняет того факта что аппстрим не смотря на всё это кушает udev+systemd, pulse… А уволить их создателя смогут только при наличие реальной альтернативы на которую можно перевести дистр.

init_6 ★★★★★
()
Ответ на: комментарий от init_6

аппстрим не смотря на всё это кушает udev+systemd, pulse

Возможно, ты хотел сказать «даунстрим»? Потому что апстрим systemd - это лично поцеринг.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Возможно, ты хотел сказать «даунстрим»? Потому что апстрим systemd - это лично поцеринг.

В каком из десктопных дистров нет udev, pulse ?

init_6 ★★★★★
()
Ответ на: комментарий от Deleted

Т.е. в дебиане/убунте _будет_ использоваться хотя бы часть systemd (которая udev). Следовательно

В убунте не используется systemd.

и

убунта смотрит на это как.. ну вы поняли

не совсем верно.

Вариант перехода дебиана на mdev (или что то подобное), насколько понял, пока не рассматривался?

at ★★
()

Прочитал я эти треды. Это просто какой то костыльный кошмар. И в данном случае я не про творение Сиверса и ко

vasily_pupkin ★★★★★
()
Ответ на: комментарий от init_6

В каком из десктопных дистров нет udev, pulse ?

А, то есть ты называешь дистрибутив «апстримом». Понятно.

tailgunner ★★★★★
()
Ответ на: комментарий от GNU-Ubuntu1204LTS

убунта смотрит на это как.. ну вы поняли

убунта смотрит только на гламурные кнопочки и нескучные обои.

Deleted
()
Ответ на: комментарий от init_6

Форкай и делай свой парк с продажными женщинами и бухлом… а главное без багов.

Нет, у него будет свой форк. С бухлом и багами.

Siado ★★★★★
()

Прочитал по диагонали, у меня gentoo и после добавления к ядру firmware для видео ati при загрузки происходит подвисание на несколько сек - это оно?

frozenix ★★★
()

Как-то Линус неожиданно мягок к Леннарту, я думал он его чем-то вроде " douchebag" назовет. А по теме - наконец-то хоть кто-то весомый в коммунити выразил сомнение в Леннарте сотоварищи.

XVilka ★★★★★
()

*ть, когда уже замочат всех этих ленартов?

zgen ★★★★★
()
Ответ на: комментарий от tailgunner

Интересно, как более правильно перевести «weasel» в данном контексте - «хорек» или «скунс»? %)

Говнюк

zgen ★★★★★
()
Ответ на: комментарий от Deleted

>Про systemd в данном случае ничего нет.
>udev
/0

удев может работать отдельно от systemd(ermo)
а ты пока осиливай матчасть дальше - не готов ты для данного треда
слияние баз не позволяет поставить «==» между удевом и системой_дерьма

megabaks ★★★★
()
Ответ на: комментарий от init_6

В каком из десктопных дистров нет udev, pulse ?

Slackware, сэр.
Хотя, причём тут «дистры», они ж потребители systemd/udev, а не наоборот...

bormant ★★★★★
()
Ответ на: комментарий от XVilka

наконец-то хоть кто-то весомый в коммунити выразил сомнение в Леннарте сотоварищи.

О Леннарте если и сказали, то вскользь. В основном разговор о udev.

tailgunner ★★★★★
()
Ответ на: комментарий от megabaks

Ты же меня зафрендил? Алсо, от этого оно не перестаёт быть, нынче, частью systemd. Учи матчасть сам :}

Deleted
()
Ответ на: комментарий от Deleted

не перестаёт, но это не значит, что это одно и то же
//я иногда почитываю неадекватов из игнора - иногда даже реабилитирую, таки дела

megabaks ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.