Replace systemd

Over the years, it has become more difficult to remove systemd from systems that install it by default.  Every reason seems to boil down to some form of: a developer that does not want to maintain alternative programs in a distribution, and ignores complaints.  The mentality seems to be very similar to the 'just use a framework or just use a cloud server.'  A combination of ignorance, irresponsibility, and incompetence that are dangerous to long term computing environments.

The best option is always to use a system that doesn't rely on systemd, like Devuan, Void, or Artix.

It is not always possible to avoid systemd.  It is particularly difficult on raspberry pi computers to include the optimizations and software that the raspberry pi ecosystem officially supports.

The design of systemd will always be a perfect example of enshitification.

Install openrc

sudo apt install openrc sysvinit-core

Install sysv:

apt install sysvinit-core libpam-elogind

Install sysv in trixie:

apt --purge --allow-remove-essential install sysvinit-core libpam-elogind dbus-x11 systemd-sysv-

Install additional software removed as part of systemd:

sudo apt install elogind libpam-elogind rsyslog ntpsec

 

Tags