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.
What is Git? And why should we use it? Git is a source code management software, that able to track the revisions in our source code. We usually call that kind of software as the revision control. Most people use revision control like Git or Subversion (SVN) when they are working as a team to develop one software together. That's good because they can always get the updates from everyone in the team and see what others have modified. But, the revision control is not only needed when we are working in team.
After many years involvement as the user of Open Source programs, I try to find out what makes people want to release the program they made as Open Source. Long time ago, I thought that was crazy because they gave their best product, which made with huge effort, for totally free. Not only that, even the source code itself is also opened so the other people can grab it, learn it, and modify it. In short thinking, I guess they are doing that purely just for fun, nothing else.