Back in my January review of Vector Linux 5.8 Standard, the version with the Xfce desktop, I touted Vector Linux as the fastest distro with a reasonable feature set and selection of software that I had used at the time. It took a while but I finally found a distribution that’s at least Vector’s equal: Wolvix 1.1.0.
I’ve tested Wolvix on two laptops: a not quite two year old Gateway MX2676 (AMD Athlon 4000+ mobile processor, 1GB RAM) and a nearly five year old Toshiba Satellite 1805-S204 (1 GHz Celeron processor, 512MB RAM). The Gateway’s processor is 64-bit but Wolvix, at least so far, is only available for 32-bit x86 architecture. Performance was impressive on both machines but Wolvix truly shined on the older Toshiba.
Much like Ubuntu, Wolvix is provided as a single iso image of a Live CD with a graphical installer. Wolvix also offers the option to run entirely cached in RAM provided you have enough memory. Wolvix also offers a frugal install where the iso image is installed directly to the hard drive and is booted read-only. You are then effectively running the Live CD with the speed of a conventional hard drive. With four different ways it can be run Wolvix is a very flexible animal indeed, a distro which can be easily tailored to a number of specialized uses and yet is still brilliant as an ordinary distro installed to your hard drive.
Wolvix 1.1.0 is a user friendly distro based on Slackware. The code base appears to be a heavily updated Slackware 11 rather than the current Slackware 12. Previous versions were actually remasters of Slax, a small live CD built from Slackware with the Linux Live scripts, but with version 1.1.0 Wolvix has struck out on it’s own path and is no longer built from Slax. The improvements since version 1.0.5 are dramatic. While it’s still not perfect by any means the new version of Wolvix is relatively user friendly and easy to use.
Running As a Live CD
Wolvix 1.1.0 is available in two versions, the standard Hunter and the smaller Cub. For a live CD or hard drive user the only real difference between the two is that Hunter has a lot more applications to choose from, including larger, heavyweight apps like OpenOffice.
When booting into either Hunter or Cub you are told that you can press F1 for help and that is recommended, for good reason. The first screen gives you the root password. Screen two, accessed by pressing F2, starts a series of screens giving you most all of the cheatcodes Wolvix can use. Anyone who is familiar with Knoppix and it’s derivatives or pretty much anything built with the Linux-Live scripts knows about cheatcodes, parameters which can be passed to control what is or is not loaded when the system boots. Some cheatcodes allow hardware detection to be turned off in part, which is important if your system locks up on a given step. Other cheatcodes let you set screen resolution or choose non-standard modules to load. The good news for newcomers to Linux is that most of this can be safely ignored on most systems and you can just hit enter.
Once Wolvix boots it runs SLiM, the small lightweight boot manager, by default. You can use F1 to toggle between the standard Xfce desktop or the alternate, Fluxbox. Once you login you get the desktop of your choice.
My personal experience with live CDs is that I just can’t use most of them on my old Toshiba. Up until recently I’ve always blamed the hardware. I figured the DVD-ROM drive in the old beast was just plain too slow. When I tried various live CDs in the past, such as Xubuntu Feisty Fawn, a supposedly lightweight version of Ubuntu, my system was slower than molasses running uphill in the wintertime. It was painful. Wolvix 1.0.5 taught me the problem wasn’t my hardware and that is still true with 1.1.0. Sure, Live CDs are always slower than running from a hard drive, but with Wolvix my system performance remains perfectly reasonable. With 512MB of RAM I don’t do that much reading from the CD, just mainly when opening a new application. The live CD is perfectly acceptable for giving Wolvix a try.
It gets better: Wolvix correctly detected all of my hardware. Everything worked. Vector Linux 5.8 and Slackware 12 both had issues configuring X for my Toshiba laptop display. Wolvix got it right the first time with no intervention by me. Wireless was correctly configured on the Gateway laptop which uses a Broadcom chipset. On the Toshiba the madwifi driver for my Atheros chipset PCMCIA wireless card was correctly loaded at boot. However, getting Wifi-radar going did require me to manually edit the /etc/wifi-radar.conf file to set my interface to ath0. I was disappointed that Wifi-Radar 1.9.7 was installed rather than the newer 1.9.8 which allows for configuring the interface from within the GUI. Still, wifi was up and running in no time. Opening Firefox revealed that a nearly complete set of plugins was already installed.
Sound worked fine. Removable media, whether a USB stick or a compact flash card in a PCMCIA-CF adapter, were detected correctly and an icon popped up on the desktop when they were inserted. If I unmounted the media the icons disappeared as they should. Very few distros, live or installed, have pulled everything off as gracefully, particularly on two very different laptops.
The only other minor quibble, and that was only on the Toshiba, is that the proper ACPI module and the Toshiba laptop support module weren’t loaded into the kernel. I had to:
modprobe toshiba modprobe toshiba_acpi
from a terminal window. Of course most things on my laptop do work without those modules, but I like everything to be 100%.
Installation and Configuration
I chose to do my installation on the older Toshiba laptop. There is no desktop icon for installation. You click on the crossed tools on the bottom panel in Xfce or else go into the System menu and choose Wolvix Control Panel. The Control Panel then has a number of tabs for various system administration tools, most of which are graphical, easy to use, and well thought out, a real plus over vanilla Slackware or even Vector Linux’s highly functional but ugly and overly complex VASM.
HD-Install is the second tab. Once you click on that you are presented with a number of icons which allow you to choose the type of installation you want. Full Install is a conventional installation to a hard drive: what you get with most distros. The Wolvix installer is graphical, straightforward, and asks surprisingly few questions. You do get a fairly nasty disclaimer when you start installation:

Thankfully Wolvix didn’t harm anything but the message is an excellent reminder to do a backup before attempting an OS install regardless of what distribution you use.
Wolvix uses the very nice and graphical gparted to repartition a hard drive. My hard drive was already partitioned so I thought I could just select an existing XFS partition, a swap partition, an existing /home partition, and I’d be off to the races. Silly me. First, the Wolvix installer doesn’t support XFS. My choice of filesystems was limited to reiserfs, ext3, and ext2. Second, Wolvix was kind enough to warn me that it was going to format my /home directory. Yikes! I told it I didn’t need a separate /home directory. Very wrong. Finally, the Wolvix installer had no provision for setting up other directories, like a separate /var. This part of the installation still needs a lot of work. I almost gave up at this point. I checked the “Install GRUB” box, crossed my fingers, and let Wolvix reformat my selected partition and install.
After copying files for a relatively short period of time Wolvix asked if I wanted to login at the command line or have a GUI login prompt. I chose the latter. Wolvix offered me no opportunity to configure or test X but since it had worked so well as a live CD I decided to risk it. I was also given the choice of setting the resolution of the frame buffer console. For a laptop user this is a really nice touch. For a newcomer to Linux they can almost always safely choose a standard console and ignore this. I chose 1024×768x65k, which always works well on my Toshiba.
The installer also correctly recognized that I had two other Linux distros installed and prompted me to name them for the Grub menu. The Grub menu list it created successfully allowed me to boot into my choice of Vector Linux, Slackware, or Wolvix.
After a reboot I logged into my new installation and once again everything worked, albeit faster than before. I still had to manually edit my /etc/wifi-radar.conf file and add the kernel modules for my Toshiba. I also added the modprobe statements to my /etc/rc.d/rc.modules as this is the Slackware way of insuring those modules are loaded at boot.
Unlike many (most?) other distros Wolvix doesn’t setup a user account during the install process. The Wolvix Control Panel offers a very easy, graphical way to do this for those uncomfortable with the command line. I moved /home to an XFS partition and manually edited my /etc/fstab file. I also needed to setup a static IP address for my home wired network. The graphical tool for this is also straightforward and easy to use for anyone with a basic understanding of networking. If you use DHCP as the majority of people do then you won’t even need to go through this step.
Another tab in the Control Panel allowed me to configure and start CUPS. Wolvix uses the stock CUPS web based administration which is just fine. Putting it in the Control Panel allows a newcomer to Linux easy access without having to know about port 631.
I also discovered that my keyboard layout wasn’t quite right. Wolvix has it’s own keyboard switching applet with national flags. Guess what wasn’t there? Yep, no American or Canadian flag. Another trip into the Control Panel, a click on the X Windows tag, and a click on the icon to change keyboard showed me that the default for Wolvix is gb (British keyboard). I changed it to en_US, told Wolvix to make the change permanent, and I was done. This is the one piece of the Control Panel that isn’t pretty and assumes you know which locale is which.
Bottom line: I was up, running, and configured with minimal effort in record time. There are still a few rough edges in the installation process, though.
Running Wolvix Hunter 1.1.0
What I really like about Slackware based distros is that if they’re done right they tend to be really fast. A couple of the graphical configuration tools, especially the network tool, are a bit slow on the Toshiba but they are still quite usable. On the newer Gateway system they just fly. That’s to be expected.
Out of the box Wolvix 1.1.0 gives you the choice of an Xfce 4.4.1 desktop or Fluxbox 1.0rc3 with fbpager 0.1.4. Office applications in Hunter include OpenOffice 2.2.1, AbiWord 2.4.6, Gnumeric 1.7.10, Planner 0.14.2, and GNUCash 2.1.1. Graphics applications include GIMP 2.2.15, Inkscape 0.45.1, Blender 2.4.3, and GTKam 0.14.1.
When it comes to multimedia the array of applications squeezed onto one CD is truly impressive. Codecs for just about everything are included and most any multimedia file will play with the right app in Wolvix right out of the box. CD burning is handled by GnomeBaker. Xine, gXine, and MPlayer are all installed to play your video files and DVDs. DVD ripper and encoder software is also included.
Firefox and Thunderbird, both at 2.0.0.6, are included, as are the lightweight alternatives Dillo and Claws Mail. For instant messaging Pidgin 2.1.0 is included, as is XChat 2.8.4 for an IRC client.
If you’re looking for gee whiz 3D desktop effects then Wolvix is not the distribution for you. It’s Slackware 11 roots show as X.org is only at version 6.9.0. Installing compiz-fusion (or older compiz or beryl packages) would require upgrading X. Under the hood Wolvix sports a rather up to date 2.6.21.5 kernel.
Managing packages is easy using either slapt-get at the command line or the very nice graphical tool gslapt. Wolvix, however, has a very small repository of extra packages. By default Wolvix enables Slackware repositories as well. It’s easy enough to add repositories from third party sources like Linuxpackages.net or Slacky.eu. The problem is that many packages will be duplicated and triplicated. In addition there very well could and likely will be dependency issues. You can seriously forget about automated system upgrades when using multiple sources. So… Wolvix has wonderful package management tools but little that can be counted on back-ending those tools.
After using Wolvix 1.1.0 almost since the day it was released I simply don’t have bugs or broken bits to report. Wolvix works amazingly well right out of the box. The one known bug, relating to icons on the Fluxbox desktop (which I don’t use) is fixed by an upgrade to the wolvixscripts package, available in the Wolvix repository.
Frugal Install
A frugal install, either to hard drive or to a USB stick, is also available. The frugal installation script is a modified version of the one used by Damn Small Linux front ended by the Wolvix installer GUI. If you read the help (this bit is NOT intuitive) it works very well indeed. I tried installing Wolvix Cub into a 1.5GB partition. Cub took up all of 274MB. I also allowed for a Wolvix save file a place to save settings permanently and made it a truly huge and probably wasteful 100MB. The install went very quickly indeed and once again permitted me to set the resolution of the frame buffer console. It also correctly configured Grub for my now quadruple boot system.
After reboot I could make my usual configuration changes and they were properly retained from boot to boot. The frugal install didn’t seem any slower than the conventionally installed instance of Wolvix to me.
Running Entirely From RAM
One of the cheatcodes available when booting the livecd is copy2ram. This does precisely what it implies: it caches the entirety of Wolvix in available memory. I tried to do this with Hunter on the Gateway laptop but 1GB of RAM just wasn’t enough to make it work. However, Cub fit neatly into less than 512MB of RAM. Suddenly with almost no disk I/O and everything working from memory my Toshiba laptop was running virtually silently. It was also incredibly fast as in I’ve never seen it so responsive.
Even better, copy2ram can be passed as a boot parameter in Grub when booting to a frugal installation on a hard drive. This is incredibly useful when using a Memory Technology Device (MTD) in lieu of a hard drive, such as an IDE Flash RAM card or a USB stick. MTDs have limited lifespan and the more I/O you do the sooner they will fail.
Manufacturers of Mini-ITX and Nano-ITX “green” systems often use MTDs to create silent systems with no moving parts that consume very little energy. It’s a great concept. Unfortunately they typically load either Windows XP or popular Linux distros like Fedora, Ubuntu, Mandriva, or Gentoo on the Flash RAM and do nothing to limit I/O. The only exception I’ve seen is the Damn Small Machine which comes with a frugal install of Damn Small Linux on an MTD (USB stick of Flash RAM, your choice) with absolutely puny capacity. With 4GB or even larger cards now very reasonably priced a more full featured distro that can cache entirely into RAM makes a whole lot more sense. Wolvix Cub is the perfect distribution for such a system.
What Wolvix Isn’t
Wolvix is clearly designed to be used as a desktop or laptop OS by individuals. There is no support for network installation or automated installation with kickstart or a similar tool to mass produce systems. There are precious few server applications.
Internationalization and Localization
In order to fit so many applications on the iso something had to go. One thing that went was any and all support for languages other than English. I set up a user account and set all the appropriate variables in the .bashrc file for French (France). I logged in to the new user account and used commands like
echo $LANG echo $LC_MESSAGES echo $LC_ALL
to see that everything was set correctly for the new user to have a system en francais and yet everything was still in English. Minimal internationalization (i.e.: keyboard support) is there, and adding font sets, dictionaries, and language packs will effectively support the use of another language. Localization is completely absent. Translations to actually have the menus, help, etc… in another language are all missing.
Conclusions
For an English speaking desktop or laptop user with even a small amount of previous Linux experience Wolvix is one of the best distributions I’ve seen. It’s fast, it’s nearly bug free, it’s well thought out, and is generally excellent. A newcomer to Linux may still run into a situation that requires editing a text file for configuration and that, coupled with a lack of documentation of such issues, might make getting going with Wolvix a less than rewarding experience. With a little help with configuration (which may not even be necessary) a newcomer to Linux would find using Wolvix to be no more challenging than any other distro and, once they’ve gotten through the learning curve, an entirely excellent distro to work with.
Wolvix also offers some outstanding installation options making it truly ideal for use on a USB stick, Flash RAM device, or running entirely from RAM. For those with specialized desktop or laptop applications Wolvix really shines.
If you keep in mind what Wolvix is designed to do and don’t try to make it something it isn’t you’ll probably be as impressed with this little distro as I am.


Great and well-detailed review. Worth reading indeed.
Thank you very much for the thorough review and thanks for pointing out some of the short commings of Wolvix. Some of them I knew from before, ;-) others I've not really thought about. I'll try to iron out some of the wrinkles for the next release.
I can't tell you how proud I am to get such a great review from you. You've really gotten under the skin of my little project, it shows that you've been using it for some time before writing about it.
Thanks again for the review.
Cheers!
Kenneth / Wolven
@Kenneth/Wolven: Thank you for your kind words. I'm glad to see you've taken the critical bits of the review in exactly the right way. When I criticized a problem I saw in Fedora the response was, well... different.
You certainly deserve congratulations on this release. In many ways with just two developers you've had a cleaner release than what I've seen recently from Fedora or Ubuntu or SuSe. I realize Wolvix is something of a specialized distro and I hope the review reflected that. Still, if someone needs what it offers I think they get an excellent package. Is it perfect? No. What distro is?
I take my sweet time with all my reviews and make sure I know the distro in and out. The result is always brutally honest and that sometimes doesn't go over that well :)
Thanks again for your comments and for your fine little distro.
It is refreshing to see a reviewer take their time and actually as Wolven states "get under the skin" of a distro. I plan to try Wolvix for myself since some of the afor mentioned Linux distros have becomed tarnished to my eyes. Like Con Kolivas I am in search of a better Linux desktop. There are some good ones out there that you have shown with your reviews of Vector and Wolvix.
In that vein I would very much like to see you do a review of Puppy Linux.
By posting this request I do not mean to throw a shadow on Wolvix. This was a great review which will move many to try Wolvix including myself.
its so flexible the wolvix program it does not even install on my Pentium 3 machine with a 1600 x 1024 Acer display
lets not forget the boot errors it displays
typical linux producers,..so so keen and quick to ratchet yet another distro that they can never get the 1st one fully correct,.. before they move on to the 2nd abortion
@Bahurim: If I had written a review of Puppy Linux, which I have tried several times, you wouldn't like it. I have gotten many such requests from Puppy supporters. I honestly found it to be a truly awful attempt at a distribution. Tell you what: I'll download 2.17 and try to keep an open mind. No promises, though.
AJ: You had a problem installing. Did you ask for help or did you just assume "Linux sucks" as your comments seems to imply? I'd bet if you asked for and received skilled and knowledgeable help Wolvix would run just fine on your system. You assumptions and attitude seem to preclude any chance of success.
Wow, what an in depth review. Thank you.
@sal-man, Bahurim, & AnotherGeek: I try to be thorough in all my reviews. Wolvix 1.1.0 ended up being the longest review I've written yet because this distro has some unique features which really needed to be highlighted. I haven't found another distro with as much to offer as Wolvix-Cub that will run entirely in RAM in just 512MB. That, combined with the frugal install, makes Wolvix THE distro for "green computing", an area which interests me a great deal.
Again, thanks everyone for the kind words.
Wolvix is versatile but not as usable as PCLinuxOS. Try it yourself.
@Manmath: Thank you for the commercial for you favorite distro. Tell me this: Will PCLOS run entirely in RAM on a machine with 512MB of memory? No? Oh, then it won't serve the purpose Wolvix serves for me.
No distro is best for all circumstances. Linux isn't one size fits all. Wolvix is entirely usable for everything I do. The claim that I (or everyone in general) will find PCLOS more "usable" no matter what the hardware or application is patently ridiculous.
I think people flock to the popular Linuxes because of all the "talk" about them. Many people settle for those and think they are great. I tried a number of them including PCLinuxOS, impressive but not great. Now here comes Wolvix, not so popular and Slackware based. Could anything new or good come out of Slackware? I did not see any glitz or glamor or whizzbang to entice me. It just worked, everything worked. All the useful software was there and it could be tweaked and personalized to boot. My Kubuntu is jealously vying for my attention now. I learned from using Puppy Linux that smaller can be better. Wolvix Hunter is very cool. Another slick Slack distro is Goblinx, same vein but with more pizazz. Wolvix is installed and I am enjoying it. Imagine saying "Slackware" and "easy-to-use" in the same sentence. Wow!! That's almost illegal. Good job Kenneth/Wolven!
Must say this is remarkable distro, being a novice linux user (tried 3) and stumbling upon wolvix found curiosity getting the better of me. I have since fallen in love with the little distro, its just so easy to navigate, intutive, fast, and stable as a rock, all the included programs (on my computer) actually work and work quiet well too!
For me i can honestly say it has taken a distro like wolvix to lure me away from microsoft os, and the confidence NOT to go back! The wolvix forum is also 1st class, a very big plus for newbies!
I've been playing with a lot of distros lately, and this is one of my absolute favorites. I would like to see the Live CD version of Firefox come with more common extensions like mouse gestures and adblock. I'd also love to see a more full-featured version in the future.
Great article overall; however, "it's own" should be "its own". I saw this error multiple times. Be passionate not only about WHAT you write, but HOW it is written. Keep up the great reviews.
Wolvix kicks ass. It is a great distro in many ways. I love the choice of software on the image. The developers of Wolvix are geniuses. Thanks a lot for reviewing this distro and giving it some much-deserved publicity.