Main Screen + Right-Click Main Xfce Menu |
So what is Zenwalk? It's a distribution based on Slackware that uses Xfce as its primary DE, though other WMs such as Openbox are also available. A long time ago, it used to be called Minislack; though it has changed its name since then, it hasn't become significantly less dependent on Slackware since then. While it isn't meant for newbies per se, it is meant to be more user-friendly and certainly more so than Slackware, fast, and somewhat more minimalistic in terms of not including redundant applications. I wanted to see how well it stacked up to such claims, so I downloaded both the live and installation ISO files (both Xfce). I tested the live ISO through a live USB made with MultiSystem, and I tested the installation ISO in VirtualBox in a Lubuntu 11.04 "Natty Narwhal" live USB with 1024 MB of RAM allocated to the guest OS. Follow the jump to see what it's like.
After getting past the BIOS and boot menu, Zenwalk took a while to boot. Truthfully, I was afraid that it would never make it, but just over a minute later, I was greeted by the desktop; that boot time was somewhat longer than I'm used to, but it was still within reason. I was initially greeted by the login screen, and I didn't know the username and password, but that point became moot as I was eventually logged in automatically.
GNU IceCat + Main Xfce Menu |
The default browser is GNU IceCat, which is another rebranding of Mozilla Firefox, at version 3.6. Codecs were included, and my computer's sound hardware was recognized; these were both confirmed by going to YouTube and similar sites, so that was a pleasant treat.
LibreOffice is the included productivity suite, which is great because although AbiWord and Gnumeric are the usual choices for many Xfce distributions for their good desktop integration and resource usage, they simply don't measure up to LibreOffice in terms of features and compatibility with Microsoft Office. Plus, it's a good thing that more and more distributions are shipping LibreOffice instead of OpenOffice.org.
Other than some odd programs like Streamtuner, which streams music and videos from various sites, the rest of the programs were fairly standard; there was nothing special, but the Zenwalk developers kept their word in terms of keeping redundancy to a minimum.
Thunar + LibreOffice Writer |
One of the other benefits the Zenwalk developers claim is speed. I didn't get to check out memory usage, but I did find Zenwalk to be pretty slow overall. I already mentioned that the boot time was slow, but even in the desktop, I found a momentary lag between clicking on an application icon and it opening. It didn't really hinder anything, but it was annoying, and it certainly didn't live up to the promised speed.
At this point, I installed Zenwalk in a virtual machine. After getting it all set up and started, I was greeted by the same Ncurses installer present in Slackware. I first set the keymap, which was easy enough. Then, I set up the partition layout. That took me a few tries to get right, and it took me a little more time to realize that partitioning and setting an installation target were not the same thing. After that, the rest was fairly straightforward. After the installation of packages, I just ran through the defaults for installing the LILO bootloader, and then restarted once all of that was done. Interestingly enough, I didn't see anything in the installer to add users or set a root password, but more on that later.
After restarting, guess what? This was where I got to set the root password and add users. Though it was again a text-based affair, it was easy enough to do. After that, I logged in, and was greeted by the desktop, which was identical to that of the live session save the wallpaper; interestingly, the wallpaper in the installed session actually had Zenwalk branding, though the background was still that garish blue.
At this point, I tried using Netpkg, and this time, because I had a root password, it worked fine. I had to refresh the package list a few times and click the filter for packages "not installed" to actually see installable packages. Then, to install a package, I had to right-click it and select the correct menu item; for some reason, the "Install Package" button didn't work. Otherwise, however, it all worked fine; it reminded me of Synaptic Package Manager a bit. In fact, Netpkg even has dependency management where Slackware's package manager does not. I have read that Slackware's package manager doesn't have dependency management so that users can install only the required packages; that said, I am still a relative newbie at this, so forgive me for asking, but isn't the point of a dependency that it's required for another package to work? What's the point of installing dependencies manually when they are required anyway? In any case, I'm glad Netpkg has dependency management.
The package that I installed was Skype, present thankfully at version 2.1.0.87, though I was in VirtualBox. Surprisingly, I was able to hear the test sound correctly, and even better, I was able to record and hear my own voice! That said, the webcam wasn't recognized in VirtualBox, but I wasn't expecting that anyway. And with that, my time with Zenwalk ended.
So what's the verdict? It certainly is relatively user-friendly, and much more so than Slackware. It's stable, and it definitely minimizes package redundancy. That said, it isn't as fast as advertised, and the French and Japanese issues were annoying, considering that I thought I was downloading an English live medium (and I thought there would be different live media for different languages). Those are minor issues, though, and while I wouldn't recommend it for a newbie, I would recommend it for anyone who wants the stability of Slackware without the hassle. Zenwalk isn't the only kid in town, though; other Slackware-based user-friendly distributions with Xfce include Wolvix, Salix OS, and Vector Linux, so please do check those out too. You can the download Zenwalk install CD from here or the live CD from here.