Recently, I tried to find out the alternatives of how to make my Linux Mint 19 (Tara) Cinnamon Edition to be more lightweight. There are some options such as installing the light Desktop Environment (DE) such as Xfce, LXDE, or LXQt. Those DEs are bundled with their specific applications such as file managers, text editors, etc. which will also be installed. Therefore, there will be duplication of applications for each task in my system which I don't prefer. So, my decision fall to installing Fluxbox. It's only a window manager and I just have the available applications from Mint to use.
Salix is a Linux distribution derived from Slackware. In its official website, it is said that "...Salix is also fully backwards compatible with Slackware, so Slackware users can benefit from Salix repositories, which they can use as an "extra" quality source of software for their favorite distribution...". Because of that statement, I'm interested to install some Salix packages into my Slackware 14.1 64 bit system.
Slackware has a very simple way to enable some system services to start automatically at system startup. As it said in the following documentation, Slackware is using BSD-style for its init system. All of the system initialization files are located at /etc/rc.d folder. When we want to enable a certain system service to start automatically, we just need to change the file mode into executable. For example, the Apache web server init file is rc.httpd.
For Slackware users, installing package by compiling from source using slackbuild script is preferred than installing from binary packages. We can find a lot of slackbuild script at Slackbuilds.org so we can easily search, download, compile, and install new application in our Slackware system. Some applications can be installed and run without need to install its dependencies, but some of them can have one or more dependencies.