Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

After the fact stories

Off-Topic discussions about science, technology, and non Debian specific topics.
Message
Author
User avatar
Head_on_a_Stick
Posts: 14114
Joined: 2014-06-01 17:46
Location: London, England
Has thanked: 81 times
Been thanked: 133 times

Re: After the fact stories

#21 Post by Head_on_a_Stick »

steve_v wrote:as more and more software becomes dependent on it, running one of those becomes increasingly limiting
I'm not sure about that — Alpine recently added the GNOME desktop to their repositories, without systemd (just like OpenBSD do it):

Code: Select all

~$ apk search systemd
haproxy-systemd-wrapper-1.7.9-r1
~$
There's no way Alpine will ever switch to systemd because it's too bloated for their container-obsessed user base and I'm sure the same is true for Void & Tiny Core.
deadbang

steve_v
df -h | grep > 20TiB
df -h | grep > 20TiB
Posts: 1418
Joined: 2012-10-06 05:31
Location: /dev/chair
Has thanked: 79 times
Been thanked: 189 times

Re: After the fact stories

#22 Post by steve_v »

Head_on_a_Stick wrote:Alpine recently added the GNOME desktop to their repositories, without systemd (just like OpenBSD do it):
Can't say I have a burning desire to run gnome in particular, but this is promising.
Shame the Debian team wasn't so sensible.
Alpine doesn't really sound that appealing as a general-purpose desktop though, I'd associate musl & busybox more with embedded applications. Have you actually used it as a desktop?
Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy.

User avatar
Head_on_a_Stick
Posts: 14114
Joined: 2014-06-01 17:46
Location: London, England
Has thanked: 81 times
Been thanked: 133 times

Re: After the fact stories

#23 Post by Head_on_a_Stick »

steve_v wrote:Have you actually used it as a desktop?
Using it now :D

It does pretty much everything I need except Steam, they even have Kodi :)
deadbang

steve_v
df -h | grep > 20TiB
df -h | grep > 20TiB
Posts: 1418
Joined: 2012-10-06 05:31
Location: /dev/chair
Has thanked: 79 times
Been thanked: 189 times

Re: After the fact stories

#24 Post by steve_v »

Head_on_a_Stick wrote:It does pretty much everything I need except Steam, they even have Kodi :)
Really? All compiled against musl libc? :shock:
What about proprietary binaries compiled against glibc? I do run a couple of non-free apps I can't get source for, and some games...
Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy.

User avatar
golinux
Posts: 1579
Joined: 2010-12-09 00:56
Location: not a 'buntard!
Been thanked: 1 time

Re: After the fact stories

#25 Post by golinux »

GarryRicketson wrote:Nobody is forced or obligated to use a system they don't like.
For the moment. But that choice could disappear in the grip of a corporate stranglehold masquerading as "open source".
May the FORK be with you!

User avatar
Head_on_a_Stick
Posts: 14114
Joined: 2014-06-01 17:46
Location: London, England
Has thanked: 81 times
Been thanked: 133 times

Re: After the fact stories

#26 Post by Head_on_a_Stick »

steve_v wrote:What about proprietary binaries compiled against glibc?
https://wiki.alpinelinux.org/wiki/Runni ... c_programs

^ I use that method to run Dungeon Crawl, I haven't managed to get permissions for the graphics card to work through the chroot so that Steam will run but I haven't given up yet :mrgreen:
deadbang

User avatar
golinux
Posts: 1579
Joined: 2010-12-09 00:56
Location: not a 'buntard!
Been thanked: 1 time

Re: After the fact stories

#27 Post by golinux »

Head_on_a_Stick wrote:"To be free is nothing, to become free is everything." — Hegel
I'd like to add . . . to remain free is the challenge because freedom is easily lost and its absence only recognized when it is too late. Remain vigilant and understand that comfort and complacency will accelerate freedom's demise.
May the FORK be with you!

steve_v
df -h | grep > 20TiB
df -h | grep > 20TiB
Posts: 1418
Joined: 2012-10-06 05:31
Location: /dev/chair
Has thanked: 79 times
Been thanked: 189 times

Re: After the fact stories

#28 Post by steve_v »

