SliTaz: Desktop Linux em apenas 29 MB
Publicado em 21/04/2009 – 15:57por Carlos Morimoto
Em março, escrevi sobre o Tiny Core, uma distribuição minimalista, com apenas 10 MB:
O Tiny Core é uma mini-distribuição relativamente nova, desenvolvida por um time de desenvolvedores dissidentes do Damn Small Linux. Ele eleva o termo "minimalista" a um novo patamar, com inacreditáveis 10 MB.
Diferente do que poderia parecer à primeira vista, não se trata de alguma mini-distribuição em modo texto, apenas com alguns utilitários básicos, mas sim de um sistema relativamente completo, com ambiente gráfico e um gerenciador de pacotes que permite instalar aplicativos adicionais. A idéia é oferecer um sistema minimalista, que rode com desenvoltura em qualquer máquina, no qual você possa adicionar os softwares desejados através de módulos.
Se o Tiny Core impressiona pelo potencial, o SliTaz impressiona pelo que já faz nas versões atuais. Ele é outra distribuição minimalista, mas desenvolvida com o objetivo de ser um sistema bem acabado, pronto para ser usado mesmo pelos usuários mais leigos, diferente do Tiny Core que vem "crú", esperando ser personalizado. A página do projeto é a: http://www.slitaz.org/
A base dos dois sistemas é similar, com o uso de um kernel otimizado, combinado com o BusyBox e uma versão minimalista do X, que ocupam pouco espaço na imagem e utilizam pouca memória RAM, mas as diferenças param por aí:

