Today, after installing Debian Testing, which is code-named as ‘stretch’, I noticed that my network interface is changed into enp0s25 instead of the familiar eth0. After some quick search, it was revealed that Systemd did this. The tentacles of Systemd have extended too far and too many. What was initially as init management program, now tends to control every aspect of the system. I am seriously considering switching away from all Linux distributions that come with Systemd. Devuan is a promising option (https://devuan.org/) and next year, instead of donating to Wikipedia as I usually do, I will donate to devuan to show my support.
Here are more complaints for Systemd:
- It was developed by some guys working in Redhat. Beware of the Linux with corporate agenda and be cautious of people working for the corporate interest
- It is unnecessarily complicated. When using systemctl to start a process with errors, it does not provide error log direct, but rather gives out partial information and asks me to use journalctl to view the errors, and in often times, the information provided by journalctl is of not much help either
Init has been working perfectly for me, and I don’t need whatever magic Systemd claims to have
Now I also have some complaints about Debian. When installing a program, –no-install-recommends and –no-install-suggests should be the default setting. I want to clean system and I don’t want to install unnecessary dependencies which take up the hard drive and memories.
If the colossal ship of Nokia was sunk by a mole from Microsoft, fellow Linuxer, beware of Systemd, it can damage the Linux ecosystem by its corporate agenda. Fuck Systemd.