Language Selection

English French German Italian Portuguese Spanish

Top 5 Tiny Distros

Filed under
Linux
-s

I was cleaning up my /home partiton when I noticed I had several tiny distros hanging around waiting to be tested. So I thought this might be a good time to write an updated Mini-distro Roundup. Unlike last time, the five contestants are all less than 88 MB in download size. The five contestants are CDlinux 0.6.1, Damn Small Linux 4.3r2, Puppy 4.0rc, Slitaz 1.0, and Austrumi 1.6.5. All of these are the latest stable except Damn Small and Puppy, that are release candidates. So, we'll cut them just a bit of slack in the stability department if need be.

I've update the criterion for this article since the all distro are less than 100 MB and laptops have become much more prevalent these days than in 2005. So, this time the criterion are:

  • Ease of Use:
  • Is it easy to boot up and get into a gui? Are the tools and applications readily available and easy to find, and easy to use?

  • Looks:
  • Simply put, how pleasing is it to the eye?

  • Useful:
  • Are the apps included useful to a majority of users? Is there something included to complete most any basic task? This area is most simply put, how useful is the distro?

  • Stability and Functionality:
  • Are the distro and the applications stable? Do they function as designed and complete their tasks?

  • Laptop Support:
  • Is there support for the hardware and functions specific to notebooks such as wireless tools, CPU Frequency Scaling support, battery monitoring, sleep options, WPA support, and perhaps ndiswrapper or fwcutter?


CDlinux 0.6.1

CDlinux is a mini live CD from China I believe. The default boot image is in English, so there was no problem there. It boots fast and straight into an XFCE 4 4.4.2 desktop. The fonts were a bit jagged, but otherwise the desktop looked pretty good. It had a nice background and an okay window decoration.

At 58 MB, the applications are scarce and light. However, there seems to be an application for the very most common tasks. Some of these apps include Firefox 2.0.0.14, Pidgin, Sylpheed, Xine, ePDFViewer, GPicView, Mousepad, and Vim. It could play Oggs, MP3s, AVIs, MPEGs, and audio CDs, but not encrypted DVDs. It automounted removeable media, placed an icon on the desktop, and opened a file browser. I didn't find a hard drive installer, but I could have overlooked it I suppose. Under the hood is Linux 2.6.24.5 and I believe Xorg is 7.3. There were some commandline essentials as well such as scp, ssh, but no smb. There was no real package management system as we think of it today, but rpm was available.

Hardware support was okay. CDlinux booted to a resolution of 1280x800 as desired using the Xorg nv driver. Sound worked out of the box as did the wired ethernet and the connection is present at boot. There were some wireless tools for the commandline including wpa_supplicant, but no ndiswrapper or fwcutter for those of us with proprietary chips. I was able to load the modules and configure CPU Freq Scaling, but I wasn't able to get a battery readout going. No hibernate or suspend options were present either.

CDlinux was fast and stable. It seems like a nice little portable system for those wishing basic internet and multimedia capabilities.


SliTaz 1.0

SliTaz is the newcomer to the scene, storming in and already receiving some great reviews. It weighs in at a mere 25 MB. It appears to be French and you can issue some cheatcodes at startup if you can read French. But no worries cuz it asks about language and keymap during boot. It also confirms soundcard and lets you configure the gui. It offers some resolutions or you can download Xorg. I tried the Xorg route, but only got a big black screen, so next boot I just accepted the 1024x768 resolution. I wasn't impressed yet.

But then the gui with Joe's Window Manager started. It had a nice enough art deco wallpaper and a cool window decoration. The fonts were pretty good. To my surprize the menu was jammed packed with applications! It has too many to list, but some are ninvaders, mtPaint, Alsaplayer, Osmo, Burnbox, Gparted, Firefox 2.0.0.14, Transmission, Ghost in the Mail, and emelFM2. There wasn't a movie player present, but Xine is available in the software repositories. Abiword is too. The kernel is 2.6.24.2. There is a hard drive installer as well as LiveCD creation and ISO Remaster tools.

Yep, that's right. I said online repositories. SliTaz also comes with its own package manager called tazpkg. It's a commandline tool much like APT and it's equally easy to use. It will download the package and dependencies and install them. It doesn't automount removeable media, but one of the System Tools is Mount Devices - which will do it fairly easily for anyone.

Hardware support was basic. I had to live with the lower resolution, but it worked and sound worked after the quickie config during boot. The wired ethernet internet connection was enabled at boot. But there are no advanced laptop features. There wasn't even support in the kernel for CPU Freq or battery.