Head_on_a_Stick wrote:I haven't managed to get permissions for the graphics card to work through the chroot
That's a showstopper, and chroot for glibc is just ugly, I might as well run the distro I'm chrooting into.
It sounded pretty tempting for a minute there, but I'm back to musl & buisybox != desktop distro.

It's kinda beside the point anyway - the big distros need to offer a choice, preferably at install-time, as to whether systemd is installed. This must include the libraries, not just what's in PID1.
The choice between installing systemd or loosing the option of using a bunch of completely unrelated software is utter bullshit.
This should never have happened, and and it only did happen because all the big distros caved and followed RH like obedient little sheep.

As far as i can see, there is not a single distro that ships KDE5 without systemd, and only a handful of obscure or otherwise limiting options that ship GNOME. W.T.F? How the hell did we end up here?
Please, correct me if I'm wrong about this, I'm still looking for a systemd-free distro that doesn't drop KDE. Any suggestions?
Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy.

User avatar
golinux
Posts: 1579
Joined: 2010-12-09 00:56
Location: not a 'buntard!
Been thanked: 1 time

Re: After the fact stories

#29 Post by golinux »

steve_v wrote:Please, correct me if I'm wrong about this, I'm still looking for a systemd-free distro that doesn't drop KDE. Any suggestions?
Someone has gotten KDE plasma running on Devuan. It is only available post-install. YMMV, of course. You can also search the DNG mail list and the #devuan botbot logs for more info if you're interested. I know that quite a few over at Devuan are using KDE (why I'll never understand though).
May the FORK be with you!

steve_v
df -h | grep > 20TiB
df -h | grep > 20TiB
Posts: 1418
Joined: 2012-10-06 05:31
Location: /dev/chair
Has thanked: 79 times
Been thanked: 189 times

Re: After the fact stories

#30 Post by steve_v »

