GDH Press: Blog » SliTaz: Desktop Linux em apenas 29 MB
 
RSS

SliTaz: Desktop Linux em apenas 29 MB

Publicado em 21/04/2009 – 15:57
por 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í:

slitaz_html_26693940

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":

slitaz_html_57b1dcd4

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".

slitaz_html_3aff71b4

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:

slitaz_html_m27ff35a7

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.

slitaz_html_m65507fec

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.

» Mais posts

  1. 37 respostas para “SliTaz: Desktop Linux em apenas 29 MB”

  2. venturab em 21 abr, 2009

    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.

  3. Leonardo Laporte em 21 abr, 2009

    Oba! Mas uma alternativa para micros antigos. Realmente um belo projeto, espero que se mantenha firme e não pare no tempo.

  4. Aureliano em 21 abr, 2009

    Incrível…
    vou testar este ai…

  5. sacis09 em 21 abr, 2009

    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!

  6. bsantucci em 21 abr, 2009

    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

  7. ricardo em 21 abr, 2009

    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!!

  8. venturab em 22 abr, 2009

    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…)

  9. Felipe em 22 abr, 2009

    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.

  10. sacis09 em 22 abr, 2009

    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!

  11. Jucemar em 22 abr, 2009

    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.

  12. Erick dias em 22 abr, 2009

    Onde diz "mas as diferenças param por aí" não seria "mas as SEMELHANÇAS param por aí"?

  13. eug em 22 abr, 2009

    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!

  14. eug em 22 abr, 2009

    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.
    (…)

  15. Elias em 22 abr, 2009

    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.

  16. lbm em 22 abr, 2009

    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.

  17. José Francisco em 22 abr, 2009

    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!

  18. edersonhonorato em 23 abr, 2009

    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…

  19. Sergio em 23 abr, 2009

    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.

  20. Sergio em 23 abr, 2009

    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.

  21. Claudinei em 23 abr, 2009

    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

  22. Leonardo Laporte em 24 abr, 2009

    @Sergio

    Também tenho esta impressão da configuração, se não for, pelo menos é muito parecida com LXDE.

  23. nene em 25 abr, 2009

    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…

  24. lvjunior*** em 29 abr, 2009

    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

  25. lvjunior*** em 29 abr, 2009

    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.

  26. Claudinei em 30 abr, 2009

    @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

  27. bardasson em 4 mai, 2009

    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.

  28. Douglas em 4 mai, 2009

    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 :)

  29. Diego em 4 mai, 2009

    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…

  30. vieira em 20 mai, 2009

    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.

  31. elenara em 13 jun, 2009

    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

  32. elenara em 13 jun, 2009

    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

  33. Otto em 18 jun, 2009

    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.

  34. knut em 28 jun, 2009

    A pequena distro é muito boa. Estou utilizando em minha atividade profissional e não tenho notado qualquer dificuldade. Recomendo.

  35. Clay em 14 ago, 2009

    Muito legal, já estou utilizando essa distro para criar meu CD de recuperação para meus clientes!!!

  36. Lfgtech em 7 set, 2009

    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?

  37. ademir em 14 set, 2009

    baixei o slitaz em um pentium 3 mas não consigo usar a conexão discada, alguem poderia me ajudar????????

  38. VonNaturAustreVe em 17 dez, 2009

    Instalei o slitaz no virtualbox, realmente muito boa a distro.

    []'s


Comente: