Slackware makes very few modifications to software packages from upstream and does not to anticipate preclude user decisions or use cases. Slackware has no graphical installation procedure and has no automatic dependency resolution of software packages. It uses plain text files and shell scripts for configuration and administration. Without further modification it boots into a command-line interface environment. Slackware is most suitable for advanced and technically inclined Linux users.