Earlier quoted context omitted.
What exact need?
A need to run Debian system without systemd.
Some desktop environments might want systemd-logind+systemd-shim, but that's really not different from installing systemd-elogind in Devuan...
31–40 of 74 posts
Earlier quoted context omitted.
What exact need?
A need to run Debian system without systemd.
Some desktop environments might want systemd-logind+systemd-shim, but that's really not different from installing systemd-elogind in Devuan...
Earlier quoted context omitted.
see newnewpdro's comment. I just built a headless armv7h system (using Arch Linux ARM) with 1GB of RAM, and after being up for 3 days running nginx, ssh, and some other bare services, the total RAM usage, for all applications, is 70-100MB. Systemd is complex, but it really doesn't seem to add a lot of resource drain for the power it give you... I'm happy with that tradeoff.
Out of curiosity, to start nginx and sshd you need like 2 lines of shell code in a BSDish rc.conf - one for starting each service. Why do you think systemd bringing in 10s and 100s of megabytes of black magic binary code is a trade-off worth making, especially on a non-desktop without a need for reacting on up/down events of network interfaces?
My reasons aside, I'd think a more sensible question would be "why would you actively avoid using the init system that's shipping by default on what constitutes at least 90% of the Linux server market when you're using Linux?". I don't think eyes equate to quality and stability, but I do think Red Hat, and SUSE, and Canonical and Oracle selling server solutions using it will.
I’ve been running the beta on my desktop. In this release, they have also established sane defaults for a wider range of window managers and desktop environments. The rough edges I’ve hit can all be attributed to systemd brain damage (like the fact that the linux kernel no longer has a working, synchronous, “probe the network cards and create a logical interface for each one” primitive). My only beef with devuan is t…
> For me, this, plus pre-systemd levels of stability and debuggability is a winning combination.
As a developer who uses a Mac every day, and has experience with Linux only at a distance, administrating servers a little, using Ansible, debugging the odd production failure...
I actually find it easier to debug a system using systemd. I'm not sure why this is. Some ideas I have are:
- It could be that I never learnt the old way?
- I find the config files easier to grok than the scripts, and I don't think I've ever had an issue with systemd itself, so never needed to go further down that path than the config files.
- I find it a bit more consistent between different parts of the system.
Earlier quoted context omitted.
I have yet to hear the argument that convinces me sysvinit (or openrc or runit) was "no longer suitable." In need of updating and revision? Sure. So broken that a completely new init that swallowed up a bunch of other processes and services was the best answer? Hardly. Systemd was initially sold as providing faster boot times. Objections to its cancerous spread to other services beyond init were dismissed without pro…
> Systemd was initially sold as providing faster boot times. Systemd was not about speed. Speed is a side-effect of correctly handling ordering. See http://0pointer.de/blog/projects/the-biggest-myths .
Earlier quoted context omitted.
Out of curiosity, to start nginx and sshd you need like 2 lines of shell code in a BSDish rc.conf - one for starting each service. Why do you think systemd bringing in 10s and 100s of megabytes of black magic binary code is a trade-off worth making, especially on a non-desktop without a need for reacting on up/down events of network interfaces?
Systemd isn't one component, so you'd be mistaken assuming everything in the systemd project is necessary to start a service. But second to that, I'm not sure why you think nginx_enable='YES' is fundamentally less opaque than an nginx.service file. Both are parsed by another application. As for why someone would make that 'trade-off' - I much prefer being able to add "Restart=on-failure" than using daemontools, and I…
My guess: because the "another application" that parses nginx_enable=YES is a (rc) shell script instead of an ELF blob, so you can track its execution.
Don't want to troll or anything, just a question from curiosity: don't you think that massive popularity of systemd is a result of a massive demand for software like systemd?
Don't want to troll or anything, just a question from curiosity: don't you think that massive popularity of systemd is a result of a massive demand for software like systemd?
I’ve been running the beta on my desktop. In this release, they have also established sane defaults for a wider range of window managers and desktop environments. The rough edges I’ve hit can all be attributed to systemd brain damage (like the fact that the linux kernel no longer has a working, synchronous, “probe the network cards and create a logical interface for each one” primitive). My only beef with devuan is t…
(Obligatory, this is honestly not trolling, but...) > For me, this, plus pre-systemd levels of stability and debuggability is a winning combination. As a developer who uses a Mac every day, and has experience with Linux only at a distance, administrating servers a little, using Ansible, debugging the odd production failure... I actually find it easier to debug a system using systemd. I'm not sure why this is. Some id…
You've been very lucky :-).
My favourite gem, which I haven't been able to figure out by the time I'd finally decided I've had enough and ditched the damn thing, was not being able to reboot my computer if I had some filesystems mounted over the network. It irked me considerably, because I was running a rolling-release distro at the time and I rebooted fairly often.
(Edit: to be clear -- I'm sure there are tons of valid use cases that systemd serves much better than any other init system. I know a lot of very knowledgeable people who use it. My computers just don't seem to have those use cases :-) )
Don't want to troll or anything, just a question from curiosity: don't you think that massive popularity of systemd is a result of a massive demand for software like systemd?
Don't want to troll or anything, just a question from curiosity: don't you think that massive popularity of systemd is a result of a massive demand for software like systemd?
(note that with functionality here i do not refer to specific APIs or interfaces, but higher level functionality like "i want to be able to do XXX when YYY happens")