96
submitted 2 months ago by cm0002@lemy.lol to c/linux@programming.dev
top 50 comments
sorted by: hot top controversial new old
[-] Pandasdontfly@anarchist.nexus 56 points 2 months ago

This centralization of Linux worries me

[-] cecilkorik@piefed.ca 63 points 2 months ago* (last edited 2 months ago)

It shouldn't. Linux users are like cats. The harder you try to herd them in one direction, the more directions they find to go. Just because they all happen to be in one place at one particular time doesn't mean they will suffer any obligation to stay there the moment someone decides they want them to.

[-] foster@lemmy.hangdaan.com 33 points 2 months ago* (last edited 2 months ago)

Linux users are like cats. The harder you try to herd them in one direction, the more directions they find to go.

This comparison genuinely made me laugh because it's so true. 🤣

[-] john_t@piefed.ee 25 points 2 months ago

Meow. I mean... exactly.

[-] Pandasdontfly@anarchist.nexus 7 points 2 months ago

Sadly I just dont think this is true. For now non systemd distros work fine but eventually if this course doesn't change you'll be heavily inconvenienced at the best and downright struggling at the worst if you choose to not use it I fear.

[-] communist@lemmy.frozeninferno.xyz 4 points 2 months ago* (last edited 2 months ago)

That's because systemd is just good, if it stops being or something better comes along, people will move. There's no loyalty or entrapment here. This would be bad if a company did it with proprietary software, because then the company could lock people in... this is just nothing like that.

load more comments (1 replies)
[-] vagrancyand@sh.itjust.works 32 points 2 months ago

It's less that and just the absolute ridiculous scope creep of systemd. Again it was meant to just replace init. All it needs to do is boot the kernel and run at launch services, and people disagree on that last part.

It shouldn't be basically a second layer to the kernel in both application and necessity.

[-] cecilkorik@piefed.ca 35 points 2 months ago

Systemd should've stayed in its lane instead of wildly taking up the whole road like an entitled asshole.

[-] Auth@lemmy.world 20 points 2 months ago

systemd is a name for a set of modular tools. That would be like saying that GNU is scope creeping and should stay in their lane.

[-] jimmy90@lemmy.world 28 points 2 months ago

the monolithic kernel must really mess with your noggin

best of luck with devuan

[-] DarkMetatron@feddit.org 25 points 2 months ago

Yes, but the centralization runs so much deeper! We should ditch the centralized linux kernel and create at least 10 completely new kernels that are barely compatible to each other but will ensure our freedom and provide choice to the community!

[-] mech@feddit.org 12 points 2 months ago
[-] DarkMetatron@feddit.org 10 points 2 months ago

That Hurds 😜

[-] chris@l.roofo.cc 16 points 2 months ago

Why? Systemd is open source.

[-] kbal@fedia.io 26 points 2 months ago

Coincidentally, today I removed systemd from my laptop (Debian Trixie.) It was reasonably easy. I booted from a USB drive into a shell through debian's "rescue" mode and typed plausible-looking apt commands until it worked. For some reason it didn't create /etc/inittab and I made a typo when I tried to do it myself, but other than that no problems. Differences noticed so far that a normal user would care about: none. If nothing goes wrong I guess I'll do the same on my desktop at home this weekend, because why not.

