I Pete-rolled Rick Astley!

Slackware 11.0 - a Review

Date/Time Permalink: 11/19/06 10:26:11 am
Category: Reviews

It doesn't take much these days for a die-hard Slackware user to question themselves. Slackware, the oldest surviving Linux distro, has been guided through the years by just one man - Patrick Volkerding, whose own unique vision of how things should be has determined what goes on in his pet distribution. And we usually grant that his choices are appropriate; not everything makes sense at first, but given time you usually discover that there's a very good reason for the decisions behind the building of the distro.

Slackware screen shot 1

Right up until the decision to drop Gnome. Now, Gnome desktops may not be the best that Linux has to offer, and I'm certainly no big fan of the desktop itself. But with Gnome comes support for at least half of the programs available on the entirety of Free and Open Source software. My initial install of Slackware was disappointing - had I not known that it would be fairly easy to extend, I actually would have replaced it with another distro! After all, the last time I got Slackware was 10.1, when it came with everything under the sun and was running quite well! I was cooing with joy over 10.1, which was almost a one-stop shop for everything I needed. So there was a marked difference in getting 11.0

On installing, which was easy enough, I had this insistent feeling that I'd missed something. After the install was finished, I roamed through the setup menus again and again, trying to find hidden options that simply weren't there. This couldn't be all there was? Apparently so. For instance, we've heard that you can have your choice of installing a modern 2.6 kernel. What that means is that you go ahead and finish the install with a 2.4 kernel, then go fetch the 2.6 kernel and put it in yourself. Thank God I found a tutorial site that could walk me through it with clear instructions.
UPDATE: See the incredibly helpful comment below from visitor Nillie on installing the 2.6 kernel from the disk itself. And, yes, I missed that! Semi-temporary insanity is my continuous pleaded defense.

Slackware screen shot 2

That kernel was mandatory, because for the next step - installing Gnome and with it the dozens of programs that I cannot live without - you need the 2.6 kernel or you're in for a devil of a time. The Open Source world has moved on since the days of 2.4, and quite a few programs will balk at meeting the antique version of kernels past. So, in getting Gnome, I shopped around before settling on Dropline.

Dropline practically deserves it's own review separate from Slackware. I used the Net download and install. Be warned, this takes about six to eight hours on a standard broadband connection, rather like what it took to get the whole Ubuntu ISO. You first download an install script from Dropline, then run the script, which will automagically download and install everything you need - and I do mean everything. It even upgraded my Firefox from 1.5 to 2.0! There was no hassle at all; it was comparable to my best experiences working with Debian apt-get packages. And this was on a clean Slackware 11.0 install, which is what Dropline recommends. All I can say about Dropline is that it's like getting the second half of Slackware!

Slackware screen shot 3

Now that I have Slackware 11.0, a 2.6.17 kernel, and the latest Dropline, I have a pretty rocking distro! It all works flawlessly together on my system - so I wonder why it couldn't have been offered together on one set of install disks, instead of making me assemble it piecemeal?

Other quirks of Slackware still live on. You still need to ferret out those hardware glitches and fix them. The good news is that you can easily find the places to fix problems in the text configuration files. Try repairing Fedora or Mandriva from the command line - I dare you - it can be done, but only by the very brave. The bad news is that (to give one example), unlike Fedora or Mandriva, Slackware still doesn't recognize a scroll-wheel out of the box. So you have to go in and add that "Option: ZAxisMapping 4 5" line to your xorg.conf file. And then there's the broad choice of custom fonts, but I have to be careful not to pick the wrong one because my monitor still seems to confuse Slackware as to exactly where it's screen borders lie. Dozens of little nits like this make it the Slackware experience you remember. No problem for experienced hands like me, but I can see where perhaps it's time to fix some of these issues.

When it's all said and done - and installed - (and tweaked!) - Slackware/Dropline is the very stable workhorse I've come to know and love. I'm a power user who needs a full software suite. I depend on my machine for my living, which encompasses everything from writing to graphics design to programming, not to mention maintaining this website. Games, what are those? I leave the games to the other computers in the house (with a couple of guilty pleasures reserved for Nethack and Goban).

So, in this age of specialized micro-distros which do one or two things well and the rest not very well at all, I have about two choices: Debian and Slackware with a few feasible derivatives on the side. And Debian always starts out great, but then several dozen apt-gets later I find myself with a lap-full of broken packages. Slackware makes you do more of the work yourself, but I find that I end up doing it anyway no matter what distro I use. I might as well start with a distro that puts all the tools in my hands to start with, as quite a few of the tools I depend on require me to compile tarballs anyway.

9 feedbacks Follow me on Twitter for an update every time this blog gets a post.
Stumble it Digg this Reddit this add to Delicious share on Facebook

Comments:

Comment from: DistroStuff [Visitor] · http://www.distrostuff.com
Having just gone back from Ubuntu to Slackware, I totally agree with you. Whichever distro you choose you're going to end up tinkering and messing with Slackware I feel more comfortable and less likely to break something.

