INSTALLING Slackware is a Linux rite of passage.
It is the computing equivalent of wandering off alone into the bush for a month armed with nothing more than a pointy stick and grim determination.
That is to say, it is quite a testing experience that is not to be entered into lightly.
It is also something you only want to have to do once, if at all possible.
My own Slackware experience (v9.0, I think it was) was such a tense affair that, once the KDE desktop loaded, I jumped around the room whooping like I had just killed my first antelope.
So I am pleased to report that Absolute Linux is here to make your Slackware experience much less painful.
Here is what Paul Sherman, a PC engineer who is the driving force behind Absolute Linux, says about his distribution on its website:
Absolute is a customised Slackware distribution:Noble aims, indeed.
Assembled to make installation and maintenance of Slackware easier.
It is an easy install (no package selection)
kernel build that is set to accept CPUs down to a Pentium Classic and tuned for desktop performance. You CAN run Absolute on a Pentium 200 with 64MB of RAM (although it would be really slow) - but with a Pentium II or above and at least 128MB of RAM you can expect zippy and stable performance
Accepts packages made for same Slackware Version, so you can use Slackware software repositories.
Now, I am going to start this review proper by referring back to previous Linux reviews, in which I have lamented the poor state of the documentation in many distributions.
And I wish to say now that Absolute Linux is, without any shadow of doubt, the best documented Linux distribution I have ever used.
If Paul is to be praised for nothing else, he deserves the respect of every developer for showing how Linux documentation should be done.
For starters, the zipped package you download contains the Absolute ISO plus a folder full of HTML files which cover installation and configuration issues.
There is a terrific installation guide, complete with helpful screenshots, on the Absolute website here.
Absolute uses the Slackware ncurses-style installation routine but it has been simplified by Paul to the extent that it is simply a case of clicking on the defaults as you go along, particularly if you use the Auto Setup option as I did for my old Dell Inspiron 8000.
Then, once your installation is complete, the main Absolute menu includes a sub-menu with a wealth of useful information – check out the screenshot – including the awesome tome that is The Slackware Book (real Linux geek bedtime reading!).
When Absolute says Auto Setup, it really means Auto Setup – you have no control over which packages are installed, nor over the configuration of your partitions or the installation of the LILO boot manager.
I would not worry, however, as the default partition choices are eminently sensible and the package list is comprehensive – the full list is here.
It is still perfectly possible to take the manual route in Absolute – except that it negates the whole point of the distribution in the first place.
Pleasingly, Absolute had detected and correctly configured my Inspiron's troublesome 1400x1050 screen resolution, and my ESS Maestro sound was up and running.
While my Linksys PCMCIA network card was detected and configured, I did run into problems getting my Sitecom WL-113 USB wi-fi dongle to work (I probably need to download the zd1211 firmware for it, first).
Given that one of Absolute's intended aims is to be usable on old machines, I cannot fault its use of IceWM as the default window manager – it is certainly a quick and stable environment in which to work, even if it does look horribly like Windows circa 1995.
Obviously, you can have whichever window manager you prefer - personally I prefer Fluxbox - given that Absolute is designed to work with the relevant current Slackware packages.Configuring Slackware systems has always been as difficult as installing them, so it is good to see a number of custom scripts – some Python, some bash – to guide the new user through setting up Absolute.
The full list of config utilities is here.
What I must point out is that there is no automatic user setup when you first run Absolute, which I am not too impressed with.
However, here is what Paul has to say about this issue:
I should point out that about half of these utlities are System configuration tools, and that they only show up in the menu if you are running as root.
And I'll take a moment to point out a basic point in the design of Absolute: sudo (giving root access to users) does not feel natural to me.
It does not feel secure.
Logging out and logging back in as root takes but a few seconds - and that is how I set up Absolute to be configured.
All configuration and software adding/removal is done from the root account in Absolute.
There are 2 exceptions to this to facilitate comfortable use as a friendly desktop, changing the system time and shutting down the machine.
If you need to secure Absolute for use in the workplace, or safeguard things from those satanic children, then run visudo and comment out the following line:
%users ALL=NOPASSWD: /sbin/shutdown, /sbin/hwclock
At that point, users will not be able to make any system-wide changes whatsoever. Alternatively, you could simply uninstall sudo from the machine. It is used for nothing else.
I am not sure I agree with Paul's line of thinking on this – I prefer to have both the root and user setup done during the install routine, but at least he is clear and up-front about his reasoning.

He also points out that his configuration scripts are not the only way to set up Absolute – Slackware veterans can still roll their sleeves up and get their hands dirty the old-fashioned way, if they choose to.
Another thing new users may find off-putting on their first boot is the fact that you are dropped to a commandline where you must enter 'startx' to fire up your graphical IceWM desktop.
As Paul hinted in his comments above, the first thing you may want to do once you have IceWM running is set up your user account which, thanks to his simple utility, is very straightforward.
My next job was to sort out my multimedia codecs: The Help Pages contain a section on getting multimedia codecs installed, using the Absolute utility – it's here.
One important area where Absolute strives to simplify things for Slackware fans is in package management.
Absolute comes with Gslapt, which can install, upgrade and uninstall packages from a local or remote repository.
As a graphical front end to slapt-get, it works very much like Debian's apt-get.
I found Absolute to be very quick on my old machine and I have so far not encountered a single freeze-up, bug or instability – which is pretty much what you would expect from a distribution based on Slackware.
I have some issues with the usability of IceWM, plus some serious concerns about Absolute's root policy.
Those things aside, this is a very interesting distribution with a commendable remit – to make Slackware easier for new users – and Paul Sherman has done an extremely good job.
There's a small Absolute forum here in case you run into any problems (I doubt you will, what with the astonishing amount of documentation included).
FOOTNOTE:
This review finally saw the death of my dear old Dell Inspiron 8000.
The machine has been a trusty friend for the best part of a decade, but the power supply/motherboard/optical drive were all showing signs of giving up the ghost during this and previous Linux reviews.
If any reader has an old but fully functioning laptop they are willing to sell for a (very) small amount (or better still, are willing to donate!), I would be interested to hear from them.



































