There is trend with many Linux distributions that old well known init system is replaced with systemd. It very different system that uses different techniques and scripts.
This article gives tips how to convert a SysV init script to a systemd unit file.
It is useful to know how to use both systems, because everything will not convert to systemd. Many desktop and server Linux systems use systemd, and also some embedded systems.
2 Comments
Tomi Engdahl says:
systemd-free Devuan Linux hits RC2
GNOME, KDE, and Cinnamon are now off the menu
https://www.theregister.co.uk/2017/05/05/devuan_release_candidate_2/
Devuan Linux has released its second release candidate.
Devuan was created by self-described “Veteran Unix admins” who find Debian’s adoption of systemd abhorrent, because they want complete control over the packages that load when Linux boots. “Devuan decided to fork not only the base distribution, but also its governance,” the group writes, “because Debian has made it difficult to avoid systemd as init, entangling the system with unnecessary dependencies.”
A 1.0.0 release candidate emerged just under a fortnight ago and today the developers announced Devuan Jessie 1.0.0 RC2.
Devuan Jessie 1.0.0 – 2nd stable release candidate (RC2)
https://devuan.org/os/debian-fork/stable-2nd-candidate-announce-050517
Tomi Engdahl says:
SysVinit vs Systemd
https://www.youtube.com/watch?v=Fz8Ldw-s8_Q
Table of Contents
00:00 – Intro
00:15 – Intro to PID 1
03:16 – init symlink
03:48 – Init Steps
09:51 – SysVinit RunLevels
13:02 – runlevel cmd
13:16 – telint cmd
17:41 – alternatives to sysVinit
21:02 – Systemd Services as Units
22:41 – systemd targets
24:31 – Systemd Pros
25:37 – Systemd Cons
29:36 – Final Thoughts
30:58 – Outro