Como pode ver no screenshot, o SliTaz oferece um desktop completo, incluindo o Firefox e um punhado de aplicativos GTK e GTK+, com direito a um conjunto bastante completo de ferramentas de configuração, tudo isso em uma imagem de apenas 29 MB, que roda com um bom desempenho em máquinas com 256 MB de RAM.
Assim como outras distribuições Live CD, ele suporta um conjunto de opções de boot, incluindo tanto as opções para o kernel, quanto opções próprias, destinadas a alterar o comportamento do sistema. Você pode ver uma lista pressionando a tecla F6 na tela de boot. Usando a opção "slitaz home=sda2", por exemplo, você orienta o sistema a utilizar a partição especificada (que deve obrigatoriamente ter sido formatada em EXT3) como home, salvando os arquivos e configurações.
O gerenciador de janelas default (na versão 2.0) é o OpenBox (http://icculus.org/openbox), um gerenciador bastante competente, que lembra um pouco o XFCE, mas se destaca por ser incrivelmente leve e rápido.
Durante o boot, ele exibe um conjunto de menus em texto, perguntando a linguagem, o layout do teclado e a resolução do vídeo. Um dos destaques é que ele oferece um excelente suporte ao português, incluindo traduções para os manuais disponíveis no site. Durante o boot, o sistema configura a rede via DHCP e detecta automaticamente a placa de som, oferecendo um desktop minimalista bastante funcional.
A rede pode ser configurada através do "Netbox Manager" (netbox), um gerenciador gráfico que fica ativo ao lado do relógio. Ele inclui também um atalho para o "Wireless Manager" (wifibox), que permite configurar redes wireless.
O SliTaz oferece um suporte bastante completo a placas wireless (principalmente se levarmos em conta o fato de ele ser uma distribuição minimalista), mas existe uma observação importante: para a maioria das placas é necessário primeiro baixar o firmware correspondente na aba "Drivers" do Wireless Manager. Para uma placa Intel PRO/Wireless 3945, por exemplo, você baixaria o "iwlwifi-3945-firmware":

Está disponível também a opção para ativar a placa usando o Ndiswrapper, através da opção "Install Windows Drivers".
Uma vez que a conexão estiver ativa, você pode usar o gerenciador de pacotes para instalar outros aplicativos desejados. Use o "Recharge lists" e, em seguida, o "List" para ver a lista dos pacotes disponíveis. Para assistir vídeos, por exemplo, você instalaria o "mplayer" e o "mplayer-codecs".

O SliTaz utiliza um gerenciador de pacotes próprio, o "Tazpkg", que é um gerenciador minimalista escrito em shell script. Os pacotes utilizam um formato muito ao utilizado pelos pacotes do Slackware, mas incluem um arquivo de descrição (receipt), que adiciona um sistema simples de de verificação de dependências.
Além de usar o gerenciador gráfico, você pode também usar o Tazpkg diretamente via linha de comando. Comece atualizando a lista de pacotes use o "tazpkg recharge". A partir daí, para baixar e instalar um pacote, use o "tazpkg get-install", como em:
# tazpkg get-install mplayer
Para removê-lo posteriormente use o "tazpkg remove", como em: "tazpkg remove gimp". A principal limitação é que o uso de um repositório próprio faz com que a lista dos pacotes disponíveis seja pequena se comparada a outras distribuições.
Está disponível também o Tazusb (disponível no "Menu > System Tools"), um pequeno utilitário que permite gerar um pendrive bootável com o sistema. Embora ele possa ser instalado em uma partição FAT32, é fortemente recomendável que você reformate o pendrive, criando uma pequena partição (de 500 MB ou menos) formatada em EXT3 e a use para a instalação do SliTaz. A vantagem de fazer isso é que a partição EXT3 pode ser usada para armazenar o home, diferente de uma partição FAT. Está disponível também o Tazlito, que permite gerar uma versão personalizada do Live-CD, incluindo os pacotes que tiver instalado:

Além de ser usado em modo live, o SliTaz suporta a instalação no HD (ou em pendrives) o que permite instalá-lo e usá-lo como uma distribuição tradicional. Antes de instalar (usando o "Menu > System Tools > SliTaz Installer"), é necessário criar as partições usando o Gparted, também incluído no sistema. A instalação é bem simples, consistindo apenas em indicar a partição de instalação, definir o nome da máquina, esperar 45 segundos (ou menos) enquanto os arquivos são copiados e instalar o gerenciador de boot.

O instalador do SliTaz (pelo menos até a versão 2.0) oferece apenas a opção de instalar ou não o grub na MBR, sem a opção de instalá-lo no primeiro setor da partição, como em outras distribuições. Se você estiver instalando o SliTaz em dual-boot com outra distribuição e não quiser que ele substitua o gerenciador de boot da distro já instalada, cancele a instalação do grub e, depois de reiniciar, edite o arquivo "/boot/grub/menu.lst" da outra distribuição, adicionando uma nova seção para iniciar o SliTaz, como em:
title Slitaz
root (hd0,1)
kernel /boot/vmlinuz-2.6.25.5-slitaz root=/dev/sda2
Nesse exemplo, o SliTaz foi instalado na segunda partição do HD, em uma máquina com um HD SATA. Veja que a segunda linha especifica a localização dentro da sintaxe do grub, enquanto na terceira linha é especificado diretamente o device da partição.
Por default, o SliTaz cria o usuário "tux" (sem senha) e usa a senha "root" para o root, o que é naturalmente uma configuração bastante insegura. É importante trocar as senhas logo no primeiro boot, usando o comando "passwd". Como de praxe, você pode também adicionar novos usuários usando o "adduser".
Como o SliTaz utiliza um servidor X minimalista (o Xvesa), você pode ter problemas em alguns aplicativos que utilizam aceleração gráfica. Um bom exemplo é o próprio Mplayer, que só consegue exibir vídeos depois que você altera o driver de vídeo padrão de "xv" para "x11" na configuração.
Para solucionar o problema, você pode abrir mão da simplicidade e instalar o X.org completo. Para isso, instale o pacote "xorg-server" usando o Tazpkg:
# tazpkg get-install xorg-server
Em seguida, veja os drivers disponíveis usando o "tazpkg search xorg-xf86-video" e instale o driver apropriado para a sua placa de vídeo, como em:
# tazpkg get-install xorg-xf86-video-intel
A partir daí, fica faltando apenas gerar a configuração do X usando o comando "Xorg -configure" e copiar o arquivo para a localização correta:
# Xorg -configure
# cp /root/xorg.conf.new /etc/X11/xorg.conf
Concluindo, embora não ofereça todos os recursos de uma distribuição "completa", como o Ubuntu ou o Mandriva, o SliTaz oferece a vantagem de ser muito rápido e leve e de poder ser usado mesmo em micros com poucos recursos. A instalação de novos pacotes e a configuração básica do sistema é também bastante simples, graças aos utilitários incluídos.
Naturalmente, você vai sentir falta de muitos recursos (afinal, estamos falando de uma distribuição com apenas 29 MB), mas ele pode atender bem a alguém que precisa apenas navegar, assistir vídeos e executar outras tarefas simples.



39 respostas para “SliTaz: Desktop Linux em apenas 29 MB”
Ontem estava discutindo sobre segurança no acesso a Internet Banking e chegamos a conclusão que o paranoico deve usar um linux em disco de boot para esse tipo de operação. Eu mesmo usei o Kurumin durante muito tempo para essa atividade.
Essa distro (na verdade toda essa família de distros) me parece ótima para fazer um pendrive de boot para Internet Banking. Basta um boot e tem um sistema seguro, desligou, apaga todos os dados temporários.
Oba! Mas uma alternativa para micros antigos. Realmente um belo projeto, espero que se mantenha firme e não pare no tempo.
Incrível…
vou testar este ai…
Já baixei e estou explorando…por enquanto tá me surpreendendo, por que ele faz o que muita distro grande não faz, como é o caso do Fedora, Mandriva e outros, facilita a configuração do vídeo básico e entra no x que é uma beleza!
Baixei rapidinho queimei no K3B e abri no meu PC. Estou escrevendo nele, muito bom achou minha Net sem problemas , meu teclado abn perfeito para levar em viagens. Só estou procurando um Firestarter para entrar no internet banking.
Vou procurar também um forum para trocar idéias, principalmente instalar plugins
Pequenininho mesmo hein?!! Menor que o Damn Small Linux (50MB) e parece ser mais fácil de usar que este! Vou baixar e testar. Eu gosto muito de usar o Puppy Linux (90MB), para ter à mão para qualquer emergência! Tenho o meu Puppy em um SDcard de 128MB (imaginem!) e com esse Slitaz vai sobrar um bom espaço!!
PS.: SERÁ QUE SAI UM POST SOBRE SEGURANÇA AO USARMOS NOSSO INTERNET BANKING, COMO FALOU O venturab?? Pois queria saber, até mesmo para eu poder indicar a meus amigos, se é só acessar o banco do live CD que estamos protegidos? Pois acho que isso aumentaria muito a segurança e valorizaria muito o LINUX!!
Um Grande Abraço A Todos!!
ricardo
O tipo de ataque que poderia sofrer usando um LiveCD são poucos e complicados de usar. O man in the middle, um roteador da rede comprometido coletando dados, mas as conexões de banco sofrem criptografia pesada, reduzindo a utilidade dos dados coletados. O DNS poisoning como ocorreu recentemente, você digita http://www.meubanco.com.br e o servidor DNS comprometido te envia para uma página fake. Essa página fake vai te pedir outros dados além dos normais, então é hora de correr, geralmente cnpj e todos os números do cartão de chaves de segurança. E uma distro LiveCD em um computador público corre o risco de um keylogger USB, um dispositivo conectado entre o teclado e o computador para armazenar os keystrokes. Acho que são esse. Alguém conhece outros que poderiam afetar um LiveCD (obs: nenhum desses que citei é culpa do LiveCD, claro…)
Acredito tanto na segurança de se usar um live cd pra acessar o home banking que é a unica maneira que acesso ele, pois acredito que qualquer outra forma o SO pode ser comprometido, independente de qual seja.
Quanto as técnicas que tu citou ai em cima, ou elas são pouco eficientes ou é só prestar atenção em qualquer comportamento estranho do site do banco, e um simples traceroute pode tirar a duvida sobre o comprometimento do servidor de DNS.
Atualmente tenho usado o Kurumin, mais estou com um problema de compatibilidade com a minha impressora, que se eu não resolver vou procurar outra distro live.
Esse SliTaz é mágico! Se instalou no meu pen em menos de 15 segundos e tá rodando tudo e reconhecendo tudo. Tenho três anos que sou usuário do Linux e já testei muita, mas muita distro mesmo mas como essa eu não tinha visto ainda…já tinha testado pup, fedora usb, small etc. mas essa funcionou tudo de primeira!
Quanto ao internet banking, utilizando um slitaz em uma maquina virtual (virtualbox, por exemplo) já não garantiria a conexão, mesmo que o sistema host estivesse comprometido ? Neste caso seria mais para acessar em casa por exemplo, e não em um computador público, por mais que cuidemos do computador pessoal, ele pode estar comprometido, por exemplo um host windows e um virtual linux para internet banking.
Onde diz "mas as diferenças param por aí" não seria "mas as SEMELHANÇAS param por aí"?
Para acessar o banco,
agora algumas placas
ASUS vem com um
linux pre-instalado em
uma memória.
É show de bola!
Da ligada até o browser
aberto vc leva no max. uns
5s…
Vi isso numa P5Q3-Deluxe…
Muito legal!
http://apcmag.com/intel-wants-laptops-to-boot-in-two-seconds.htm
Forget about standby-resume routines, sleep modes and even ‘pre-boot’ environments like Splashtop. Intel reckons you’ll soon be able to take your netbook a cold start to a desktop that’s ready for work in just two seconds.
That’s the target for Moblin, the mobile-optimised Linux variant which Intel is developing for netbooks and mobile Internet devices.
(…)
Pequenas distros podem ser úteis também para dar aulas de Linux -- algumas delas são o ambiente ideal para o aluno testar coisas tais como 'rm -vfr /', como root.
Tenho uma P5Q3 Deluxe/Wifi-AP e realmente a opção de Web anterior ao boot é muito funcional, podendo ser utilizada para acessar ao banco sem chances de perder alguns dados, além disso a distro que carrega para acessar a web reconhece internet sem fio e dispositivos USB.
Gostei do SliTaz!
Muito interessante, e para um usuário leigo como eu, é bem melhor que o Tiny Core!
Essa opção defazer sua *.iso é interessante para micros antigos que nem mesmo podem acessar a internet (como 1 velho IBM que teneho aqui). É só instalar em outro micro e configurar do jeito que queremos e BINGO! Temos uma versão minimalista caprichada!
Abraços!
A interface parece ser melhor e mais intuitiva que o Dansmall Linux.
Gosto de testar versões minimalistas do linux em algumas máquinas velhas que tenho aqui em casa…
Baixando para conferir…
Instalei o SliTaz numa partição de 2,5 GB e ele tomou só 210MB! É super rápido (eu não tinha cd-r então descomprimi a ISO no hd e fiz a instalação manual -- http://www.slitaz.org/pt/doc/handbook/install.html -- depois editei o menu do GRUB).
Obrigado ao Carlos pela resenha e pela dica fundamental do X.org.
Abraço.
Outra coisa…essa configuração com Openbox, Pcmanfm etc. é basicamente o LXDE, não? Eu fiquei impressionado com a belezaXleveza quando experimentei o Knoppix 6.0 (que depois que roteei o modem aqui é a única distro que não funciona o modo auto-DHCP…?), e procurei o SliTaz quando vi que ele usava o LXDE.
Olá Morimoto,
Grato pela resenha sobre o SliTaz! Gostaria de dizer, também, que estávamos pedindo um mirror lá na ufpr e, pelas palavras do responsável
(o Carlos) num email que acabamos de receber:
"Agradeçam ao Carlos Morimoto pela ótima apresentação da distribuição em
http://www.gdhpress.com.br/blog/slitaz."
Então, a resenha acabou sendo um fator para que o pessoal da ufpr decidisse em espelhar os repositórios da distribuição!
Mais uma vez, grato pela resenha e pela ajuda, e grato a todos aqui que estão usando e experimentando a distribuição. Estão todos convidados a participar do nosso fórum: http://forum.slitaz.org
Abraços
@Sergio
Também tenho esta impressão da configuração, se não for, pelo menos é muito parecida com LXDE.
excelente distro, umas das melhores que eu ja testei, ja usei todas versoes(stable,cooking) instaladas no hd ou livecd, e possivel construir a sua propria distro a apartir dela, mas so tem um problema se deixar parado o computador por um 30 ou 40 minutos ele trava! (igualzinho o windows trava) nem ctrl+alt+del resolve, so no botao power(laptop), ja tentei uns cheatcodes e nada, se alguem sober a solucao posta la no forum…
um dia (4 meses atrás) desses, falei sobre esta distro no forum gdh. Fui tratado como maluco por tentar adotar ela… Que coisa confusa, já que agora ela é idolatrada. Comunidade esquisita esta do Linux xP
Se alguém conseguir fazer a mágica de inventar uma maneira descomplicada de instalar o SliTaz sem a necessidade de um cd/dvd fonte (via live-usb), aí sim, ela prosperará sobre todas as outras vertentes do Linux.
@lvjunior
O SliTaz pode ser instalado a partir da imagem iso, é só montá-la em loop, copiar os arquivos vmlinuz e rootfs.gz para uma partição formatada em ext3, descomprimir o rootfs.gz com o lzma e colocar uma entrada no menu.lst do grub.
O SliTaz também pode ser instalado num pendrive com o TazUSB, criando um liveUSB bootável, que pode inclusive manter os dados persistentemente.
Essas operações estão descritas na documentação da distribuição, em http://www.slitaz.org
Eu conheci o Slitaz ainda na versão 1.0, e essa nova versão 2.0 me surpreendeu, cheguei até a postar um tópico sobre o Slitaz 2.0 no fórum daqui através dele conectado. E o legal é que essa versão tem suporte ao português. Simplesmente fantástico.
Esse é o cara, digo.. O live CD! Nunca elogiei uma distribuição Linux, mas essa merece! Merece até investimento. Essa distrubuição apesar de pequeninha tem capacidade para tirar o Windows da maioria das máquinas. Invés de ser como a maioria que pega um monte de coisa, atira pra um lado e faz uma distruição só pra dizer que tem a sua (por assim dizer) esse ai é completamente perfeito. Permite ainda instalar novos pacotes e depois gerar uma iso ou usb da distribuição com esses pacotes inclusos. Vários softzinhos pequenos que um avaçando nem precisa, mas um leigo dará total valor. Como programa para montar dispositivos, simples, rápido e sem perca de tempo. Realmente esse projeto está de parabéns e como alguém disse aqui, espero que não pare no tempo. Esse merece seguir! Esse seria uma pena se parasse :)
Estou escrevendo dele agora.. simplesmente perfeito! Nem 7 s de boot e ele já estava pronto pra ser rodado e melhor ainda meu drive estava totalmente livre :)
LiveCD para internet banking? Impossível para clientes do BB e Real que necessitam de soluções de segurança a serem instaladas, né? Mas tá aí bom assunto…
ja testei varias distro linux mais essa é demais muito boa mesmo pena que joguei fora mes passado meu velho 486dx senão poderia ate economizar na compra de outro computador pro meu filho rsrsr.
Oi Diego e outros -- Ref. Internet Banking
Bem, há vários anos eu uso o Puppy Linux (roda em RAM)e acesso normalmente bancos aqui citados, como o BB e Unibanco. Nem o pessoal do suporte deles acredita, mas é verdade.
Basta instalar o Java e os teclados virtuais estarão disponíveis. O reconhecimento dos PCs é feito sem problemas. Prefira o Firefox (o SeaMonkey às vezes falha no carregamento das páginas com vários frames).
Os comprovantes de operações, extratos etc. podem ser salvos no pendrive ou em alguma partição do HD, como páginas html ou, o que costumo fazer, imprimo via CUPS PDF, o que economiza espaço e é prova documental.
Vou experimentar o Slitaz também para essa finalidade e agradeço ao Morimoto pelo artigo.
Abraços,
Elenara
Ah! Esqueci de falar que rodo o Puppy a partir de um pen drive (1Gb, mas poderia ser menor), criado com ajuda do Unetbootin (requer a imagem ISO para fazer a instalação no USB). Antes usava LiveCD.
Elenara
Ele não é só uma opção para aquele computador antigo, mas também para aquele pendrive antigo.
É só copiá-lo para aquele seu velho pendrive de 64 MB que está jogado na gaveta e marcá-lo como bootável: pronto, você tem um SO completo no bolso.
Outras opções pequenas para pendrive: DSL, Puppy, Wolvix, NimbleX, Slax, Wifislax, Milax (OpenSolaris), etc.
A pequena distro é muito boa. Estou utilizando em minha atividade profissional e não tenho notado qualquer dificuldade. Recomendo.
Muito legal, já estou utilizando essa distro para criar meu CD de recuperação para meus clientes!!!
Preciso de ajuda: o sistema só inicializa (live cd) se eu der o comando irqpoll, senão fica parado no dchp. Mesmo instalando, ao reiniciar, trava e fica parado no mesmo lugar. O que fazer para fixar este comando quando a ditribuicao for instalada?
baixei o slitaz em um pentium 3 mas não consigo usar a conexão discada, alguem poderia me ajudar????????
Instalei o slitaz no virtualbox, realmente muito boa a distro.
[]'s
muito bom alert('Hackeado')
Muito bom, ja aderi!