Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Gentoo folks, this is your wakeup call(sysd-udev)
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3  Next  
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Other Things Gentoo
View previous topic :: View next topic  
Author Message
wrc1944
Advocate
Advocate


Joined: 15 Aug 2002
Posts: 3432
Location: Gainesville, Florida

PostPosted: Mon Jul 07, 2014 2:50 pm    Post subject: Gentoo folks, this is your wakeup call(sysd-udev) Reply with quote

Just saw this today on Phoronix: http://www.phoronix.com/scan.php?page=news_item&px=MTczNjI

Since this is directed at, and obviously concerns Gentoo users, I thought I'd post the link here in order to get some feedback and discussion on what this portends for the average user, if anything. Basically they seem to be saying:
Quote:
"So using upstream udev will not be supported without using systemd. Lennart called out the Gentoo developers due to their eudev fork of udev."


I'm running 4 Gentoo installs with openRC, but do have a systemd Gentoo partition operational for about 6 months, so I am getting familiar with systemd, and kind of anticipating that eventually openRC might become more and more problematic as more packages require systemd. Hope that's not the case, as openRC works fine. On the other hand, I can also say that systemd works fine, too. I guess if one prefers a binary distro, none of this really matters. :roll:

Will any current or future udev/systemd/kdbus/openRC complexities really be no big deal with the Gentoo devs sorting it out, or will it become an ongoing nightmare of constant user intervention, recompiles, reinstalls, configuration misunderstandings, etc. just to keep your system booting? Will openRC gradually be phased out of existence? Will systemd really become the default linux init method? I guess we'll all just have to stay tuned.
_________________
Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.36-r7, gcc-13.2.1_p20230304
kernel-6.7.2 USE=experimental python3_11
Back to top
View user's profile Send private message
depontius
Advocate
Advocate


Joined: 05 May 2004
Posts: 3509

PostPosted: Mon Jul 07, 2014 3:01 pm    Post subject: Reply with quote

So based on assurances from ssuominen I've been sticking with udev so far, based on the his plan to maintain it as usable in a non-systemd environment.

Looks like upstream is forcing the issue.

I've got 30+ years in the VLSI CAD arena, much of that time as an early adopter. One thing I've learned over the years is that if a better tool becomes available, meaning that it does the job better, is more reliable, is easier to use, doesn't require onerous setup, etc - the users will pick it up on their own. Merit wins.

Personally I see some merit to systemd, but I also see some things I don't like, so for me caution is called for. The attitudes of the L.P. fanbois don't help a bit, but they're secondary. Over the years fellow VLSI CAD users have resented being forced onto some tool or other, and right now I resent systemd in exactly the same way.
_________________
.sigs waste space and bandwidth
Back to top
View user's profile Send private message
Anon-E-moose
Watchman
Watchman


Joined: 23 May 2008
Posts: 6095
Location: Dallas area

PostPosted: Mon Jul 07, 2014 4:25 pm    Post subject: Re: Gentoo folks, this is your wakeup call(sysd-udev) Reply with quote

wrc1944 wrote:
Just saw this today on Phoronix: http://www.phoronix.com/scan.php?page=news_item&px=MTczNjI

Since this is directed at, and obviously concerns Gentoo users, I thought I'd post the link here in order to get some feedback and discussion on what this portends for the average user, if anything. Basically they seem to be saying:
Quote:
"So using upstream udev will not be supported without using systemd. Lennart called out the Gentoo developers due to their eudev fork of udev."


And some of us saw this coming and have been trying to warn people for a while about it.
Not that it's done any good, all we've heard is excuses and "it'll never happen".
Looks like some people will be eating their words...real soon.

Well, I'm a happy user of eudev, and if need be will just switch to a static dev.
I don't need the aggravation of RH, LP and all the falderal out of them.
_________________
PRIME x570-pro, 3700x, 6.1 zen kernel
gcc 13, profile 17.0 (custom bare multilib), openrc, wayland
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 6920

PostPosted: Mon Jul 07, 2014 5:35 pm    Post subject: Reply with quote

