Have you ever wondered if there are even more suckless linux guests for the GNS3 network simulator? Following guests can be considered the most lightweight, and the just the right guests for your GNS3 network topology:

Distribution Alpine Linux TinyCore SliTaz
Download ISO Alpine Linux TinyCore SliTaz
Repositry Index Alpine Linux Packages TinyCore 8 Repository SliTaz Packages
Root size 40 MB 12 MB 60 MB
Installation time ~ 1 Min. 10 Min. 10 Min
ttyS0 available yes manual configuration manual configuration
Documentation best good fair
Boottime using QEMU 8 sec. 3 Sec. 15 Sec.
Available packages/builds
quagga yes no no
tac_plus no no yes
syslog server yes no no
cron yes yes yes
dhcp server yes yes no
scapy yes no no
wireshark yes yes yes
fping yes no yes
IPv6 out of the box yes no no
nmap yes yes yes

Note: Once a guest system has been installed it is hard making major upgrades. f.e. from 1.0 to 2.0 The only rolling release has been found on Slitaz.

My personal favourite is TinyCore it is the smallest guest, but it needs manual adjustments, this is the smallest and most suckless linux appliance I have been working with. It is lacking some packages I often work with. Quagga and tac_plus are not available in official repository and tac_plus and a syslog server.

For quick installation with very good documentation Alpinelinux is a good choice. But the packages are somehow big and the root file system grows very fast with each package installed. So the virtual disk needs to reflect that. Apart from that this is a nice linux guest, I have been surprised how quickly it has been installed and how good the documentation is. Without any clue it has been installed and configured very fast. I have never used it before.

Slitaz is a nice and suckless desktop distribution with quite actual packages. Using version 4.0, which is now a bit outdated, there was a base installation with only 40 packages occupying maximal 50 MB. This installation mode does not exist any more using the rolling release. While using rolling release now to install the guest it is needed to install the core versions (it means desktop version) and strip down all all unnecessary packages to around 50 installed from initially around 250. That is very time consuming. However SliTaz is the only lightweight distribution that makes it possible to build own packages form source, similar to gentoo or sourcemage. But is is not good suited for a quick and suckless guest solution in a networking testing environment. I like the build your own packages part here.