Thinking back to my Vector Linux 5.8 Standard install of a month or so ago, I decided to try it again. This time I wouldn’t use the Puppy 2.14 live CD to make my partitions and would instead use the Vector CD all the way. First of all, while I like the installer overall, it makes you do your own partitioning in Cfdisk with no provision for a “standard” partitioning scheme, the latter option — available in many other distros — very helpful to new users and those uncomfortable with manual partitioning.
I’m comfortable enough, so I went ahead and made swap, root and home partitions, in that order, on the hard drive. Then I was able to deselect some packages I didn’t want (games mostly), and the install continued. At one point during the process, my screen went blank, but the install appeared unaffected. Not comforting, for sure. Turns out it was the screensaver, and the moving the mouse didn’t affect it. Hitting the space bar did the trick, though.
Once the files all loaded, it was time for the extensive Vector configuration, including everything from mouse to monitor resolution, with a whole lot in between. Besides creating a root password and deciding which services start up at boot, one of the great things in Vector is the option to run the /tmp directory in RAM. I’ve heard that this can be a problem if you plan to do a lot of compiling, but since I don’t imagine I’ll do much of that, I gladly checked off this feature. Anything to speed up the system.
One thing was a bit unusual: When creating user accounts, the system said they had to include at least one number. I picked my usual login and added a 1 to it. Weird, but not that big of a deal.
Vector’s Xfce desktop isn’t of the minimalist style. Its lower panel includes a bunch of icons, a clickable desktop-switcher, clock, volume control and more. I’m not as in love with the look of Vector as I am Xubuntu, but I’m definitely in love with everything working at first boot, unlike my recent Xubuntu 7.04 install.
My first test: A YouTube video. Flash is included in the distro, so I try a video. It’s choppy, but that’s to be expected on my hardware, which doesn’t handle video or audio especially well. I try an MP3 audio track. XMMS plays it — and plays it well. The audio is excellent, with no skipping. Mplayer in Xubuntu doesn’t do this well. And unlike Xubuntu, Vector has no problem playing an MP3 right away — no codec downloads needed.
One thing’s for sure, Vector is well-equipped for multimedia with XMMS, Mplayer, Xine, Graveman, mhWaveEdit and RipperX. It looks like it can handle DVDs, though I don’t have anything better than a CD drive, so I can’t check it.
Abiword, Gnumeric and one of my favorite image editors, mtPaint, are included. These are all applications of appropriate weight for an Xfce system. J-Pilot is there, too, and as a Palm handheld user, that’s a nice touch. I’d love it if it actually worked. I’ll have to dig out the Palm and give it a try.
Xfce’s Thunar file manager opens almost instantly. Most apps respond about the same as they do in Xubuntu, some a little slower (AbiWord, Firefox), others a good bit faster (the GIMP). But all in all, I don’t see any great speed boost over Xubuntu.
In addition to Mousepad, there’s the Adie editor. I’m not familiar with it, but it loads quick and looks promising. For browsing, Firefox is joined by Dillo, Opera and SeaMonkey. It’s nice to have Web-browsing choices, especially because most users — including myself — spend a lot of time on the Web. Grsync is included for backups — another nice thing to have.
Right after the install, I wasn’t yet ready to do the first software update, but I did want to see how Vector dealt with shutdown and my box’s ACPI power-management situation. Vector passes that test and turns everything off. If only Xubuntu did as well (it doesn’t, in case you didn’t get my inference).
(Days pass …)
I booted into Vector after a week of … other things (Slackware, Debian, Xubuntu, actual work), and my network connection didn’t work. Like I would do in Slackware, I went to a terminal window, did su to root and ran netconfig. It didn’t work. I did it a couple of other times using Vector’s VASM configuration application. VASM is kind of clunky — it’s pretty much the same thing you’d get from doing the various Slackware configuration scripts from the command line, except in a GUI window — but I guess it works. It needs polishing, but it’s better than nothing.
After a couple of times through the configuration, I got networking back. I don’t know what happened, but it’s something I’ll be keeping an eye out for.
The Vector boot manager is pretty nice — and a little different from what I’m used to. Vector Standard doesn’t ship with Fluxbox — I wish it did, but there is the provision to add desktop environments via Gslapt and then choose a different one by clicking Session. If you click System, however, you can select a console login, and since I set up Vector to boot to the GUI (you can choose a console login, I think), I like the option of logging in to a console from the GUI. When I did start at a console, I found Vi, Nano and Midnight Commander. But no Mutt. I imagine that Mutt is easy to find for Slack-related distros, and after adding an SMTP program, I could run my mail from the console.
Now that I’ve done at least a fifth of the software updating I need to do in my newish Slackware system with upgradepkg at the command line, I have to say that Gslapt in Vector is easier to use. It works much like Synaptic. Of course, installing Gslapt in Slackware would make both systems equal. I could also use Slapt-get, but I don’t know much about it.
I like Vector Standard’s focus on Xfce. It uses the latest version of the desktop environment, and all the apps seemed to be up-to-date as well. From my limited experience, it’s hard to find up-to-date packages for Slackware that aren’t already included in the distro. I’d love to add AbiWord to Slackware, but I can’t seem to find all the dependencies on Linuxpackages.net. Nor is its version of Abi the latest. But Vector (and ZenWalk, for that matter) champion AbiWord and offer version 2.4.6. Maybe I can get the packages from the Vector or ZenWalk repositories and install them in Slack.
Fluxbox in Vector I used Gslapt to add Fluxbox, and it’s the best-looking out-of-the-box Fluxbox setup I’ve seen so far. The background looks the same as in Vector Standard’s Xfce desktop — a nice blue pattern with the Vector logo. The default “system style” is Magick-X, and it looks and works great. In Vector, as in all distros, applications totally speed up with Fluxbox as opposed to Xfce. The GIMP loads in 30 seconds. It took 45 seconds in Xfce. I noted similar gains with the rest of the applications.
Vector does offer a KDE version — and that is the direction I think they’re going in, with the Xfce “Standard” version fading somewhat into the background. I hope I’m wrong and that Vector keeps developing its Xfce platform.
Still, I can’t say enough how Fluxbox really, really rocks in Vector. Most stock Fluxbox configurations are heavy on gray, but not this one. I’m sure the expert Fluxbox user can make the window manager look this good and function this well on any system, but it’s very nice to have such a positive experience right away. It’s so good that I think Vector should do a Fluxbox-only spin of the distro. At the very least, Fluxbox should be included in the ISO — it’s too good not to.
Package managment: Some complain there’s “no package management” in Slackware. Well, there is. It’s not as comprehensive as apt in Debian, but it’s there. Vector, like other Slack-derived distros, makes it even easier for users by including Gslapt and pointing it to the distro’s own repository. And you can still use pkgtool and all the other Slackware packaging commands, but for a straight update of the system, Gslapt does a fine job. So Vector is easier to maintain than stock Slackware, but it’s nowhere as easy to update as Debian, Ubuntu and the like.
One thing, though: Debian has way more packages than Slackware, and while the Vector and ZenWalk crews are doing their own packaging (a great service, to be sure), you might have trouble finding your favorite apps. On the plus side, Vector has a terrific selections of pre-installed apps and handles multimedia better than average.
Why Vector — why not ZenWalk? I’ve wanted to test ZenWalk for awhile, but the current version, 4.6, will not boot on my VIA C3 Samuel-based box. I still have a 4.4.1 disc, and that did install. I tried to do a software update with Gslapt on it, knowing full well that I would probably break the thing. I did. I guess ZenWalk just wasn’t made for this CPU. I just heard that ZenWalk 4.8 is in beta. I’ll try it out, but I’m not holding my breath about it booting.
The Linux travails of a VIA C3 Samuel CPU: For the record, I’ve had no problems booting this CPU with Vector or Slackware. However, this box won’t boot any Red Hat-based distros. Nor will it boot anything based on BSD. That leaves out Fedora, CentOS, Scientific Linux, FreeBSD, NetBSD, OpenBSD, DesktopBSD and PC-BSD. Gentoo does boot but dies during the net configuration part of the install. Everything derived from Debian does boot and run. So it’s a big deal for a distro to actually boot and install on this box. If I ever get my Gateway (Pentium-based) laptop fixed, it’ll be a whole new distro-testing ballgame, but for now there’s a lot of the Linux and BSD world out there that’s closed to me.
But if I can run Debian and all its derivatives, Slackware and most of its derivatives, that leaves quite a lot to look at.
Community: The Vector forum has 10,296 posts (going back to the very end of 2006, with other forums before that); ZenWalk’s forum has 58,850 (going back to about March 2006); and the Slackware portion of LinuxQuestions.org has 11,136 posts. I don’t want to draw any conclusion from these numbers, especially because it doesn’t take into account alternate forums and Usenet newsgroups, but at minimum I will say that there are active communities for all of these distros. And especially for Vector and ZenWalk, I see nothing but growth as far as community support and involvement.
Conclusions
Does Vector Standard bring Slackware to the masses? Pretty much. Everything works when Vector is installed and booted. The installer isn’t quite as newbie-friendly as I’d like, but for those who have installed Linux before and who can partition a hard drive, it offers an unusually good degree of customization and a bug-free experience. Gslapt improves the package-management situation, but it isn’t Debian’s apt, Synaptic or Update Manager, and it’s certainly not Ubuntu’s Add/Del Programs utility. I didn’t even mind running LILO after months with GRUB. But you CAN install easily GRUB in Slackware and Vector after the initial installation.
Best things about Vector: While I don’t think Vector has the best looking Xfce desktop out there, it’s far from the worst. Vector is fast, though not appreciably faster than other distros running Xfce. App choice is excellent; Vector gets points for including MtPaint as a low-spec companion to the GIMP, and there are plenty of browsers and editors. I haven’t tried Xara Xtreme — another graphics editor — but it’s nice to be introduced to a new app. Vector excels in multimedia apps and includes Flash and the ability to play MP3s out of the box. Adding Flash to Firefox isn’t as easy as it should be. In Ubuntu, I’ve been able to do it easily, but for most distros you have to deal with tarballs, compiling and the like. I just tried to get Flash working in Debian by using Synaptic, but it doesn’t work. Yes, even Debian isn’t perfect, and I prefer to have Flash pre-installed, even though it’s not open-source (though it is free). Also, thanks to the Vector crew for including the very-light Dillo browser. It’s a handy app to have around when you want to instantly open a browser.
Another good thing: Vector is available preinstalled on PCs that cost well south of $200. I like the commitment they show to low-priced hardware. Best of all, once Fluxbox is installed, Vector still looks great and only gets better when it comes to performance.
What needs work: Gslapt is good, but I’d love a friendlier package management front end. Vector’s VASM configuration utility is kind of bare-bones and not all that elegant. The installer needs to hold newbies’ hands a little more, especially when it comes to drive partitioning. Also, I’d like the choice between LILO and GRUB for my bootloader to be made during the install, not later. Another thing, and this isn’t that big a deal: The pointer in Vector is a little large for my taste. I imagine this is configurable in Xfce, but I’m used to smaller pointers.
Final words: When it comes to easier-to-use renditions of Slackware, I suggest trying both Vector and ZenWalk to see what works best with your hardware. If speed is important, and if your hardware isn’t new, any of these Xfce-based distros can really bring some sanity to your computing life. Vector with Xfce is really good, but Vector with Fluxbox is excellent. Try it.