So, SliTaz would be nice for someone who wanted to be different from the rest of the crowd, or if they were trying to save an older computer with a small hard drive from the recycle bin. Despite the shortcomings, this distro still has a real high neato factor going for it. I liked it alot. If you'd like to read some more extensive reviews, Ladislav has linked to some here.


Damn Small Linux 4.3r2

Damn Small used to be the king of the minis and it is probably the most widely known. In fact, at one time only a few floppy distros were smaller than DSL's 48 MB and then they disappeared. However, Damn Small is still stuck in that era. Using a 2.4 kernel has just about rendered DSL obsolete. It is still useful for really old hardware, but you can't really use it on anything from the last few years with much functionality. So far, two other distros have proven you can update the kernel to 2.6 with lots of hardware support and still come in at 50 MB or less. Why they won't upgrade is beyond speculation. I chose the latest development version in hopes, but nope. Actually, from a quickie look perspective, it appears very little has changed since my last full review.

That said, 4.3 does have a cool new wallpaper and a good looking windec and menu. They still have Conky in the upper right-hand corner. It didn't say too much for me cause it couldn't use much of my hardware, including the wired ethernet. It did come with a forcedeth driver, but it was too old - it wouldn't work. It comes with ndiswrapper, but I couldn't access my hard drive or usbkey - so it was useless.

It does come with lots of great little software. It features Ted Word Processor and Slag Spreadsheet. It has Xmms, Firefox 1.0.6 (which I heard was supposed to be upgraded to a 2.x), mtPaint, emelFM, and Slypheed. It has lots of configuration tools, their DSL package manager, and Enable APT. It also includes a few games and many more little apps - some terminal apps, but still handy (if you have supported hardware). They started using DFM for the main file manager replacing iDesk icons which feels like a big step backwards and detracts from the overall appearance with the folders on the desktop instead of nice icons. All in all, I just don't love DSL much anymore.

It would be great for really old hardware tho. It will work on hardware as old as x386 (them first pentiums) with 16 MB ram (if memory serves). But if you have anything much newer than 2 or 3 years old, I'd say skip this DSL for one of the others featured here today.


Austrumi 1.6.5

Austrumi is a bit heavier, weighing in at 81 MB. So, they have a bit of an unfair advantage, but I decided to take a look anyway. I last tested Austrumi at version 1.2.0 and a bit has changed since then. Austrumi hails from Latvia, so the best change is now an easy way to set your language at boot. But the most obvious change is in window managers (again). When last I visited Austrumi they were using Enlightenment, but now they seem to be using Metacity. This makes for a really light-weight, fast, and attractive interface. They have supplied a really cool, if a bit busy, wallpaper in shades of gray, charcoal, blue, and white. The 3D appearance of the panel, menu, and windecs give Austrumi a modern look and makes it one of the most attractive offerings discussed here today. The live CD boots directly into the window manager as root and I found my desired 1280x800 resolution and my wired ethernet connection ready for web surfing. I was liking it already.

There is no support for laptop specific hardware such as sleep, battery, or CPU Freq. There were some wireless tools, so those with linux supported hardware and don't use WPA (support not included) on their access point will probably find their connection at boot as well. My sound worked fine, and I was able to watch and listen to all sorts of formats except DVDs with the included MPlayer. Which I think is related to not being able to mount my USB key, until I opened the Install to USB tool. The 2.6.23 kernel sees the removeable media, but no devices are made.

Austrumi comes with lots of applications. Some include Firefox 2.0.0.11 (in Latvian) with the Simple Mail add-on. Bluefish Editor, Atomix, GIMP, Abiword, Gnumeric, Partimage, emelFM2, and Skype are just a few. Austrumi also ships with NVIDIA driver and Compiz, but when I restarted X with NVIDIA drivers, I lost my cursor. Wbar, a launcher with exploding icons, is also available. Austrumi has quite a few system tools and accessories as well, but I didn't find a terminal text editor.

Austrumi makes a real good first impression, but it has it issues. It's attractive with lots of functionality and is fast and stable. It's fairly nice, but it has some stiff competition.


Puppy Linux 4.0rc

Puppy is probably the most popular of the mini distros, and for good reason. It really is just awesome. This being a release candidate, the current appearance may not be the one when it goes final, but as it is it's much improved over the last version I'd tested. This wallpaper has an image of a snowy mountain and a placid lake with lots of blue. It looks so tranquil. The window manager is JMW and they've loaded a nice enough theme. The icons are a great match with blue being the primary color. It'll do.