On the contrary, this seems like a wakeup call to every other distro that hasn't planned an escape route (eudev) from RedHat's One Gnome Future™ ahead of this inevitability. Gentoo is business as usual.
Back to top
View user's profile Send private message
SamuliSuominen
Retired Dev
Retired Dev


Joined: 30 Sep 2005
Posts: 2133
Location: Finland

PostPosted: Mon Jul 07, 2014 5:48 pm    Post subject: Reply with quote

depontius wrote:
So based on assurances from ssuominen I've been sticking with udev so far, based on the his plan to maintain it as usable in a non-systemd environment.

Looks like upstream is forcing the issue.


They can never force sys-fs/udev *ebuild in Gentoo* to somehow pull in systemd, so you don't have anything to worry about, despite of what upstream does.
If such time comes patchset will become unmaintainable in sys-fs/udev, there will be a Portage news item, and a migration path, that may or may not be
sys-fs/eudev.

The whole Phoronix news item seems like a flamebait to me. Definitely no reason to have, yet another, duplicate thread here.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54098
Location: 56N 3W

PostPosted: Mon Jul 07, 2014 5:59 pm    Post subject: Reply with quote

I've been using Olde Fashioned Gentooee since udev got sucked into the systemd tarball, it was clear to me then that udev only had a limited future.
It mostly just works, but there are a few things to work out.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Shamus397
Apprentice
Apprentice


Joined: 03 Apr 2005
Posts: 218
Location: Ur-th

PostPosted: Mon Jul 07, 2014 6:27 pm    Post subject: Reply with quote

And here you get to see how the guy keeping udev going really feels about systemd: "I wouldn't mind systemd becoming the Gentoo default, as I see systemd becoming the norm in Linux userspace, but that hasn't happened yet, and migration will need time."

So, we Gentoo users have to be guided gently into the SystemD pen. Goodnight nurse!
Back to top
View user's profile Send private message
SamuliSuominen
Retired Dev
Retired Dev


Joined: 30 Sep 2005
Posts: 2133
Location: Finland

PostPosted: Mon Jul 07, 2014 6:44 pm    Post subject: Reply with quote

Shamus397 wrote:
And here you get to see how the guy keeping udev going really feels about systemd: "I wouldn't mind systemd becoming the Gentoo default, as I see systemd becoming the norm in Linux userspace, but that hasn't happened yet, and migration will need time."

So, we Gentoo users have to be guided gently into the SystemD pen. Goodnight nurse!


I have OpenRC+Linux, OpenRC+FreeBSD, systemd+Linux, and few even more odd systems. I don't like one over the another. I have no plans in installing systemd on the OpenRC based
ones even if *others* change systemd to be the default.
So, if you tried to be sarcastic, you really lost me there.


Last edited by SamuliSuominen on Mon Jul 07, 2014 6:53 pm; edited 1 time in total
Back to top
View user's profile Send private message
The Doctor
Moderator
Moderator


Joined: 27 Jul 2010
Posts: 2678

PostPosted: Mon Jul 07, 2014 6:52 pm    Post subject: Reply with quote

Well, it seems to me it was less than a year ago that Poettering was jumping up and down swearing this would never happen. Now he flat out admits that stand alone udev support is intended to be dropped and migrated into systemd. And I can't say that Poettering's maturity level has impressed me during this entire thing. His response has been like a 6 year old being told that he needs to share and that not everyone wants to play in his gnome sandbox.

As for software depending on what /dev you use, maybe he hasn't been paying attention but there is no sane reason any userspace application should care how the entries in /dev are made. There is also no sane reason to break your API every few months when the good idea fairy comes to call.

EDIT: @ssuominen I think your taking the entire discussion too personally. I believe most people appreciate what you do. We are simply frustrated at the way upstream is behaving and developing.
_________________
First things first, but not necessarily in that order.

Apologies if I take a while to respond. I'm currently working on the dematerialization circuit for my blue box.
Back to top
View user's profile Send private message
SamuliSuominen
Retired Dev
Retired Dev


Joined: 30 Sep 2005
Posts: 2133
Location: Finland

PostPosted: Mon Jul 07, 2014 6:56 pm    Post subject: Reply with quote

The Doctor wrote:
EDIT: @ssuominen I think your taking the entire discussion too personally. I believe most people appreciate what you do. We are simply frustrated at the way upstream is behaving and developing.


nod, you are right
Back to top
View user's profile Send private message
schorsch_76
Guru
Guru


Joined: 19 Jun 2012
Posts: 450

PostPosted: Mon Jul 07, 2014 7:20 pm    Post subject: Reply with quote

Yes, frustrated seems the right word to describe this situation....
Back to top
View user's profile Send private message
Gatsby
Tux's lil' helper
Tux's lil' helper


Joined: 18 Jan 2010
Posts: 116
Location: 127.0.0.1

PostPosted: Mon Jul 07, 2014 7:26 pm    Post subject: Reply with quote

As I mentioned some months ago: udev is doomed.

Regards, Gatsby
_________________
Γνωθι σεαυτον.
Back to top
View user's profile Send private message
Gatsby
Tux's lil' helper
Tux's lil' helper


Joined: 18 Jan 2010
Posts: 116
Location: 127.0.0.1

PostPosted: Mon Jul 07, 2014 7:39 pm    Post subject: Reply with quote

Shamus397 wrote:
And here you get to see how the guy keeping udev going really feels about systemd: "I wouldn't mind systemd becoming the Gentoo default, as I see systemd becoming the norm in Linux userspace, but that hasn't happened yet, and migration will need time."

So, we Gentoo users have to be guided gently into the SystemD pen. Goodnight nurse!


Seems to be intended but it won't work out that way, despite the constant agitation of Poetterings fifth column in Gentoo.
We will not drink the kool-aid. Never.

Regards, Gatsby
_________________
Γνωθι σεαυτον.
Back to top
View user's profile Send private message
Anon-E-moose
Watchman
Watchman


Joined: 23 May 2008
Posts: 6095
Location: Dallas area

PostPosted: Mon Jul 07, 2014 8:12 pm    Post subject: Reply with quote

I find it strange that some of the devs seem to want to shut down any discussion on the subject of udev/systemd.

What is wrong with people discussing this relatively important subject?
Is there some vested interest in keeping discussion on these things verboten?
Does RH/LP pay someone to keep these things from being discussed?

I think that since a dev that works on udev for gentoo was also making posts on
the phoronix thread that these things shouldn't be swept under the rug or kept secret.
That is if there is nothing for them to hide.

If the devs don't like these types of discussions, then why even click on these threads?????
_________________
PRIME x570-pro, 3700x, 6.1 zen kernel
gcc 13, profile 17.0 (custom bare multilib), openrc, wayland
Back to top
View user's profile Send private message
djdunn
l33t
l33t


Joined: 26 Dec 2004
Posts: 810

PostPosted: Mon Jul 07, 2014 8:25 pm    Post subject: Reply with quote

last i heard Linus wasnt going to allow kdbus in the kernel till systemd was proven stable.
_________________
“Music is a moral law. It gives a soul to the Universe, wings to the mind, flight to the imagination, a charm to sadness, gaiety and life to everything. It is the essence of order, and leads to all that is good and just and beautiful.”

― Plato
Back to top
View user's profile Send private message
TomWij
Retired Dev
Retired Dev


Joined: 04 Jul 2012
Posts: 1553

PostPosted: Mon Jul 07, 2014 8:40 pm    Post subject: Reply with quote

Anon-E-moose wrote:
I find it strange that some of the devs seem to want to shut down any discussion on the subject of udev/systemd.

What is wrong with people discussing this relatively important subject?
Is there some vested interest in keeping discussion on these things verboten?
Does RH/LP pay someone to keep these things from being discussed?


Why? Such shutdown has no effect; systemd is resounding everywhere by everyone,
up to a level that it convinces quite some developers to keep other init systems working.

Discussion isn't wrong, but it could be better than that as a discussion alone yields little results;
a movement beyond that is needed for bringing a future "we will not drink the kool-aid" up to scale.

wrc1944 wrote:
Will any current or future udev/systemd/kdbus/openRC complexities really be no big deal with the Gentoo devs sorting it out, or will it become an ongoing nightmare of constant user intervention, recompiles, reinstalls, configuration misunderstandings, etc. just to keep your system booting? Will openRC gradually be phased out of existence? Will systemd really become the default linux init method? I guess we'll all just have to stay tuned.


Given that upstream's changes imply much more work downstream,
these questions depend on how much we as a community contribute.

Ages ago, daydream mumbling about a bridge causes people to ignore you;
when a bridge was finally built by a few men, people became impressed.

One small step for man, ...

Anon-E-moose wrote:
If the devs don't like these types of discussions, then why even click on these threads?????


Whether it is to be liked or not, this is (y)our wake up call!!!!!
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Mon Jul 07, 2014 11:05 pm    Post subject: Reply with quote

TomWij wrote:
Given that upstream's changes imply much more work downstream, these questions depend on how much we as a community contribute.

TomWij ... we've invested far too much equity already (remember some of us have been supporting linux since the very beginning, and our contribution has been a major factor in making linux a viable OS and community) ... and why should we invest further in supporting an upstream, nay, our own "community", who piss in the water supply? You may have forgotten my detailed interrogation of this very subject, but did I not say that the introduction of systemd into the tree was a de-facto "fork" and that "we can no longer speak about gentoo as one entity"?

"The community" (sic) can point to upstream and say "there maketh the decision" but it wasn't upstream that provided tacit support by following the program ... and ... presenting the inclusion of systemd as about providing "choice". No one can claim that this outcome is surprising, Lennart stated as much back in Aug 2012 ... but "we" helped make that a reality because whenever this was mentioned, and the implications pointed out, the pointer was called a "systemd-hater", or accused of promoting an "anti-systemd religion" or having a "religious agenda", making the forums a "warzone", etc, etc. You yourself presented "the fading away of the idea of a default [init]" which I challenged for ignoring the reality of what certain "choices" will entail.

That cool-aid isn't cool-aid ... its urine, it doesn't matter if you want to drink it or not, its the state of the water supply. Everyone who subscribed to the "choice" to piss in the water can look to their neighbour and say "its your choice to drink it ... or not".

best ... khay
Back to top
View user's profile Send private message
TobiSGD
n00b
n00b


Joined: 14 Apr 2014
Posts: 36

PostPosted: Tue Jul 08, 2014 12:02 am    Post subject: Reply with quote

djdunn wrote:
last i heard Linus wasnt going to allow kdbus in the kernel till systemd was proven stable.
Then you should look for better sources of what you hear. All that happened is that Linus refuses to take patches from Kay Sievers into the kernel until Sievers starts fixing his own bugs instead of blaming other projects.
Back to top
View user's profile Send private message
TomWij
Retired Dev
Retired Dev


Joined: 04 Jul 2012
Posts: 1553

PostPosted: Tue Jul 08, 2014 12:18 am    Post subject: Reply with quote

khayyam, that is a turnaround of words; it instead highlights the Gentoo community, it instead supports other options than those of upstream. Gentoo is a meta-entity; it serves a collection of many entities, instead of a single entity. If we as a Gentoo community want another water supply, we can use it; if it doesn't exist or is unusable, we can create it and make it usable. Given the volume of these piss pointing discussions, as well as those already working on other options; there is definitely enough equity to accomplish that, if they step it up...
Back to top
View user's profile Send private message
Anon-E-moose
Watchman
Watchman


Joined: 23 May 2008
Posts: 6095
Location: Dallas area

PostPosted: Tue Jul 08, 2014 12:31 am    Post subject: Reply with quote

TobiSGD wrote:
djdunn wrote:
last i heard Linus wasnt going to allow kdbus in the kernel till systemd was proven stable.
Then you should look for better sources of what you hear. All that happened is that Linus refuses to take patches from Kay Sievers into the kernel until Sievers starts fixing his own bugs instead of blaming other projects.


