Quem diria, uma versão de Linux (Tiny Core) com algumas ferramentas básicas de Networking (tcpdump,iperf,suporte IPv6,entre outras ) em apenas 20Mbytes, ideal para acrescentar aos laboratórios no GNS3. O Tiny Core é uma distribuição de Linux bastante usada em microcontroladores, podendo usufruir de um mini-Destop que permite navegar na internet, ouvir música ver filmes entre outras tarefas.
A base do sistema usa BusyBox e FLTK(GUI), este permite ainda adicionar extensões já pré-compiladas posteriormente á instalação base. Pode ser usado em versão Live ou apartir de um disco.
As versões do Tiny existentes são:
“Core” (8 MB) – variante do Tiny Core sem interface gráfico, permite a adição de extensões podendo assim ter o interface gráfico
“Tiny Core” (12 MB) -recomendado para utilizadores que necessitam de usufruir de rede, inclui de Base o Sistema Core e interface gráfico.
“Core Plus” (64 MB) – permite a utilização de Wireless e suporte a teclados non-US
Os requisitos mínimos são:
Mínimo: Tiny Core 46 MB, e o Core 28 MB RAM no mínimo. CPU mínimo i486DX
Recomendado: Pentium 2 CPU & 128 MB RAM
Poderá efetuar download apartir do Site Oficial.
Extensões:
As extensões estão disponíveis no repositório http://distro.ibiblio.org/tinycorelinux/4.x/x86/tcz/
Após instalar a versão Tiny Core, deverá executar os seguintes passos:
1. Suporte teclado PT
tce-load -wi kmaps.tcz sudo loadkmap < /usr/share/kmap/qwerty/pt-latin1.kmap
Opcionalmente poderá adicionar ao boot do sistema:
vi /opt/bootlocal.sh loadkmap < /usr/share/kmap/qwerty/pt-latin1.kmap
2. Instalar a extensões pretendidas (Consulte o Repositório)
tce-load -wi openssh.tcz tce-load -wi iperf.tcz tce-load -wi iptraf.tcz tce-load -wi tcpdump.tcz tce-load -wi ipv6-3.0.21-tinycore.tcz
Para permitir o suporte de IPv6, deverá executar:
sudo modprobe ipv6
Verifique se o módulo foi carregado com sucesso:
lsmod | grep ipv6
Partilho aqui o meu PC (apenas 20MB) que utilizo nos Labs do GNS3, a Imagem está em Formato VDI.
Nota: O único user existente é o tc (sem password), caso necessite de instalar algum plugin deverá executar o comando sudo . Para mais informações deverá consultar http://wiki.tinycorelinux.net/wiki:passwd
Referências:
Comparison of Linux Live Distros
Site Oficial Tiny Core Linux
Repositório Extensões Tiny Core