Enit is an init system developed for the Tide Linux project. It features easy-to-use commands for power and service management and yaml-based service configuration
- Tide Linux: Enit is pre-installed as the default init system through the
enitpackage
- Download
gofrom your package manager or from the go website - Download
makefrom your package manager - Run the following command to compile the project
make PREFIX=/usr SYSCONFDIR=/etc LOCALSTATEDIR=/var
- Run the following command to install Enit into your system. You may also append a DESTDIR variable at the end of this line if you wish to install in a different root directory
make install PREFIX=/usr
make install-config PREFIX=/usr SYSCONFDIR=/etc
- Set the default init system in your bootloader/boot-manager by appending
init=/usr/sbin/enitto your kernel command-line parameters. Alternatively symlink/usr/sbin/enitto/sbin/init - You may find additional service files in the Tide Linux repositories. Some service files will likely need to be modified to run in your distribution