This is a read-only archive. Find the latest Linux articles, documentation, and answers at the new Linux.com!

Linux.com

Feature: NimbleX

NimbleX 2008 is speedy but flawed

By Bruce Byfield on August 18, 2008 (4:00:00 PM)

Share    Print    Comments   

NimbleX, a Slackware-based distribution, advertises itself as "the new wave of Linux." However, what is appealing in NimbleX -- its speed and small footprint and the resulting selection of alternative software choices -- will likely strike veteran GNU/Linux users as being very old school. By contrast, its limitations -- too little attention to such aspects as the installer, packaging, and security -- seem all too modern, being reminiscent of other distros intent on commercialization or emulating Windows, even though NimbleX is a community distribution and largely a labor of love for Romanian developer Bogdan Radulescu.

NimbleX's recent 2008 edition is available in three CD images. The first is 200MB in size and is the one that users are steered to by the organization of the NimbleX site (and the one I used for this review). The others are 100 and 69MB. The site boasts that, when started from the hard drive, the smallest of these images results in what "is most likely the fastest distro with KDE" -- a credible claim, given that NimbleX is based on Slackware and is optimized for speed as much as compactness.

You can also generate a live CD via the Internet using Custom NimbleX, a feature that Linux.com previously reviewed. When you select the packages you want, a custom .ISO image is saved for a limited time for you to download. Since the regular installer gives no choice of packages, you may prefer to take the extra step of using Custom NimbleX, especially if you plan multiple installations.

Installation

Whichever image you choose, you can install NimbleX to a hard drive or USB device from the live CD desktop. The largest version gives you the option of booting to the KDE Display Manager log in manager or directly into KDE. The only difference is that, if you boot to KDM, you have the option of choosing which graphical interface to choose, and need the default root password from the download page. Alternatively, you can save time by starting the installer directly, although the live CD is one of the fastest of its kind.

The installer starts with a warning that it is "a work in progress," which is something you will have no trouble observing. Confusingly, it gives you the option of installing either to a hard drive that already contains either GNU/Linux or Windows, or to a USB device. To use the first option, you must already have the partitions ready to receive NimbleX -- an inconvenience that I haven't seen for at least eight years in an installer. Moreover, at first glance, the installer seems to have no option for installing to a blank hard drive or overwriting one. However, experimentation soon reveals that the proper option in such cases is to choose the USB device option.

To make matters even more confusing, you need to choose SYSLINUX as your boot manager, because the GRUB option is broken. The install also concludes by asking if you want to save your system data to the hard drive, suggesting that "this will make NimbleX almost unbreakable." Presumably, the resulting nimble.data file is for recovery purposes, but since it can vary from 100 to 1,200 megabytes, some advice might be useful here.

The main advantage of the installer is that, like the rest of NimbleX, it is optimized for speed. Unfortunately, it gains this speed by minimizing options, including not giving you any choice of what software to install. Clearly, too, it needs to reword and explain what options it does offer. Fortunately, if you do run into problems, the whole process is so quick -- less than 10 minutes -- that the inconvenience of redoing the install is minimal.

Desktop and selection of software

NimbleX boots to a silver gray wallpaper that looks as though it were borrowed from a poster for the X-Men movies. Experienced users will have no trouble observing that it is based on KDE 3.5.9, despite the fact that the latest release appeared only a couple of weeks before KDE 4.1 debuted.

 

Like all the Slackware-based distributions I have tried, NimbleX offers an extremely responsive desktop -- one of the reasons that it is especially suited to a live CD or USB drive, and one noticeable enough to make you quickly forget the miniature ordeal of the installer.

Another notable feature of NimbleX is its unusual choice of software. The 200MB CD image offers, in addition to KDE, a dozen window managers. Most of them, such as IceWM and OpenBox, are lightweight, although the larger Enlightenment is also an option. Noticeably missing, though, are GNOME and Xfce, no doubt sacrificed to the effort to make sure NimbleX is small and lives up to its name.

Similarly, the desktop software available is limited, and, at times, highly individualistic. OpenOffice.org is not included; instead, KOffice is provided for an office suite. In much the same way, the major graphics programs are represented only by the GIMP, with Karbon, Krita, Inkscape, and Scribus unavailable. The distinct impression is that office productivity and graphics work are not a priority for the NimbleX team, although what the distribution does offer in these areas is more than adequate for many users.

Exploring the menus, you can also find a number of unusual choices, such as the Rox-Filer file manager, the Kooldock floating panel, and Yakuake Quake-style terminal emulator, to say nothing of slightly less unorthodox choices such as the Dillo Web browser. So far as any criteria are detectable behind the available software, the selection seems designed to be lightweight, and to provide a limited range of alternative software wherever possible. Perhaps the default panel icons tell the story: They are a console, the Konqueror and Firefox Web browsers, the XMMS audio player, and the MPlayer media player.

Newer users might chafe at the omission of many standard programs, but more advanced users may find NimbleX's selection of software a welcome change from the huge installation footprints of the leading distros. Besides keeping NimbleX small and quick, the selection is a reminder that many often-overlooked alternatives are available in free and open source software.

Software installation and security

