systemd
cat and GNU cat hugging a Linux cat.
🤔Windows 🤣
Alpine
Why should I not use systemd?
When you want to feel special but not enough to go to the effort of using FreeBSD
I already am special enough, my mom said so
IPv6?
Nobody wants to be like those “special needs” users.
Offended.
When you’re not using your computer
What a wild concept
Contrarianism
Perfectly legitimate reason to do/ not do anything
/s
I disagree.
If you have to ask, then there’s no reason not to. It’s people who tinker with their systems that encounter issues with it, or more often random annoyances that add up over tme to those memes.
because the over 70 different binaries of systemd are “not modular” because they are designed to work together. What makes a monolith is, apparently, the name of the overarching project, not it being a single binary (which again, it’s not)
If I cared about modularity I’d use something like Hurd, but i actually need to get shit done
What makes it a monolith is that the 70 binaries refuse to do their one job (see: Unix philosophy) independently.
A few months ago, a systemd update broke my boot process because I dared set up my device-mapper nodes manually in a minimal initrd without having a second copy of systemd in there as well. The device is there, yet systemd times out “waiting for device”. How come then a manual mount -a in the rescue shell works then?
If course, the bug had already been reported and swiftly rejected by L. “Hurr durr bother your distributor not me” Pottering.
OpenWRT
FreeBSD.
And you can run Linux stuff just fine.
OpenBSD
GrapheneOS, I assume
Debian, installed without systemd as per the wiki. So far I’ve not hit any issues, whilst I’ve recently ended up diving through both kernel and systemd code to find the root cause of an issue I was hitting on one server. I could have just bodged past it, but I wanted to actually understand what the issue was, and what else it was going to affect.
Maybe a stupid question, but is the thing you did fundamentally different from Devuan?
Honestly, I’m not sure, I was looking at Devuan, but then noticed that Debian supported sysvinit natively so I went that route instead. I figure that sticking to the source distro was going to give me fewer headaches, and so far it’s been plain sailing.
OS400 (IBM i)
I suppose that would be Android, since that’s the only non systemd OS I use.
Same here. Has to be degoogled though.
I used to use AOSP without google apps. But I’m a bit less strict now, after I bricked a phone because I fucked up.
What’s wrong with systemd?
deleted by creator
Nothing, but it’s new so people hate it. See also: PulseAudio, Pipewire, Wayland.
It is new if you could something that is 10 years old as new
Linux boomers still use ALSA and Slackware. 10 years old is new to them.
deleted by creator
Care to elaborate?
It tries to do everything.
Think of a thing you want to do in Linux and there is a systemd plugin for it. It’s not the unix way
Systemd is broken down into smaller parts. You don’t need to use it for everything.
Not everything is a file either. I don’t see many complaints about that
A fellow Plan 9 enjoyer?
Bun spotted
General principals are great until you take them to an extreme. There’s always cases where you need to do something a bit different
Wait until you learn about the Linux kernel and the plethora of modules and patches
All I hear about it is that it doesn’t follow the Unix philosophy of a program should do one thing and do it well. And while it does seem quite large and do a lot of things, out of all the times I have broken my system, systemd has never been to blame.
Edit: deleted duplicate comment.
Wait until people find out about the Linux kernel. It does so many things!
I personally do not like that systemd gets more and more integrated with other software. For example Gnome. That makes it harder to use that software on non systemd linux, or other OS.
Alpine. No GNU and systemD.
macOS. I find it to be the least inconvenient for most of my needs.
Same here. Got a MacBook from work, it launches a browser, it’s almost all I need.
Add android to the mix.
Unpopular opinion but I respect it
They use the spiritual predecessor of systemd, launchd, so I’m not sure if this counts.
Forced to use macOS at work, and for me it sucks (only slightly less than Windows):
- Slow UI (have to wait several seconds after login before spotlight is able to execute custom scripts)
- Finder is a PITA and one of the dumbest file managers I was ever forced to use
- No easy way to provision the system
- Annoying nagging to use all the Apple services/login with Apple ID
- Shitty software management (instead of a descent package manager, every fucking application has a popup for its own updates after opening, which breaks my flow)
- macOS only interacts decently with other Apple devices (iPhone etc.) and has its own ‘standards’, taking away my freedom to choose what I want to use.
Of course, your needs are your needs and if macOS fits your needs the best, all power to you.
Those seem like reasonable points, I think.
I don’t use any other Apple devices, so I have no opinion on that. And I don’t often find myself provisioning macOS, but I use Nix to manage my system, so transferring to a new MacBook has been pretty easy for me.
I tend to do a lot of Linux-ey things, and macOS (Unix-based) is much closer to that than Windows is. Also, I often see programming languages/runtimes that require extra/different steps to get up and running in Windows vs. Linux and macOS.
Sure, Windows has WSL, but every time I’ve needed to do some IO-heavy operations with it, it was extremely slow. (Though it has been a few years, so maybe it’s better now?)
I also do a lot of web dev, so macOS offers a few more tools. If Safari wasn’t so terrible, then macOS would become less necessary. But AFAIK (I haven’t checked in a while), macOS is the only environment that can run Safari in an iOS emulator.
My second choice would be NixOS… or maybe Ubuntu.
Windows seems a bit bloated to me. I remember seeing something in the Start menu about X-Box, and I couldn’t uninstall it, for some reason. I could remove the icon from the menu, but it still linked to some binary that was installed with the OS. I’m not a gamer, why do I need that on my system? Also, why did I have to uncheck so many data harvesting options during setup? I’m not very comfortable with things like that being built in to the OS, and enabled by default. I remember a time when things like that were commonly known as “spyware” – I guess it’s just normalized now. (To be fair, I’m not a fan of having to decline Apple Intelligence multiple times on macOS either.)
I typically don’t use things without systemd
If anything OpenWRT
Alpine.
Have used crux but using low end / old hardware results in almost permanent building software.
I wonder how far we are from CI drivers ala Nix that fork builds out to idle hardware like a distributed torrent network. As someone with three out of tree modules in use, there must be dozens of us I’d like to think.
That is something I’ve already run into at my previous workplace. The name escapes me atm…