Nothing against systemd, but I think it's valuable to continue having other options and it was fun to see that it's still pretty easy to use them (maybe harder if you're a GNOME user, idk.)

[-] frongt@lemmy.zip 15 points 2 months ago

I find it extremely hard to believe that worked, let alone left you with a bootable system, let alone properly working.

[-] kbal@fedia.io 11 points 2 months ago

I was surprised as well. I found the instructions at debian.org somewhat confusing, and I'm not sure if they're completely comprehensive or accurate — but they were the most useful reference I found and provide a good idea of what it's like.

[-] mech@feddit.org 10 points 2 months ago

You know, just maybe...this whole doomsaying about systemd running everything on a Linux system is a bit overblown?

[-] Auth@lemmy.world 20 points 2 months ago

Systemd is open source. Its bindings are open source. If snowflake distro's want to maintain this compatibility they can maintain it.

[-] redlemace@lemmy.world 13 points 2 months ago

Guaranteed absence of flatpak will be a motivation for some to choose a non-systemd distro

[-] phx@lemmy.world 28 points 2 months ago

Flatpak has been pretty optional on most distros I've used. Snap on the other hand...

[-] far_university1990@reddthat.com 9 points 2 months ago

apt install firefox

Look inside: snapd installed

[-] phx@lemmy.world 4 points 2 months ago

One of the reasons I've been avoiding or actively moving off Ubuntu these days. The snap ecosystem is bloated AF

I've lived without Flatpak for over 20 years. I'm not worried.

[-] 30p87@feddit.org 4 points 2 months ago* (last edited 2 months ago)

Omw to switch my arch to a selfwritten init manager /s

[-] mech@feddit.org 5 points 2 months ago

Just boot into kernel command line and start your services manually.

load more comments (4 replies)
[-] TomB19@lemmy.world 13 points 2 months ago

No problem. I'm drifting away from flatpak, anyway. Anything that's married to systemd is going to be a problem for an increasing number of people, over time.

[-] vagrancyand@sh.itjust.works 11 points 2 months ago

Why are people using flatpak again?

[-] otter@lemmy.ca 43 points 2 months ago* (last edited 2 months ago)

They're somewhat sandboxed, likely to be up to date, and it behaves similarly across different machines. It's nice for GUI programs that don't need access to the wider system, and it won't mess with anything else that I already have installed. I guess it would have similar pros and cons as containerization with Podman/Docker?

I get the vast majority of my GUI programs from Flathub. I didn't know there was a controversy with it, other than just wanting a different way of doing things.

[-] Die4Ever@retrolemmy.com 31 points 2 months ago* (last edited 2 months ago)

Yea I love Flatpak. No dependency hell, works great in Discover, never need to pipe curl into bash for some huge installer script, it gives a little bit of safety with sandboxing, and you can even install/update without the admin password

I almost always favor it except for something more core to the system (web browser, Steam... that's about it lol)

[-] Endymion_Mallorn@kbin.melroy.org 26 points 2 months ago

Because it just works, and updates faster than apt.

[-] vagrancyand@sh.itjust.works 9 points 2 months ago

Everything updates faster than apt, and AppImages just work if that's the standard we're going with.

[-] Die4Ever@retrolemmy.com 12 points 2 months ago* (last edited 2 months ago)

I don't hate AppImages, but they're not as convenient as Flatpak

load more comments (9 replies)
[-] panda_abyss@lemmy.ca 18 points 2 months ago* (last edited 2 months ago)

Because at least with flatpak I don’t end up with app files littering my system and personal folders.

macOS’s application format used to be the best. It’s kind of a mess now with half of apps following xdg, some writing to the app folder, some application support and some iCloud Drive.

But it used to be good.

[-] wilmo@programming.dev 4 points 2 months ago

A clean home directory is the best selling point for me with flatpaks

[-] Mikina@programming.dev 13 points 2 months ago

I have an atomic distro, and it lets me install apps without having to reboot or spin up distrobox.

[-] panda_abyss@lemmy.ca 9 points 2 months ago

NixOS is the only thing that made systemd a reasonable tool for me.

I do not like the entire paradigm of how it works.

[-] kibiz0r@midwest.social 10 points 2 months ago

I love NixOS, but I hate how coupled to systemd it is.

I tried to make a microVM image of NixOS the other day, using tini as the init system. Large parts of the core NixOS lifecycle simply don’t work at all without systemd.

[-] kopasz7@sh.itjust.works 6 points 2 months ago* (last edited 2 months ago)
load more comments (1 replies)
load more comments (1 replies)
[-] commander@lemmy.world 6 points 2 months ago

Looks like postmarketos already put in work to have systemd working in it. That takes care of my concerns there

[-] BB_C@programming.dev 6 points 2 months ago

OH NO, they must be devastated!

[-] BigTrout75@lemmy.world 4 points 2 months ago

Works for me

[-] majster@lemmy.zip 3 points 2 months ago

That sucks for me as a Guix user. I haven't managed to package a GUI app I'm using from Flatpak so it was a nice escape hatch for me.

load more comments
view more: next ›
this post was submitted on 25 May 2026
96 points (100.0% liked)

Linux

14576 readers
98 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 3 years ago
MODERATORS