1. Everything is as close to the upstream package as possible. Debian maintainers sometimes heavily modify their packages and that makes finding help difficult. Slackware rarely changes their packages or only does if necessary.
2. Package manager does not do dependency checking. This makes installing packages from source easier because I don't have to worry about breaking the system when compiling. If something breaks, it's easy to know what to roll back.
3. Good for understanding the innards of Linux. There are no distro specific config tools or non-standard setups. Packages may come with them, but they are standard and well documented. Good way to understand what's going on.
EDIT: I thought of one more:
4. Documentation. Patrick's documentation is great. If you have no other tools, you could get Slackware setup just reading his documents.
All said, Slackware is a throwback to when distros were just a quick way to get a Linux system running, not OSes in and of themselves. If you took each piece and compiled it yourself, you'd get Slackware. That's pretty cool.
But seriously, that's the beauty of Linux. You go ahead and use Arch or Debian. Absolutely no one is going to stop you. But someone using Slackware has zero negative effect on you.
Depends on the packages - in AUR land where people thing it is GREAT idea of cloning the git repo instead of some fixed revision there are many times when trying to build something you see
This thread made me think. Perhaps Slackware is due for a slight comeback due to the ZFS style snapshot / containerization type trends going on right now, since Slackware's quirk of "not having" package management becomes irrelevant.
Which is becoming less true since Linux as a full OS is moving to PulseAudio and systemd and has long since moved to PAM (among other things). By default, Slackware doesn't have, and probably will never have, any of those.
Slackware experience is becoming less and less transferable.
1. Everything is as close to the upstream package as possible. Debian maintainers sometimes heavily modify their packages and that makes finding help difficult. Slackware rarely changes their packages or only does if necessary.
2. Package manager does not do dependency checking. This makes installing packages from source easier because I don't have to worry about breaking the system when compiling. If something breaks, it's easy to know what to roll back.
3. Good for understanding the innards of Linux. There are no distro specific config tools or non-standard setups. Packages may come with them, but they are standard and well documented. Good way to understand what's going on.
EDIT: I thought of one more:
4. Documentation. Patrick's documentation is great. If you have no other tools, you could get Slackware setup just reading his documents.
All said, Slackware is a throwback to when distros were just a quick way to get a Linux system running, not OSes in and of themselves. If you took each piece and compiled it yourself, you'd get Slackware. That's pretty cool.
But seriously, that's the beauty of Linux. You go ahead and use Arch or Debian. Absolutely no one is going to stop you. But someone using Slackware has zero negative effect on you.