5 ms·
I really also don't understand this. I started using Linux on server OS around 2010. I think this was not long before SystemD was available in Ubuntu by default
by 7bit 2y ago
I really also don't understand this. I started using Linux on server OS around 2010. I think this was not long before SystemD was available in Ubuntu by default. I found writing or even understanding init scripts was really difficult for me. When I first had to get a program running under SystemD it clicked immediately and it took me about 4 hours to get it run reliably and that includes learning systemd.
I find it easier and better on so many levels!
- constantcrying 2y agoSystemd is one of the most complex and difficult to understand parts of your system. Did you know it contains a virtualization manager. >I find it easier and better on so many levels! Openrc is by any possible standard easier to use. Among the reasons is that it does not include a way to create virtual machines.
- 7bit 2y agoI did not know and I must not know that to get a service running on start.
- constantcrying 2y ago>I did not know and I must not know that to get a service running on start. Exactly. So why is it part of your init system? Can you think of a reason why it is not a totally separate project which is totally independent of systemd? From a surface glance systemd and openrc are almost identical. Both require very little to get something to work. The difference is that systemd does a million things more. What you probably should know though is that many systemd distros do not have a real fstab, the fstab is just a file which systemd uses to create mount units, which are then used during boot. Another important piece of knowledge is what a systemd "transaction" is, that is a very unintuitive concept which you absolutely need to know if you are debugging on your init system.
- growse 2y ago> Exactly. So why is it part of your init system? Is it? Systemd is not an init system. One component of systemd is an init. There are other components.
- constantcrying 2y agoAnd that is why people hate systemd. Legitimately one of the worst software projects in existence.
- growse 2y agoPeople hate it because one part of it is designed to run as pid 1? I don't follow. (People hate systemd? They hate a piece of software? Eesh)
- constantcrying 2y agoYes, I certainly do hate systemd. Its pid has nothing to do with it. What has to do with it is people being unable to tell you why it contains a virtualization manager. In fact the response "it is not an init system" tells you pretty much everything. It is a terrible piece of software, which has completely lost all focus.
- growse 2y agoI hope you get to a happier, less angry place in your life where you no longer hate an inanimate piece of software.
- CRConrad 2y agoI hope you get to a friendlier, more enlightened place in your life where you no longer feel the need to retreat from your lack of an actual argument into supercilious snark disguised as patronising benevolence.
- 2y ago