Post details: Alternative distros and tools: Fluxbuntu, TinyMe, SliTaz

25 May , 2008

Permalink 05:33 UTC, by Josh Saddler Email , 1513 words, 3032 views   English (US)
Categories: Gentoo, Linux, Hardware, Applications

Alternative distros and tools: Fluxbuntu, TinyMe, SliTaz

Almost a year ago, I wrote a series of articles called "Distribution Checklist," parts 1, 2, and 3. The articles pose a series of questions to be answered when trying to decide "Which distribution is right for me?"

I wiped Gentoo off my old Toshiba laptop a couple of nights ago, and have been trying out binary distros with a smaller-is-better philosophy. The laptop has anemic I/O, and only 128MB RAM (nonupgradeable; the socket is fried).

I need a distro that is lightweight, mostly self-contained (if it can run from RAM, all the better), yet also has a decent package repository for the edge cases, like Toshiba hardware support utilities. I'm planning to turn the laptop into a useful secondary work environment for my wife. She'll need to run presentations from it, so there needs to be an easy way to get the VGA-out and/or TV-out working. No commandline intervention should be required to do anything.

So far I've been through Fluxbuntu, TinyMe, and SliTaz. Of the three, SliTaz shows the most promise.

First up is Fluxbuntu. Fluxbuntu is quite dated; latest available is a release candidate for 7.10, from October 2007. For an Ubuntu-based distro, it didn't have hardly any configuration tools. Also, booting takes forever, as others have noted. Well over 3 minutes.

While trying to install useful apps, I got my first hands-on experience with Synaptic, and, well, I definitely didn't think much of it. The button labels are not at all intuitive, nor is it especially obvious how to go about actually installing a package or series of packages. A button marked "Install" would have been appreciated ("Apply" means what to the new user?). And a more up-front list of packages to be installed would have been helpful. Perhaps it was just Fluxbuntu's particular config?

In addition to the package manager interface, the rest of Fluxbuntu wasn't exactly userfriendly, and I'm used to Fluxbox. The odd setup & configuration and poor preinstalled packages were enough for me to wipe the Fluxbox install. No PDF or image viewers. Ugly gtk1 audio player (XMMS). Oh, and seriously, preinstalled OpenOffice? With Rox? OpenOffice for a "featherweight" distro. Right. Ugh, Rox. I prefer something intuitive and attractive, such as Thunar, PCmanFM, or Nao.

Another annoyance was that even after installation (terrible; it seems to reuse the very first Ubuntu Warty installer), hardware support for my Toshiba was nonexistent. Even after installing apps that are known to work on Gentoo, such as tosh-utils, fnfxd, and the like, they just wouldn't work in Fluxbuntu. Something was interfering with the fan utilities; the noisy fan ran constantly. Also, the CPU never seemed to idle; it was constantly at full speed. Excessive heat and noise. Felt like the distro was fighting the very tools I installed to take care of it.

Fluxbuntu was toast after just one day. On to TinyMe.

This one is based on PCLinuxOS. Its main attraction was its lightweight claim to fame. It comes with a decent assortment of packages, for a 300MB or so download. However, even though it's running Openbox, it feels rather bloated. Both the TinyMe Control Center and the PCLinuxOS Control Center are slow to run. They're good ideas; they offer the configuration options Fluxbuntu lacked, but they subscribe to the KDE philosophy of control: multiple similarly-named (also badly-named) apps that do more or less the same things. Lots of redundancy, so wading through them all was a bit of a chore. Also, networking steadfastly refused to work, despite throwing all my Gentoo-learned command-line tricks at it when the graphical utilities failed. Ironically, I got further in wireless config than I did with the basic Intel PRO/100 wired adapter. It picked up my Atheros PCMCIA card as soon as I ran the configurator; a few clicks and it prompted for the WPA key of my home LAN. That was the only bright spot in the whole thing. CPU usage was uncomfortably high, while RAM usage was decent, staying between 37 and 56 percent with Opera and a couple of other windows open. Something was making my CPU work too hard to do anything useful though, so TinyMe came off. It just feels like a waste of a (potentially) good environment.