Based on your review, I may give Dropline a try but I do like to have KDE because of Konqueror - apparently it uses the same engine as Safari so it's good for web testing.

Oh, and thanks for the link to the kernel upgrade. I, too, was wondering if I'd missed something.
Comment from: rcjhawk [Visitor] · http://hawknotes.blogspot.com/
We started out with Slackware at work many years ago, running on a Pentium II after I'd rescued it from the clutches of NT 3.2. Takes me back.

When we went to a bigger set of Linux machines (about 20 desktops in our group, not counting the clusters) we found that it was easier to keep up with the required Security updates if we used an RPM based distribution. Now we're using CentOS. But I agree, if you want to tinker, Slackware is the way to go.

Interesting, though, that you had to install a whole bunch of crap in a second pass. You had objections to similar things in Ubuntu. We could fix that, you know, creating a metapackage called "PetesPicks.deb" that had Emacs plus whatever else you want all ready to load with an

apt-get install PetesPicks

But then you wouldn't have to tweak anything.
Comment from: Penguin Pete [Member] · http://www.penguinpetes.com/
"Interesting, though, that you had to install a whole bunch of crap in a second pass. You had objections to similar things in Ubuntu."

Arbitrary, ain't I?

But see, (a) Slackware isn't intended to run live. (b) I *did* object to doing the same thing in Slackware; 10.1 didn't have such hassle. (c) Apt-get this, Yum that, Urpmi something else; But I'm reviewing what the distro is, not what it will be after I add to it. (d) I mentioned apt-get in the Ubuntu review, too.
Comment from: TreGe [Visitor] · http://blog.trege-soft.com/
I like Slack, I simply like Gentoo better. I first used slack when it was "that other 3.1 OS" (yes, way back in 1996, I was 7 at the time). Since then I haven't ever gone back to Windows. In fact, I used Slackware up until about 2003/2004 when Gentoo was released. I find that Gentoo, like Slackware, provides the penultimate in flexibility and speed while still providing stability and a good package selection. Gentoo has the additional upside of having a community-supported package repository (Something Slackware lacks).
Comment from: Ken Roberts [Visitor]
TreGe -

You may want to try
http://www.linuxpackages.net
.

Linux Packages is a repository of Slackware packages maintained by the community.


- Ken Roberts
Registered Linux user #296561
Slackin' since 1993
Slackware Linux (http://www.slackware.com)
Mutagenix LiveCD (http://www.mutagenix.org)
Comment from: z [Visitor]
Sorry about the super-long Dropline installation. The Dropline install normally only takes about 30-40 minutes or so, but the Sourceforge mirrors can be really sluggish at times. Each package gets downloaded individually as well, so sometimes you get unlucky and get put on one of the slower mirrors. End result is about 400 MB worth of packages. If, for instance, a new security update is online and hasn't yet propagated to all of the mirrors, Sourceforge will revert to its primary site (the slow one). The installer tends to stick with the last working mirror for the duration of the install/upgrade process.
Comment from: Nille [Visitor]
I liked reading this review about Slackware.
And i'm glad my guide about upgrading kernel helped you.

But you can choose and install an 2.6 kernel during install.

When you first boot the install cd and you get to the boot prompt.
boot:
Here you can choose an kernel to use during install.
You can press the function key to get more help on the kernel choices
and to view a list of the available kernels that you can boot from.

To use 2.6.17.13 type huge26.s at the prompt.
boot: huge26.s

Theres also an 2.6.18 kernel called test26.s

After this you can start the install as usual.
And when you get a question about what kernel to install ("INSTALL LINUX KERNEL") now you MUST choose cdrom.
You will now be showed a list of kernels and you should now choose the huge26.s or test26.s kernel.
It will now install your 2.6 kernel.
After the install when you first boot your new slackware you need to install the modules for your 2.6 kernel manual.
Thats how it's done.

Sorry for the long post.
/Nille
Comment from: Nille [Visitor]
The function keys for seeing kernel options at the boot prompt doesn't show so i type them here again. (i guess i used wrong format for them)

You can press the F2 function key to get more help on the kernel choices
and F3 to view a list of the available kernels that you can boot from.
Comment from: Daniel Herkes [Visitor] · http://www.subgenius.com
Actually the xorgsetup program will install a xorg.conf. IFF you are using udev and the 2.6 kernel. In slack we trust.


Your URL will be displayed.
Allowed XHTML tags:
p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, a,
span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite,
abbr, acronym, q, sub, sup, tt, i, b, big, small, pre
Options:
 
(Line breaks become <br />)
(Set cookies for name & url)
images required for CAPTCHA viewing

Alphabet letters and digits 2,3,4,6,7,8,9. The digits 0,1, and 5 are NOT used.

Enter the letters/numbers in the CAPTCHA picture above:
My apology to readers for the hassle. I don't like CAPTCHAs any more
than you do. But we all hate spam even more, and this seems to be an
effective way to stop it.
suddenly the moon