It booted into my preferred 1280x800 resolution, sound worked automagically, but the biggest problem I had: my USB mouse wasn't functional. I had to resort to my touchpad. I probably could have fiddled around with it and got it to work, although the Puppy mouse/keyboard tool didn't bring it to life. The wired ethernet wasn't connected at boot, but there is a "Connect" icon on the desktop which opens a little wizard that will connect for you. This way you can input some preferences if you wish. In fact, I used that little Network Wizard to connect my wireless ethernet to my WPA protected router. Puppy comes with the b43 driver for my Broadcom wireless nic that brings that proprietary hardware to life, which is a very good thing cuz Puppy 4.0 is using Linux 2.6.25 and ndiswrapper won't work with it. The wizard said that b43 doesn't support WPA, but I negotiated that at the commandline and used the network tool for all the rest.

Puppy has a battery monitor is the lower panel by default and I was able to scale down my CPU frequency to 800 MHz. I didn't see any suspend or hibernate though.

Puppy comes with lots of software such as Seamonkey, Pidgin, Sylpheed, PicPuz, Gnumeric, HomeBank, mtPaint, Abiword, InkLite, Xine, and OSMO. I could watch and listen to all sorts of media including encrypted DVDs. It uses ROX-filer as the main graphical file manager. Puppy also comes with lots and lots of Puppy tools for configuration and set up of various hardware and software. Some are Pbackup, Pmount, and Pupscan. It comes with lots of utilities and accessories too. Some commandline essentials were included as well such as scp, ssh, smbclient, and wget, although I didn't find a console text editor. There is even a little help file.

It's fairly complete for a tiny distro, although Puppy 4.0 is weighing in at a colossal 88 MB. It's blazing fast as well as stable. Puppy probably is your best bet if you're looking for a tiny distro. I would go as far as to say it is more than adequate to be your everyday system if you wanted.



The Verdict


Distro   Ease   Looks   Useful   Stab/Funct  

Laptop   total/5
CDlinux 5 4 3 5 3 4
SliTaz 4 4 4 5 0 3.4
Damn Small 2 3 2 2 0 1.8
Austrumi 4 4 4 3 2 3.4
Puppy 4 3 5 5 4 4.2


Conclusion

All of these tiny distros are pretty cool just for being able to bring a system to you in such a small package. SliTaz wins the metal for smallest ever since the floppy distro days, and probably the smallest with a fully functional gui and so many apps. It's just really amazing. But size wasn't one of the criterion this time. Overall functionality including laptop support was really what the tests boiled down to.

And of course that honor goes to Puppy Linux. I found it probably to be the most complete and definitely the most functional. Being able to use my wireless ethernet just really impressed me. And I've always been impressed by those Puppy tools. These guys are writing their own software instead of using others' in many cases. I think that's cool.

So Puppy wins this competition today. They placed very high last time as well. They kept improving while others remained stagnant and even found some new competition. I wonder how things will look in 3 more years.

(UPDATE: I supposed I should have mentioned the testing hardware used.)



StumbleUpon




TuxMachines Reviewing Pipeline

> I was cleaning up my /home partiton
> when I noticed I had several tiny
> distros hanging around waiting to be tested.

Some people keep text files on their /home partition. srlinuxx keeps entire operating systems in it!!

re: reviewing pipeline

schestowitz wrote:

Some people keep text files on their /home partition. srlinuxx keeps entire operating systems in it!!

teehee, yeah, I download a few more than I actually end up having time to test. So /home was getting full, and I had to delete the olders ones in order to have space for new ones coming out.

Puppy 4.00 with 2.6.21.7 kernel

The reviewer tested the 2.6.25 kernel build, which is not as mature. The USB mouse would have worked with the 2.6.21.7 build. Ndiswrapper works fine to. So really the rating should have been 5/5 Wink

Note also, the 2.6.21.7 build is 87.1MB. -- and 18MB of that is kernel modules! (if I cut most of them out, like some of the other baby distros have done, then we would be down around 70MB)

The build with 2.6.25 kernel has been made available for debugging purposes, and probably the next release of Puppy with have 2.6.25.x as default.

Oh, by the way, 4.00 final is out! See my blog:
http://puppylinux.com/blog/

Regards,
Barry Kauler

Puppy is better than most Big Distros

Puppy is probably the most user friendly distro out there. It has a config menu for everything, and their packages are just a double click to install. I would even say it's the most Windows like due to its GUI. They need to make like a DogLinux version that is still lightweight, has all the features of the bigger linux distros, and still maintains the dotpup system.

Tiny Distros