Next up: SliTaz. This one has been making waves at the review sites and distro centers because it's reputed to have the world's smallest desktop environment, weighing in at only 24MB. That's a tiny download, though if fully loaded into RAM it'll occupy about 80MB. That's pretty good for everything running at once.

I first tried SliTaz Cooker, as even though it's "unstable", it's more recent than the 1.0 release. It had more interesting features, such as using Openbox by default instead of JWM, and it has a graphical package manager. Also, more of it is in English. However, the Cooker LiveCD kept freezing up at "Preparing initramfs", so I switched to the 1.0 stable release.

This was the best-running LiveCD I've ever used. Fastest, too. I was surprised at how well-configured the environment was, and it had a nice selection of apps. There's some stuff we don't even have in Portage! LXDE, burning apps, etc. I was able to use my wired NIC out-of-the-box, which meant I could get live updates to the CD via Tazpkg, the rather nifty package manager. SliTaz includes a great tool to roll your own LiveCD variant: either what's currently installed, pre-configured alternative images available from the central server, or you can specify your own config files separately.

Alone among the three distros I tried, SliTaz seemed to properly work with ACPI, spinning down the laptop's fan when temperatures were low. I didn't even have to tell it to load the few laptop-related kernel modules at the commandline, either. It has pretty basic hardware support, but SliTaz lucked out and actually got my Toshiba right, something the fatter LiveCDs couldn't do.

It seems like every small and light distro these days is using slightly customized LXPanel, and SliTaz is no exception. Probably just as well; FBpanel and perlpanel are dead. Still, LXPanel provides a fairly configurable, useful panel. I prefer it to the standard toolbar in Flux and Openbox. It's basically a reverse Xfce setup. I like to run just one panel though, because of extremely limited screen real estate. Too bad you can't right-click on the bottom panel to configure or delete it. Couldn't find a way to put the launchers and the window list all on just one panel. But it's still relatively early in development; maybe with increased usage we'll see more features added.

The rest of the desktop is nice enough, though all the red wallpaper is a little wearing on the eyes. Also, I couldn't find a GUI configurator for font hinting. In the past, Gnome and Xfce have provided everything I need to get my fonts just right. I can't be arsed to hand-edit config files for this, Gentoo developer or not. :D

The app selection is great overall, but Firefox is an (un)fortunate choice, because while it's familiar (I use it on my other machines), Kazehakase or webkit-based browsers would have been somewhat faster options.

My only real problem with SliTaz is that it doesn't install. It freezes about halfway through the "copying packages" stage. Hard lockup. Have to reboot. Also, the 1.0 stable installer is written entirely in French. It's mostly noninteractive, but I suppose I could have mistranslated something and done something I shouldn't have. ;)

Still, I'll be watching future SliTaz releases closely. It's got a lot of potential, and is the most attractive of the distros I've tried so far.

Next up for review are PCFluxboxOS (similar to TinyMe), Damn Small Linux, Puppy Linux, DeLi Linux, Linux Mint (Fluxbox community edition), and the latest Arch Linux beta CD. Though this last one is the most like Gentoo -- it's only as lightweight or fast as I'm capable of making it. I've had issues with Arch in the past, mostly related to retarded source and kernel package management, but since I don't intend to do any compiling (finally) on this laptop, maybe that won't be an issue.

I get the feeling that I may well not find a distro that suits my needs, so I may just setup a chroot on my AMD64 workstation and compile packages on it, then rsync it over the network. beandog gave me a good basic procedure list, though this would easily be the most time consuming of the available options. Still, it would be a very familiar environment to work in. Though I'd have to figure out, on my own, all the neat integration and graphical/one-shot configuration mechanisms binary distros already have.

Tune in next time for more mini distro reviews.

Oh, and Gentoo users, take a look at GPytage. This is a neat little app written by our very own ken69267. It's a very nice Portage config file manager available in Sunrise. Its sole dependency is pygtk. It's a one-stop shop for easy, fast management of your /etc/portage/* config files. Take a look at this screenshot, then go get the ebuild and install it.

Trackback address for this post:

http://planet.gentoo.org/developers/htsrv/trackback.php/1529

Comments, Trackbacks:

Comment from: Jan [Visitor]
I too have an ancient (well, 2000-ish) laptop with 128 MB ram and Pentium 3 600 MHz. I first opted for Debian with fluxbox, but after being disgusted with it's configuration system and lack of configurability (no, I don't want Apache/mail server running automatically just because some package has an optional dependency on it), I decided to have a 32-bit chroot on my main box and just made a gentoo install on it, with -Os of course. This works fine, with a minimal KDE install. Just begins to swap alot with a Konqueror window with ~15 tabs and Kile open, but that is to be expected. Firefox is just too bloated for this machine.
PermalinkPermalink 25 May , 2008 @ 16:10
Comment from: Thumos [Visitor] Email · http://vosse.blogspot.com
Nice overview. You may want to evaluate MEPIS AntiX, SLAX and its spin offs (Wolvix, NimbleX)as well.

I stayed small and wound up using SliTaz, Puppy 4, Wolvix and a personalized Debian net install on my 0$ 400mhz 256meg ram desktop. Puppy is the best solution for me right now but SliTaz is catching up fast.
PermalinkPermalink 25 May , 2008 @ 22:03
Comment from: C.M [Visitor] Email · http://informationhunger.blogspot.com
Just found this quick review of small distros via OSNews. Might be worth a look too.

http://www.abzone.be/Review001_p001
PermalinkPermalink 26 May , 2008 @ 12:04
Comment from: Josh Saddler [Member] Email · http://dev.gentoo.org/~nightmorph
@Thumos:

Thanks for the tips; I may give those a try. Long as they offer something besides Xfce, that is. Xfce used to be installed, but even that's too much these days.

SliTaz does indeed look really good. Performance-wise, it's good. But right now it doesn't have required packages, like certain office & presentation tools, nor is the nVidia driver available. I'm pretty sure I won't be able to get VGA-out or TV-out working unless I install the proprietary nVidia driver. There is a hackish solution (http://forum.slitaz.org/viewtopic.php?id=223) in progress, though.

@C.M:

That review is okay; the author used some fairly hefty distros and environments, though. Zenwalk and Xubuntu, in particular. And apparently TinyMe worked better for him than it did for me. I've tried Zenwalk, and I've no intention of going back to it any time soon. Poor hardware support and terrible configurators and package manager. Though the latter apparently got a huge improvement, according to some recent articles.
PermalinkPermalink 26 May , 2008 @ 23:34
Comment from: Gurduloo [Visitor] Email
I have an old Toshiba Portege laptop - PII 366Mhz with 92meg of RAM. I was unable to get any Linux distros to install except Deli - and I wasn't satisfied with the packages available for that one. So I ended up doing a very basic install of FreeBSD on it. I tried a couple of window managers and settled on Fluxbox. It's definately more work than most linux distros and compiling takes forever on such an old machine, but the laptop is working great. FreeBSD has a reputation for bad hardware support, but older hardware is turning to be no problem at all.
PermalinkPermalink 27 May , 2008 @ 19:58
Comment from: Prootwadl [Visitor] Email · http://www.prootwadl.org
Two smaller LiveCDs that you might want to check out are Puppy Linux and Austrumi. Both are fairly lightweight, both are independently created (not based on anything else), and both allow for installation to a hard drive or USB drive. SLAX might also be worth a look (based on Slackware).
PermalinkPermalink 5 August, 2008 @ 22:20

Leave a comment:

Your email address will not be displayed on this site.
Your URL will be displayed.

Allowed XHTML tags: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
(Line breaks become <br />)
(Set cookies for name, email and url)
(Allow users to contact you through a message form (your email will NOT be displayed.))

Josh Saddler

The journal of Josh Saddler (nightmorph), a documentation developer.

October 2008
Mon Tue Wed Thu Fri Sat Sun
<< <     
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Search

Categories

Misc

XML Feeds

What is RSS?

Who's Online?

  • Guest Users: 50

powered by
b2evolution