Quote:
On Wed, Apr 2, 2014 at 11:42 AM, Steven Rostedt <rostedt@goodmis.org> wrote:
>
> The response is:
>
> "Generic terms are generic, not the first user owns them."

And by "their" you mean Kay Sievers.

Key, I'm f*cking tired of the fact that you don't fix problems in the
code *you* write, so that the kernel then has to work around the
problems you cause.

Greg - just for your information, I will *not* be merging any code
from Kay into the kernel until this constant pattern is fixed.

This has been going on for *years*, and doesn't seem to be getting any
better. This is relevant to you because I have seen you talk about the
kdbus patches, and this is a heads-up that you need to keep them
separate from other work. Let distributions merge it as they need to
and maybe we can merge it once it has been proven to be stable by
whatever distro that was willing to play games with the developers.

But I'm not willing to merge something where the maintainer is known
to not care about bugs and regressions and then forces people in other
projects to fix their project. Because I am *not* willing to take
patches from people who don't clean up after their problems, and don't
admit that it's their problem to fix.


Kay - one more time: you caused the problem, you need to fix it. None
of this "I can do whatever I want, others have to clean up after me"
crap.

Linus

From April 2 2014, not that terribly long ago

Now it may be that RH will do their own patches and anyone that wants to will use those patches,
but they should be honest and quit calling it linux and instead call it Potterings OS or POS for short.
_________________
PRIME x570-pro, 3700x, 6.1 zen kernel
gcc 13, profile 17.0 (custom bare multilib), openrc, wayland
Back to top
View user's profile Send private message
fpemud
Guru
Guru


Joined: 15 Feb 2012
Posts: 349

PostPosted: Tue Jul 08, 2014 1:44 am    Post subject: Reply with quote

I think you gentoo developers are awesome, not only technical skills, but also insight.
Back to top
View user's profile Send private message
krinn
Watchman
Watchman


Joined: 02 May 2003
Posts: 7470

PostPosted: Tue Jul 08, 2014 6:30 am    Post subject: Reply with quote

Ssuominen :
Upstream called you systemd hater... We knows already they have no limits with words and their ego, but i must say, they amaze me. They have no respect for your work, but we appreciate what you've done with udev.

Don't you think it might be time to make eudev the default virtual provider instead of udev?
Back to top
View user's profile Send private message
The Doctor
Moderator
Moderator


Joined: 27 Jul 2010
Posts: 2678

PostPosted: Tue Jul 08, 2014 6:56 am    Post subject: Reply with quote

krinn wrote:
Ssuominen :
Upstream called you systemd hater... We knows already they have no limits with words and their ego, but i must say, they amaze me. They have no respect for your work, but we appreciate what you've done with udev.

Don't you think it might be time to make eudev the default virtual provider instead of udev?
That is an interesting point. Taking it one step farther would there be any loss dropping udev from the tree completely? I mean what does udev do that eudev doesn't do?

While I admire the commitment to maintain udev for as long as possible at what point does it become too much? Clearly, its for devs like Ssuominen to decide what 'too much' is, but I couldn't resist throwing this out anyway.
_________________
First things first, but not necessarily in that order.

Apologies if I take a while to respond. I'm currently working on the dematerialization circuit for my blue box.
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Tue Jul 08, 2014 9:45 am    Post subject: Reply with quote

TomWij wrote:
khayyam, that is a turnaround of words; it instead highlights the Gentoo community, it instead supports other options than those of upstream. Gentoo is a meta-entity; it serves a collection of many entities, instead of a single entity. If we as a Gentoo community want another water supply, we can use it; if it doesn't exist or is unusable, we can create it and make it usable.

