View previous topic :: View next topic |
Author |
Message |
wrc1944 Advocate
Joined: 15 Aug 2002 Posts: 3435 Location: Gainesville, Florida
|
Posted: Mon Jul 07, 2014 2:50 pm Post subject: Gentoo folks, this is your wakeup call(sysd-udev) |
|
|
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.
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.8.4 USE=experimental python3_11 |
|
Back to top |
|
|
depontius Advocate
Joined: 05 May 2004 Posts: 3509
|
Posted: Mon Jul 07, 2014 3:01 pm Post subject: |
|
|
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 |
|
|
Anon-E-moose Watchman
Joined: 23 May 2008 Posts: 6098 Location: Dallas area
|
Posted: Mon Jul 07, 2014 4:25 pm Post subject: Re: Gentoo folks, this is your wakeup call(sysd-udev) |
|
|
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 |
|
|
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Mon Jul 07, 2014 5:35 pm Post subject: |
|
|
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 |
|
|
SamuliSuominen Retired Dev
Joined: 30 Sep 2005 Posts: 2133 Location: Finland
|
Posted: Mon Jul 07, 2014 5:48 pm Post subject: |
|
|
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 |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54237 Location: 56N 3W
|
Posted: Mon Jul 07, 2014 5:59 pm Post subject: |
|
|
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 |
|
|
Shamus397 Apprentice
Joined: 03 Apr 2005 Posts: 218 Location: Ur-th
|
Posted: Mon Jul 07, 2014 6:27 pm Post subject: |
|
|
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 |
|
|
SamuliSuominen Retired Dev
Joined: 30 Sep 2005 Posts: 2133 Location: Finland
|
Posted: Mon Jul 07, 2014 6:44 pm Post subject: |
|
|
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 |
|
|
The Doctor Moderator
Joined: 27 Jul 2010 Posts: 2678
|
Posted: Mon Jul 07, 2014 6:52 pm Post subject: |
|
|
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 |
|
|
SamuliSuominen Retired Dev
Joined: 30 Sep 2005 Posts: 2133 Location: Finland
|
Posted: Mon Jul 07, 2014 6:56 pm Post subject: |
|
|
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 |
|
|
schorsch_76 Guru
Joined: 19 Jun 2012 Posts: 450
|
Posted: Mon Jul 07, 2014 7:20 pm Post subject: |
|
|
Yes, frustrated seems the right word to describe this situation.... |
|
Back to top |
|
|
Gatsby Tux's lil' helper
Joined: 18 Jan 2010 Posts: 116 Location: 127.0.0.1
|
Posted: Mon Jul 07, 2014 7:26 pm Post subject: |
|
|
As I mentioned some months ago: udev is doomed.
Regards, Gatsby _________________ Γνωθι σεαυτον. |
|
Back to top |
|
|
Gatsby Tux's lil' helper
Joined: 18 Jan 2010 Posts: 116 Location: 127.0.0.1
|
Posted: Mon Jul 07, 2014 7:39 pm Post subject: |
|
|
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 |
|
|
Anon-E-moose Watchman
Joined: 23 May 2008 Posts: 6098 Location: Dallas area
|
Posted: Mon Jul 07, 2014 8:12 pm Post subject: |
|
|
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 |
|
|
djdunn l33t
Joined: 26 Dec 2004 Posts: 810
|
Posted: Mon Jul 07, 2014 8:25 pm Post subject: |
|
|
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 |
|
|
TomWij Retired Dev
Joined: 04 Jul 2012 Posts: 1553
|
Posted: Mon Jul 07, 2014 8:40 pm Post subject: |
|
|
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 |
|
|
khayyam Watchman
Joined: 07 Jun 2012 Posts: 6227 Location: Room 101
|
Posted: Mon Jul 07, 2014 11:05 pm Post subject: |
|
|
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 |
|
|
TobiSGD n00b
Joined: 14 Apr 2014 Posts: 36
|
Posted: Tue Jul 08, 2014 12:02 am Post subject: |
|
|
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 |
|
|
TomWij Retired Dev
Joined: 04 Jul 2012 Posts: 1553
|
Posted: Tue Jul 08, 2014 12:18 am Post subject: |
|
|
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 |
|
|
Anon-E-moose Watchman
Joined: 23 May 2008 Posts: 6098 Location: Dallas area
|
Posted: Tue Jul 08, 2014 12:31 am Post subject: |
|
|
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 |
|
|
fpemud Guru
Joined: 15 Feb 2012 Posts: 349
|
Posted: Tue Jul 08, 2014 1:44 am Post subject: |
|
|
I think you gentoo developers are awesome, not only technical skills, but also insight. |
|
Back to top |
|
|
krinn Watchman
Joined: 02 May 2003 Posts: 7470
|
Posted: Tue Jul 08, 2014 6:30 am Post subject: |
|
|
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 |
|
|
The Doctor Moderator
Joined: 27 Jul 2010 Posts: 2678
|
Posted: Tue Jul 08, 2014 6:56 am Post subject: |
|
|
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 |
|
|
khayyam Watchman
Joined: 07 Jun 2012 Posts: 6227 Location: Room 101
|
Posted: Tue Jul 08, 2014 9:45 am Post subject: |
|
|
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 |
|
|
TobiSGD n00b
Joined: 14 Apr 2014 Posts: 36
|
Posted: Tue Jul 08, 2014 10:12 am Post subject: |
|
|
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 |
|
|
|
|
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
|
|