Organizando o processo de compilação

Esse post irá mostrar uma pequena dica para quem deseja começar a testar programas de terceiros de uma forma organizada, de modo a preservar os “originais” do sistema e permitir isolar as versões.

Emulando o Maemo (Diablo) no N800 com o Qemu

Como descrito no post anterior, o suporte do Qemu ao hardware do N800 permite emulá-lo. Vamos dar uma olhada nisso…

Breve análise do N800

Resolvi comprar numa promoção do Submarino.com.br um N800 para dar de presente a minha mãe no dia das mães. Enquanto o dia “oficialmente” não chega, vou publicar algumas coisas que andei brincando.

Qual seu gerenciador de pacotes?

Basicamente o que distingue uma distribuição GNU/Linux é a maneira como os programas são instalados ou removidos. Eis alguns exemplos :

yum – gerencia e instala os pacotes no Fedora (extensão .rpm)
apt – cuida dos pacotes no Debian, Ubuntu, Knoppix, Kurumin etc (extensão .deb)
pacman – utilizado no Arch Linux
emerge -  do sistema Portage, que compila e [...]

Montando imagens JFFS2

Partições em JFFS2 são encontradas em um vasto número de sistemas embarcados. Esse post mostra como montar uma imagem JFFS2 na própria RAM. Muito útil para analisar seu conteúdo de firmwares.

Lguest: um hypervisor didático

“If unsure, say N. If curious, say M. If masochistic, say Y “
(Linux kernel config for lguest module)
Um hypervisor é uma máquina virtual monitora (virtual machine monitor) que possibilita executar diversos sistemas operacionais em uma mesma máquina. Isso significa que você pode executar o Windows e o OpenBSD em máquinas virtuais executando em cima do [...]

Slack: “Abrir com:” do Firefox não funciona!

Olá leitores! Quanto tempo!
Creio que esse seja um problema mais frequente no Slackware, pois nunca vi acontecer em outras distros, mas vi acontecer em todos os Slackwares que instalei [desde o 10.1] e mesmo no dos amigos que o usam.
O que acontece exatamente?
Simples! Ao clicarmos num arquivo para efetuar seu download o Firefox, normalmente, abriria [...]

QModInfo – obtendo informações da /proc/modules

A instalação do Ubuntu no meu notebook carrega 115 módulos! Sinceramente acho um exagero. Resolvi dar uma olhada mais detalhada nesses módulos e para facilitar minha vida fiz um programa gráfico (Qt 4.3) para listá-los.
Para acessar rapidamente, via terminal, digite:
git clone git://github.com/maluta/qmodinfo.git
Caso não tenha o git instalado, acesse o endereço abaixo e clique em download [...]

Desfragmentanto partições XFS

Quando você copia um documento para um sistema de arquivos XFS, você normalmente fica com um único bloco de dados que contém todo fragmento (extent) do arquivo. Se você precisar estender o arquivo ou sobrescreve-lo com algum dado, a área adjacente ao arquivo (no disco) pode não estar disponível, então será preciso dividí-lo em dois [...]

Campanha BR-Linux – ajude a sustentar projetos abertos

O EscovandoBits resolveu entrar (no último dia) na campanha do BR-Linux para ajudar a sustentar projetos abertos. Como regra para participar do concurso estamos deixando o texto proposto pelos organizadores:
Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso, e concorra a um Eee PC!
…e também a pen drives, card drives, [...]