TomWij ... how is that a "turnaround of words"? You had written "these questions depend on how much we as a community contribute" to which I replied that some of us, in the wider scheme of things, have already contributed an awful lot ... and having done so find this equity owned by a "community" in which we are expected to see the "choice" of others to pollute the water supply as the same as our "choice" to drink it or not. If this really is a *community* then I expect that this community has more respect for my choices, and doesn't actively work toward the diminution of that choice. I pointed to that previous discussion because it underscores the issue ... "[...] the choice of systemd involves repercussions that are not relevant in the choice of openrc (systemd will similarly effect those who don't choose it) so they are not relationally comparable choices as one has negatives that the party not choosing will none the less have as an outcome." The analogy I used at the time was clear and setup to counter the idea that "systemd is a choice that will coexist with other choices". All of that was writ large at the time, and as I wrote back in Oct 2012 "no one needs a crystal ball to read upstreams intentions". None of this seemed to make any difference to "the community" because the entire issue was framed as though systemd was something that was entirely benign, users could choose it or not ... everyone gets what they want.

As to what "we as a Gentoo community want", I'm sorry but this very same community wasn't the least bit concerned about adopting systemd as a "choice" even when it was perfectly clear that this choice would effect those who didn't choose it. If this idea of community means that I can pollute the water supply without regard for others in my community then it isn't much of a community.

TomWij wrote:
Given the volume of these piss pointing discussions, as well as those already working on other options; there is definitely enough equity to accomplish that, if they step it up...

"piss pointing"? Your mixing things that were clearly delineated ... the "pollution of the water supply" and "the implications pointed out". Why is it that when the "implication are pointed out" these are inevitably made to function as a tool to whack-a-mole the "hate"? This is political machinations 101, the "systemd-haters" are sooooo unreasonable, look at them with their piss pointing hateatude church of the anti-systemd religion, turning the forum into a warzone. Of course, such machinations only work with less politically savvy persons ... which I am not. So, no, the above wasn't "piss pointing", the analogy of "polluting the water supply" was clearly argued in the link I provided.

best ... khay
Back to top
View user's profile Send private message
TobiSGD
n00b
n00b


Joined: 14 Apr 2014
Posts: 36

PostPosted: Tue Jul 08, 2014 10:12 am    Post subject: Reply with quote

Anon-E-moose wrote:
TobiSGD wrote:
djdunn wrote:
last i heard Linus wasnt going to allow kdbus in the kernel till systemd was proven stable.
Then you should look for better sources of what you hear. All that happened is that Linus refuses to take patches from Kay Sievers into the kernel until Sievers starts fixing his own bugs instead of blaming other projects.


Quote:
On Wed, Apr 2, 2014 at 11:42 AM, Steven Rostedt <rostedt@goodmis.org> wrote:
>
> The response is:
>
> "Generic terms are generic, not the first user owns them."

And by "their" you mean Kay Sievers.

Key, I'm f*cking tired of the fact that you don't fix problems in the
code *you* write, so that the kernel then has to work around the
problems you cause.

Greg - just for your information, I will *not* be merging any code
from Kay into the kernel until this constant pattern is fixed.

This has been going on for *years*, and doesn't seem to be getting any
better. This is relevant to you because I have seen you talk about the
kdbus patches, and this is a heads-up that you need to keep them
separate from other work. Let distributions merge it as they need to
and maybe we can merge it once it has been proven to be stable by
whatever distro that was willing to play games with the developers.

But I'm not willing to merge something where the maintainer is known
to not care about bugs and regressions and then forces people in other
projects to fix their project. Because I am *not* willing to take
patches from people who don't clean up after their problems, and don't
admit that it's their problem to fix.


Kay - one more time: you caused the problem, you need to fix it. None
of this "I can do whatever I want, others have to clean up after me"
crap.

Linus

From April 2 2014, not that terribly long ago

Now it may be that RH will do their own patches and anyone that wants to will use those patches,
but they should be honest and quit calling it linux and instead call it Potterings OS or POS for short.
Exactly what I said: Sievers patches are not allowed into the kernel until he fixes his behavior when it comes to bugfixing. Only that they may also be allowed when a distro has tried them and they are deemed as stable enough /kdbus patches, not systemd).
Back to top
View user's profile Send private message
Display posts from previous:   
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Other Things Gentoo All times are GMT
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum