Old School Goes New School with Slackware 13.1
linux.com
linux.com
A very good analogy for this distro. It is slightly misleading, though, since new technology regularly makes its way into Slack. The problem most people will find isn't the lack of "modernity" in terms of new versions of software and support for features like encrypted root filesystems and modern kernels. If anything I think it's the lack of larger resources [edit: in the way of amount of distro devs, packaged software, software 'polish'] provided by other distros that make Slack daunting.
Also, i'd say there is even less complexity and configurability in Slack than most other distros. Each distro brings its own method for dealing with common tasks central to any operating system. Typically these include management of the configuration and operation of local services, network services, and taking care of the heavy lifting of installing complex interlinked applications and libraries. What Slack does is strip all that away. You become the manager of your operating system, not an obscure software tool. What's really beneficial is the experience you gain in working with open source software at such an intimate level. Everyone who wants to really know Linux well should try out LFS once, but then use Slack day to day.
Now I'll have to upgrade my slack 13.0 work desktop, will be a breeze...
By the way installing applications properly from source is very easy now with "makepkg" : simply do
./configure && make && mkdir PKG \
&& make install DESTDIR=./PKG && \
cd PKG && sudo makepkg ../myapp-version-arch-rev.txz \
sudo installpkg ../myapp-version-arch-rev.txzI prefer to do 'make install DESTDIR=./PKG/ && rm -rf ./PKG/ && sudo make install DESTDIR=./PKG/ && cd PKG && sudo makepkg -c n -l y ....'. This first tests if the Makefile properly supports DESTDIR (assuming the 'make install' will fail if it tried to install a file to a root-owned directory). If it does, it runs the 'make install' as root with the DESTDIR argument, which will create all the files with the expected owners/perms.
I put it all in some shell scripts a while back if you're interested: http://psydev.syw4e.info/new/slacktools/
I have been running Mac OS for a few years now, but if Apple finally annoys me too much I am running back to slack.
I've been using OS X for the past 3 years.