golinux wrote:Someone has gotten KDE plasma running on Devuan.
Sounds like a pretty loose use of the term "running" to me. Includes the phrase "not ready for daily usage". Might try it though.
golinux wrote:(why I'll never understand though).
I feel the same way about GNOME. :P


Ed. Nope, still way too much stuff missing / broken in devuan. Can't even run it on my home server without loosing functionality, because I need backports. This is ridiculous.
Why the **** does zoneminder need systemd? Did someone put that dependency in there just to be a jerk or what?
Last edited by steve_v on 2018-01-10 20:03, edited 1 time in total.
Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy.

Wheelerof4te
Posts: 1454
Joined: 2015-08-30 20:14

Re: After the fact stories

#31 Post by Wheelerof4te »

golinux wrote:I'd like to add . . . to remain free is the challenge because freedom is easily lost and its absence only recognized when it is too late. Remain vigilant and understand that comfort and complacency will accelerate freedom's demise.
Let's be real for once here. Does systemd run on your system? Does it take up a lot more HDD space than when it runs sysV? What about system performance, is it lacking in any way? What problem does systemd pose for you when you hate it so much that you don't want to use it? If not, maybe consider buying a better PC? There are plenty good low-end and cheap used ones, it's 2018.
Don't preach "freedom" here, cause systemd is free and has been free software since the start. It is used and improved by the largest free software and Linux kernel contributor to date, Red Hat. Without Red Hat, we would not have mainstream Linux right now. Especially in the server arena.
And then someone comes in and dares to mock people who have been working very hard for so long to bring Linux to so many users.
It's shameful. Stop whining already.

User avatar
GarryRicketson
Posts: 5644
Joined: 2015-01-20 22:16
Location: Durango, Mexico

Re: After the fact stories

#32 Post by GarryRicketson »

Stop whining already.
No no body is whining, "After the fact",... many people have tried using the new systemd, and after the fact, well the thread in the OP's link says what
a huge group of people are finding, after the fact.
Especially in the server arena.
The company that provides my servers, and their tech/techs that take care of it all, even the support technician, the guy that installs the OS on the servers when someone rents a server. And all though they do have/offer CentOS, (red hat), Any way, when I commented I did not want to install anything with systemd, his response was " I agree, most of them are using older versions or other OS",
I do have one server that is using CentOS with, it was the biggest headache setting it up, and is the most problematic. The others, using either older Debian versions, or OpenBsd, are the most stable and trouble free.
Just like people moved away from MS windows, because of to many problems,
many of use are finding that there is a better way, and no need for a systemd system, and the headaches that come with it.
What about system performance, is it lacking in any way?
YES
===== edit====
Minix 3 also works ok as a server, no systemd either, how ever we need to do some work on that, I had a few minor problems, and since it was remote, I decided to shut it down, and use something else for now, but that is another topic.
Last edited by GarryRicketson on 2018-01-10 20:57, edited 1 time in total.

User avatar
oswaldkelso
df -h | grep > 20TiB
df -h | grep > 20TiB
Posts: 1494
Joined: 2005-07-26 23:20
Location: UK
Has thanked: 1 time
Been thanked: 59 times

Re: After the fact stories

#33 Post by oswaldkelso »

First off thanks to Hoas for posting some really useful technical information.

The whole shim thing is useful to know but a symptom of the much bigger issue of straying from the Unix philosophy. Shims should not be needed. How many shims will I need in 3 to 5 years? What happens when they no longer work after upstream changes something. I could never become dependent of a system relying on shims because they demand me be a slave to what ever flaw requires it in the first place. This is not just about systemd. We're seeing the same thing needed in Firefox re-PA. Non of this should be necessary. At least with Firefox you can currently compile this out but it still sucks.

I know I'm a bit of a dinosaur and I will shortly (probably) :-) have to add python3, and some GTK3 and QT5 applications to my systems but I doubt very much they will offer me anything apart from shiny new and bloat. The thought of having to add a bucket load of shims....no thanks. My system currently does everything I need and more and is as snappy as a trap and I'll do my damnedest to keep it that way.

" Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away. "
Free Software Matters
Ash init durbatulûk, ash init gimbatul,
Ash init thrakatulûk agh burzum-ishi krimpatul.
My oldest used PC: 1999 imac 333Mhz 256MB PPC abandoned by Debian

steve_v
df -h | grep > 20TiB
df -h | grep > 20TiB
Posts: 1418
Joined: 2012-10-06 05:31
Location: /dev/chair
Has thanked: 79 times
Been thanked: 189 times

Re: After the fact stories

#34 Post by steve_v »

Wheelerof4te wrote:What about system performance, is it lacking in any way?
If you call a 3 minute wait at shutdown a performance problem, yes.
If you call increased memory consumption a performance problem, yes.
If you call increased idle CPU use a performance problem, yes.
Wheelerof4te wrote:What problem does systemd pose for you when you hate it so much that you don't want to use it?
It stifles my freedom to run an init system of my choosing.
It makes the boot process difficult to follow and to modify.
It adds failure-prone and unneeded complexity and attack surface.
It's required by a huge number of debian packages for no good reason.
It gets on my nerves. I simply don't like it, the entire design smells.
Wheelerof4te wrote:If not, maybe consider buying a better PC?
If your answer to code bloat and scope creep is "buy a faster PC"... I have no words. At least no printable ones anyway.

If you like systemd, then you should be free to run it, without a bunch of collateral damage.
I don't like systemd, and I should be free to not run it, without a bunch of collateral damage.

The problem is, I can't not run systemd without loosing a whole lot of other things that have absolutely nothing to do with systemd.
If it was optional, we wouldn't be having this argument. Why is it not optional?

oswaldkelso wrote:The whole shim thing is useful to know but a symptom of the much bigger issue of straying from the Unix philosophy.
Word.
oswaldkelso wrote:This is not just about systemd. We're seeing the same thing needed in Firefox re-PA. None of this should be necessary.
Indeed. I doubt it's a coincidence that systemd and pulseaudio are both from RedHat. Products of the same developer even.
Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy.

Wheelerof4te
Posts: 1454
Joined: 2015-08-30 20:14

Re: After the fact stories

#35 Post by Wheelerof4te »

steve_v wrote:If you call a 3 minute wait at shutdown a performance problem, yes.If you call increased memory consumption a performance problem, yes.If you call increased idle CPU use a performance problem, yes.
Timeout can be reduced, and it doesn't happen often anymore. Not much anyway.
Increased memory consumption? By what margins now? Aren't you maybe attributing it to general newer software memory consumption? Have you run valid benchmarks on the same system?
Increased idle CPU use is the same as above. I even attribute it to pulseaudio or some other process, rather than systemd.
steve_v wrote:It stifles my freedom to run an init system of my choosing.
Not really. There are good systemd-free distros now, and there were before. (Wheezy)
steve_v wrote:It makes the boot process difficult to follow and to modify.
If there is a problem, it will be clearly visible in red (unless you enabled "quiet"). If not, there are journald logs.
steve_v wrote:It adds failure-prone and unneeded complexity and attack surface.
And your answer is to run decades old code which has many known flaws and will not be maintained officially ever?
steve_v wrote:It's required by a huge number of debian packages for no good reason.
See above. And it's installed by default now in Debian, what did you expect?
steve_v wrote:It gets on my nerves. I simply don't like it, the entire design smells.
So don't use systems that run it. Why would a piece of free software get on your nerves, anyway?
steve_v wrote:If your answer to code bloat and scope creep is "buy a faster PC"... I have no words. At least no printable ones anyway.
And if your answer is to forever be running an old Pentium build with 1 GB RAM, then I too really don't have words for your ignorance. No wonder everything seems slow for you and some other people here. The 32-bit arch is dying, you can't do computing on the potato PC anymore. I know, I had a potato until 2015th.
steve_v wrote:Indeed. I doubt it's a coincidence that systemd and pulseaudio are both from RedHat. Products of the same developer even.
First Red Hat, and now Mozzila too? Wow man...who needs FOSS browser and the world's largest and most profitable open source company, am I right? s/ Surely you know better than the people who actually code that free software. /s
Last edited by Wheelerof4te on 2018-01-10 21:24, edited 5 times in total.

User avatar
GarryRicketson
Posts: 5644
Joined: 2015-01-20 22:16
Location: Durango, Mexico

Re: After the fact stories

#36 Post by GarryRicketson »

First Red Hat, and now Mozzila too? Wow man...who needs FOSS browser and the world's largest and most profitable open source company, am I right?
Right, and NOT ME, I don't need it. It is fortunate I have choices.

steve_v
df -h | grep > 20TiB
df -h | grep > 20TiB
Posts: 1418
Joined: 2012-10-06 05:31
Location: /dev/chair
Has thanked: 79 times
Been thanked: 189 times

Re: After the fact stories

#37 Post by steve_v »

Wheelerof4te wrote:Timeout can be reduced, and it doesn't happen often anymore. Not much anyway.
Really? Happened on Stretch last week. Twice, for no apparent reason. Some bollocks about stop jobs for my session or somesuch. SysV just kills anything that doesn't play the game, like a sensible init.
When I say "shut down", I mean "right now", not "Open the pod bay doors please HAL".
Wheelerof4te wrote:Increased memory consumption? By what margins now? Aren't you maybe attributing it to general newer software memory consumption? Have you run valid benchmarks on the same system?
Increased idle CPU use is the same as above. I even attribute it to pulseaudio or some other process, rather than systemd.
Jessie, same box, booting with / without systemd. I don't recall the numbers but I can probably do it again if you really want. I don't run pulseaudio, because it's a turd as well.
Wheelerof4te wrote:There are good systemd-free distros now, and there were before. (Wheezy)
See prior comments on missing applications and functionality. Comparatively few options as far as distros go. Systemd has split the community, and I don't see how that can be a good thing.
Wheelerof4te wrote:If there is a problem, it will be clearly visible in red (unless you enabled "quiet"). If not, there are journald logs.
I don't give a fat rats hiney about fancy colours in my boot messages, I want to see and edit the init sequence, in a common and readable script language.
Wheelerof4te wrote:And your answer is to run decades old code which has many known flaws and will not be maintained officially ever?
My answer is to run less code. I don't care how old it is as long as it works properly. SysV did, and still does. So does runit. So does BSD init.
Wheelerof4te wrote:And it's installed by default now in Debian, what did you expect?
A choice. See earlier posts.
Wheelerof4te wrote:Why would a piece of free software get on your nerves, anyway?
Because it's scary. It's a huge omniscient omnipotent blob of code, where once there were many small, simple daemons. It's usurped a ridiculous number of roles since introduction, and yet the open-bug count is still rising rapidly. Who knows what security armageddon is lurking in there.
Wheelerof4te wrote:And if your answer is to forever be running an old Pentium build with 1 GB RAM, then I too really don't have words for your ignorance.
I7,6x4.3GHz, 32GB RAM, SSDs in RAID10, FWIW. Slow, no. Slower with more junk code running on it, yes.
Wheelerof4te wrote:First Red Hat, and now Mozzila too?
Mozilla didn't develop pulseaudio, Lennart Poettering‎ did. Mozzilla is just the latest bastion of freedom to be overrun by the "Unify Linux" horde.
They have perfectly good ALSA code, but it's being deprecated because "everyone runs pulseaudio". I call shenanigans.
Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy.

Wheelerof4te
Posts: 1454
Joined: 2015-08-30 20:14

Re: After the fact stories

#38 Post by Wheelerof4te »

steve_v wrote:Really? Happened on Stretch last week. Twice, for no apparent reason.
Then it must be something about Stretch, since on CentOS or Fedora your rig might not hang. Stretch is riddled with bugs anyway so there is your rabbit.
steve_v wrote:Jessie, same box, booting with / without systemd. I don't recall the numbers but I can probably do it again if you really want. I don't run pulseaudio, because it's a turd as well.
Besides "I don't use it cuz it's a turd", not very helpful info. And please don't waste your time with performance benchmarking. With your rig, you wouldn't even notice.
steve_v wrote:I7,6x4.3GHz, 32GB RAM, SSDs in RAID10, FWIW. Slow, no. Slower with more junk code running on it, yes.
That's a very bold statement there. I have way less RAM than you (8GB), Intel Core Duo 3825U and it's iGPU, plus Radeon R5 330. GNOME flies on my laptop, can't even imagine how fast it is on yours.
steve_v wrote:Who knows what security armageddon is lurking in there.
Maybe. But so far in all these years, people have not found and exploited it. And it's all open-source.
steve_v wrote:Mozzilla is just the latest bastion of freedom to be overrun by the "Unify Linux" horde.
Mozzilla is not being overrun by anyone. It just follows suit with what most people are using right now, like any normal organization.
Sorry about all the ranting, I'm in the "rant" mode right now :D

steve_v
df -h | grep > 20TiB
df -h | grep > 20TiB
Posts: 1418
Joined: 2012-10-06 05:31
Location: /dev/chair
Has thanked: 79 times
Been thanked: 189 times

Re: After the fact stories

#39 Post by steve_v »

Wheelerof4te wrote:Besides "I don't use it cuz it's a turd", not very helpful info.
Getting me started on pulseaudio is not a good idea...
Ditto the various crapkit varieties...
I'm biting my tongue.
Wheelerof4te wrote:please don't waste your time with performance benchmarking. With your rig, you wouldn't even notice.
Actually, that's a different machine. Dual socket Xeon, 48GB :P
Wheelerof4te wrote:so far in all these years, people have not found and exploited it. And it's all open-source.
Systemd is a spring chicken, by init system standards. And while it hasn't been compromised yet, it has had it's fair share of exploitable issues. And I've seen far, far more bugs in the short time systemd has been around than I have in nearly 2 decades with SysV.
Being "open-source" is absolutely no indication that software is secure either. None at all. Think heartbleed et al.
Wheelerof4te wrote:Mozzilla is not being overrun by anyone. It just follows suit with what most people are using right now
Such logic is circular - everyone uses pulseaudio, so applications require pulseaudio, so everyone must use pulseaudio. It's a trap.
To escape, just sed -i -e 's/require/support/g'. The same strategy works for escaping the systemd trap too, the problem is that hard dependency.

Fortunately Firefox can still be compiled with ALSA support... For now. But it's hidden away as "you must recompile to use this" explicitly to get people to stop using it, and that's bad. That means it'll go away completely soon.
Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy.

User avatar
HuangLao
Posts: 485
Joined: 2015-01-27 01:31
Been thanked: 1 time

Re: After the fact stories

#40 Post by HuangLao »

Wheelerof4te wrote: And your answer is to run decades old code which has many known flaws and will not be maintained officially ever?
there is alot of FUD in this thread regarding the status of systemd. the above qoute is one example: sysV has a new maintainer and BTW, 1/4 of Linux distros still use sysV.
https://www.linuxquestions.org/question ... 175621335/

Post Reply