Not sure if this should go here or in the off-topic forum.
I've been doing some research into systemd and the controversy behind it. Here's the background as I understand it...
From what I can ascertain, two developers from Red Hat (who shall remain nameless) started this project to replace init, to make system startup faster and more efficient. The project consists of multiple programs which are tightly coupled together and use specialized Linux system calls to the kernel.
Some pros to using systemd:
This leads to a few questions....
I looked in ports, and I see that Gnome 3.18 is available. Since systemd is a Linux only monster, and that Gnome 3.8 and later has systemd marked as a hard dependency, how does Gnome run on FreeBSD?
Will FreeBSD ever have a systemd equivalent? The current init system seems to work just fine. At least from what I have seen. I haven't had any problems with it.
I've been doing some research into systemd and the controversy behind it. Here's the background as I understand it...
From what I can ascertain, two developers from Red Hat (who shall remain nameless) started this project to replace init, to make system startup faster and more efficient. The project consists of multiple programs which are tightly coupled together and use specialized Linux system calls to the kernel.
Some pros to using systemd:
- Faster startup.
- Daemons start in parallel and not serial like in init.
- Active monitoring of daemons. Will attempt to restart a daemon that exits.
- Single config file in one location instead of multiple obscure files in different places (supposedly).
- Not as fragile as init is (also supposedly).
- It's taking over more and more functions that was previously served by other tools.
- It is violating the Unix philosophy of having one tool to do one job very well.
- Overly complex (looks like svchost.exe from Windows).
- Popular software now has hard dependencies (Gnome 3.8 and later).
- The attitude of the developers (Linus Torvalds banned one of them).
- Sponsored by Red Hat, who is forcing down the Linux community's throat.
This leads to a few questions....
I looked in ports, and I see that Gnome 3.18 is available. Since systemd is a Linux only monster, and that Gnome 3.8 and later has systemd marked as a hard dependency, how does Gnome run on FreeBSD?
Will FreeBSD ever have a systemd equivalent? The current init system seems to work just fine. At least from what I have seen. I haven't had any problems with it.