Afraid you cannot award the otherwise tasty CDLinux anything but zero. It is impossible to connect with staticIP from the liveCD. There is no utility to enter the addresses, CLI is only partly (eth0 & route) available to enter these values manually (most humble users like me wouldn't know how to do that anyway without help, and there is NO Forum!) and it won't accept any saved text file for resolv.conf . Furthermore, there is no installation facility to force manually entered addresses on a hard disc.
SliTaz is clearly the one to beat at 25Mb/.iso, even if the user needs to learn a few new tricks. It deserves a score of 4.5 . Their Fora are excellent and you'll receive rapid responses whether you choose to ask in English or ShockingFranglais! I requested a rather obscure package and a kind soul produced it within 24hrs - beat that!
Well, you can beat that - almost - with one of my personal passions, Puppy Linux. BarryK (above) is truly salt of the earth, tireless and conscientious. That's his weakness - he constantly tries to please all of us! And he constantly shoots himself in the foot with the awful Seamonkey browser (several derivatives achieve the necessary miracle with Opera) which runs away with resources. The Forum is weird - on the one hand the generosity and tolerance of the sponsor, John Murga surpasses the bigotry of most US-based fora, one meets really nice helpful people daily there, but the warts are glaringly obvious - par for the course?!
As for DSL, it's very unfair to knock it. It still does what it says on the tin - well nearly, they dropped scsi installation as a default, one of the few still up to the task. Like Slitaz, at those sizes, one expects to put some effort into using them.
Oh! You almost glossed over the teeny-weenies. At 1.44Mb/single floppy, all-assembler written version of Menuet, the developer of Kolibri could be the one to sneak up to the platform in Stockholm? One clever cookie - this is the way to really exploit the technology to it's maximum.

cdlinux from china?

It's a polish distro. Poland. EU country. Superficiality doesn't have to mean ignorance.

china?

beijing? I thought I read beijing.

EDIT: It states China at the Souceforge project page. What makes you think poland?

Broken telephone effect?

Yes, I saw that in DW also... it said China... I wrote that too in the past. Broken telephone effect?

cdlinux from china?

Funny?! My copy has the 2008 Olympic logo on it and is available in English or Simplified/Traditional Chinese. What other conclusion is srlinuxx to draw, unless it's Polish and so bad the developers want to pass it off as hailing from China?! Maybe a Chinese guy living in Poland? I think an apology from Andrzej might be warranted?

Well, Andrzej?

SliTaz and laptop

Hi,

Slitaz have some support for laptop, ac, battery and PCMCIA. In Live mode you can use the option 'laptop' to automaticaly load ac and battery. Note that with the upcomming Cooking version PCMCIA cards (and other PCI devices) will be autodetected.

- Christophe

Puppy on PIII

I have a Pentium III with 128MB RAM and 600MHz. After reading your review I installed Puppy distro on it. And surprize! My old PC never run faster! I'm starting to love this distro. It's great. Thx for the tip!

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Debian-Based Q4OS Linux Distro to Get a New Look with Debonaire Desktop Theme

Q4OS is a small GNU/Linux distribution based on the latest Debian GNU/Linux operating system and built around the Trinity Desktop Environment (TDE). It's explicitly designed to make the Microsoft Windows to Linux transition accessible and more straightforward as possible for anyone. Dubbed Debonaire, the new desktop theme uses dark-ish elements for the window titlebar and panel. Somehow it resembles the look and feels of the acclaimed Arc GTK+ theme, and it makes the Q4OS operating system more modern than the standard look offered by the Trinity Desktop Environment. Read more

today's leftovers

Software: GIMP, VLC, Cryptsetup, Caprine, KWin and NetworkManager

  • GIMP 2.9.8 Open-Source Image Editor Released with On-Canvas Gradient Editing
    GIMP 2.9.8, a development version towards the major GIMP 2.10 release, was announced by developer Alexandre Prokoudine for all supported platforms, including Linux, Mac, and Windows.
  • GIMP 2.9.8 Released
    Newly released GIMP 2.9.8 introduces on-canvas gradient editing and various enhancements while focusing on bugfixing and stability. For a complete list of changes please see NEWS.
  • It Looks Like VLC 3.0 Will Finally Be Released Soon
    VLC 3.0 is something we've been looking forward to for years and it's looking like that big multimedia player update could be released very soon. Thanks to Phoronix reader Fran for pointing out that VLC 3.0 release candidates have begun to not much attention. VLC 3.0 RC1 was tagged at the end of November and then on Tuesday marked VLC 3.0 RC2 being tagged, but without any official release announcements.
  • cryptsetup 2.0.0
  • Cryptsetup 2.0 Released With LUKS2 Format Support
    A new major release is available of Cryptsetup, the user-space utility for dealing with the DMCrypt kernel module for setting up encrypted disk volumes. Cryptsetup 2.0.0 is notable in that it introduces support for the new on-disk LUKS2 format but still retaining support for LUKS(1). The LUKS2 format is security hardened to a greater extent, more extensible than LUKS, supports in-place upgrading from LUKS, and other changes.
  • Caprine – An Unofficial Elegant Facebook Messenger Desktop App
    There is no doubt Facebook is one of the most popular and dynamic social network platform in the modern Internet era. It has revolutionized technology, social networking, and the future of how we live and interact. With Facebook, We can connect, communicate with one another, instantly share our memories, photos, files and even money to anyone, anywhere in the world. Even though Facebook has its own official messenger, some tech enthusiasts and developers are developing alternative and feature-rich apps to communicate with your buddies. The one we are going to discuss today is Caprine. It is a free, elegant, open source, and unofficial Facebook messenger desktop app built with Electron framework.
  • KWin On Wayland Without X11 Support Can Startup So Fast It Causes Problems
    It turns out that if firing up KDE's KWin Wayland compositor without XWayland support, it can start up so fast that it causes problems. Without XWayland for providing legacy X11 support to KDE Wayland clients, the KWin compositor fires up so fast that it can cause a crash in their Wayland integration as KWin's internal connection isn't even established... Yep, Wayland compositors are much leaner and cleaner than the aging X Server code-base that dates back 30+ years, granted most of the XWayland code is much newer than that.
  • NetworkManager Picks Up Support For Intel's IWD WiFi Daemon & Meson Build System
    NetworkManager now has support for Intel's lean "IWD" WiFi daemon. IWD is a lightweight daemon for managing WiFi devices via a D-Bus interface and has been in development since 2013 (but was only made public in 2016) and just depends upon GCC / Glibc / ELL (Embedded Linux Library).

Linux Foundation: Servers, Kubernetes and OpenContrail

  • Many cloud-native hands try to make light work of Kubernetes
    The Cloud Native Computing Foundation, home of the Kubernetes open-source community, grew wildly this year. It welcomed membership from industry giants like Amazon Web Services Inc. and broke attendance records at last week’s KubeCon + CloudNativeCon conference in Austin, Texas. This is all happy news for Kubernetes — the favored platform for orchestrating containers (a virtualized method for running distributed applications). The technology needs all the untangling, simplifying fingers it can get. This is also why most in the community are happy to tamp down their competitive instincts to chip away at common difficulties. “You kind of have to,” said Michelle Noorali (pictured), senior software engineer at Microsoft and co-chair of KubeCon + CloudNativeCon North America & Europe 2017. “These problems are really hard.”
  • Leveraging NFV and SDN for network slicing
    Network slicing is poised to play a pivotal role in the enablement of 5G. The technology allows operators to run multiple virtual networks on top of a single, physical infrastructure. With 5G commercialization set for 2020, many are wondering to what extend network functions virtualization (NFV) and software-defined networking (SDN) can help move network slicing forward.
  • Juniper moves OpenContrail's SDN codebase to Linux Foundation
    Juniper Networks has announced its intent to move the codebase for OpenContrail, an open-source network virtualisation platform for the cloud, to the Linux Foundation. OpenContrail provides both software-defined networking (SDN) and security features and has been deployed by various organisations, including cloud providers, telecom operators and enterprises to simplify operational complexities and automate workload management across diverse cloud environments.
  • Juniper moves OpenContrail’s codebase to Linux Foundation, advances cloud approach
    Juniper Networks plans to move the codebase for its OpenContrail open-source network virtualization platform for the cloud to the Linux Foundation, broadening its efforts to drive more software innovations into the broader IT and service provider community. The vendor is hardly a novice in developing open source platforms. In 2013, Juniper released its Contrail products as open sourced and built a user and developer community around the project. To drive its next growth phase, Juniper expanded the project’s governance, creating an even more open, community-led effort.
  • 3 Essential Questions to Ask at Your Next Tech Interview
    The annual Open Source Jobs Report from Dice and The Linux Foundation reveals a lot about prospects for open source professionals and hiring activity in the year ahead. In this year’s report, 86 percent of tech professionals said that knowing open source has advanced their careers. Yet what happens with all that experience when it comes time for advancing within their own organization or applying for a new roles elsewhere?