If you are interested in trying NimbleX and wary of Slackware's reputation for difficult software installation, you may be relieved to learn that NimbleX uses slapt at the command line and Gslapt on the desktop for package management. As their names suggest, these applications are designed to bring the functionality of Debian's apt-get to Slackware-based distributions, including the automatic resolution of dependencies. As is often the case with such applications, the command-line version is easier to use once you know the basic commands, because the desktop one seems to require constant resizing of panes and flipping from tab to tab if you want to use it efficiently.

The only trouble is, dependency-resolving software is only as good as the packages and repositories that support it, and, in NimbleX's case, both are rather weak. Not only is the package selection limited to fewer than 500 packages -- all KDE or non-desktop-specific -- but, in several cases, such as Bluefish and Krusader, packages were either uninstallable or unusable because they required unavailable libraries. The NimbleX team needs to pay more attention to packaging.

The same is true of security. Although NimbleX installs with ClamAV and the Guarddog firewall,it completely neglects basic precautions. Not only is a user account not created during installation, but you can log into an installed desktop without even entering the default root password -- which, in any case, is displayed on the distribution's download page. Experienced users will know to correct these arrangements immediately, but for any distribution to permit such sloppy security settings seems irresponsible.

Mixed results

NimbleX leaves me of two minds. On one hand, I appreciate its clear direction, even if making speed and a small footprint seems old-fashioned and even unnecessary at a time when terabyte hard drives are starting to become common. When so many distributions are paying little or no attention to these matters, such priorities are refreshing -- especially when they result in enhanced performance. Computer users may have long ago ceased to need to coax every last bit of speed from their machines to get acceptable performance, but the efficiency of NimbleX is still something that many can appreciate.

On the other hand, considering the deficiencies in the installer, packages, and security, I get the impression that NimbleX has focused so closely on its major goals that it has overlooked some of the basics of producing a distribution.

Now that the new version is out the door, with any luck NimbleX developers can focus on fixing these other matters. If they can do so, then NimbleX may still become a distribution worth recommending. But, until that happens, any recommendation needs to be heavily qualified.

Bruce Byfield is a computer journalist who writes regularly for Linux.com.

Share    Print    Comments   

Comments

on NimbleX 2008 is speedy but flawed

Note: Comments are owned by the poster. We are not responsible for their content.

NimbleX 2008 is speedy but flawed

Posted by: on August 18, 2008 07:13 PM
I burned a 600 mb custom NimbleX live cd and was pleasantly surprised when it picked up my Belkin FD5 7010 PCMCIA Wireless G Cardbus from the get go with no configuration or ndiswrapper needed. I liked it just for that feature. It ran very well on a old Amrel Rocky II plus 500 mhz, 128mb ram, 6 gig hardrive Laptop. I liked it alot till I saw the difficulty in installing it also. It was like getting what you always wanted from a Distro like Puppy or DSL or one of the other lightweight distro's and then when you want to keep it in your system it comes up without a bootloader , etc.... Like meeting the girl of your dreams and find out she's not unavailable, you just got to climb a mountain to take her home. I, like you, hope they come up with a better way to install this distro because for old hardware it's a viable choice for small distro's. Oh well, I'll guess I'll see how ZevenOS turns out next. Happy Trails.

#

NimbleX 2008 is speedy but flawed

Posted by: Anonymous [ip: 194.102.139.36] on August 19, 2008 09:24 AM
I installed NimbleX on 3 or my computers. The installer worked GREAT for me, and I don't understand why you say it's broken. On the laptop it worked great (with GRUB), on the tablet I used the installer that appears at bootloder and it kept my Win untouched and installed NimbleX in about 3 minutes and on the desktop I use a flash drive that's starting to be a permanent thing.

I can say hardware detection is excellent and almost everything worked out of the box, except the tablet touchscreen that I had to configure manually.

I haven't ever seen such a great speed and that many things in just 200MB. It's not even close to other distributions.

I think this is an AWSOME distro and it's amazing that this is only a one man project that apparently got 20$ worth of donations in 2 weeks. I wonder what would happen if Bogdan would work as a project manager for one of the BIG boys or if he had some contributors to lead in developing NimbleX :D !!!

#

NimbleX 2008 is speedy but flawed

Posted by: Anonymous [ip: 82.16.111.50] on August 20, 2008 11:31 AM
kde is ugly

#

Give more attention to Slax

Posted by: Anonymous [ip: 172.16.4.32] on August 20, 2008 02:15 PM
I fail to see why NimbleX is getting more attention these days than its parent distro Slax.

#

Re: Give more attention to Slax

Posted by: Anonymous [ip: 93.112.82.214] on August 20, 2008 11:05 PM
Because it's pretty good. Slax is pretty good too but I find to find NimbleX better because it pays more attention to details. I'm pretty sure that Slax is more popular. I used NimbleX for a while because it has a lot more stuff than Slax has so it's has more functionalities. In my opinion, NimbleX gets way to little attention!

#

NimbleX 2008 is speedy but flawed

Posted by: Anonymous [ip: 93.112.67.153] on August 24, 2008 05:10 PM
I like NimbleX and I don't consider it's flawed. It's not perfect but for me it's better than Ubuntu

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya