Mudanda de endereço do blog

21 21UTC Maio 21UTC 2009 por Filipe Rosset

O endereço deste blog mudou:

http://rosset.us/blog/

Fedora 11 Preview

29 29UTC Abril 29UTC 2009 por Filipe Rosset

Fedora 11 Preview

fedora11preview

- Instalação automática de codecs, fontes e cliparts
- ABRT – Automatic Bug Reporting Tool, facilita ao usuário reportar bugs
- Boot e shutdown mais rápidos
- DRI2 infraestrutura para renderização direta
- Eclipse com integrações Linux Tools, Valgrind, etc
- Ext4 como sistema de arquivos padrão.
- Todos os pacotes compilados com gcc 4.4.x
- Nova versão do Gnome 2.26
- Merge entre o KVM e QEmu
- Minimal platform para instalação mínima em servidores, appliances
- Novo instalador modo texto tornando mais fácil e divertida essa tarefa
- Python 2.6, RPM 4.7, Thunderbird 3, XFCE 4.6 e Xserver 1.6

Para uma lista de todas as novas (e melhoradas) features CLIQUE AQUI

Linux no Playstation 3 – Tchelinux 2009 Santa Cruz do Sul

28 28UTC Abril 28UTC 2009 por Filipe Rosset

Linux no Playstation 3 – Tchelinux 2009 UNISC Santa Cruz do Sul

linuxps3

No último sábado (25/04/2009) estive presente no Tchelinux 2009, que foi realizado na UNISC em Santa Cruz do Sul. Além de algumas emoções na viajem com os amigos Fábio Olivé e a Fran, o evento foi super bacana.
A estrutura da UNISC é show de bola, realmente muito bem estruturada, é para dar exemplo a várias instituições de cidades maiores que não chegam aos pés da estrutura que eles disponibilizam por lá. :)
Apresentei uma palestra sobre Fedora 10 rodando no Playstation 3. Essa palestra foi idealizada por mim e pelo Douglas Landgraf (RedHat).
Além de falar sobre o hardware, arquitetura e algumas funcionalidades básicas do console, demonstrei a instalação do Fedora no PS3.
Abaixo segue link com os slides da palestra:
http://www.tchelinux.org/2009/scs/slides/12-Linux_no_Playstation_3.pdf

Em breve novas versões da palestras estarão disponíveis nos próximos eventos, mostrando como desenvolver softwares tirando o máximo de proveito da arquitetura CellBE.
Como a nossa viajem demorou um pouco além do previsto, saimos de Chapecó-SC as 7h da manhã e chegamos lá após as 12h, depois de uns 100km de estrada de chão e muita poeira ;P (Barros Cassal, Boqueirão do Leão, Sinimbu e por fim Santa Cruz do Sul!) consegui assistir as seguintes palestras:

“Gerenciando Repositórios de Código com GIT” por Fábio Olivé Leite (RedHat)
Palestra bacana onde o funcionamento interno do GIT é bem explicado, fazendo com que entenda-se os hashes, as transições entre commits, gerenciamento de objetos e também porque GIT ainda vai dominar o mundo dos source codes ;)

“Investigando o Kernel com Systemtap” por Fábio Olivé Leite (RedHat)
Demonstra e explica como utilizar Systemtap para depurar seu kernel sem causar interrupções ou instabilidades no sistema. Exemplos bacanas e intuitivos que levam o ouvinte a automaticamente estudar o assunto mais a fundo.

As considerações finais do evento, slides e comentários sobre o evento estão disponíveis.

Obrigado a todos que prestigiaram o evento e esperamos no próximo ano fazer um evento ainda melhor! :-)

ctags + vim + kscope

15 15UTC Abril 15UTC 2009 por Filipe Rosset

ctags + vim + kscope

Indexando seu código C e facilitando pesquisas, procura de definições, etc.
Agradecimentos ao Douglas Schilling Landgraf que colaborou com informações sobre as ferramentas.

shell> sudo yum -y install ctags
ctags-kscope-vim-console
shell> cd /home/filipe/dev/linux-2.6
shell> make tags
shell> vim
vim> :set tags=/home/filipe/dev/linux-2.6/tags -> seta as tags geradas pelo make ctags
vim-set-tags
vim> :ta em28xx_alsa_unregister -> procura pela tag em28xx_alsa_unregister
ctags-tn-tp1
vim> :tn -> salta para a próxima tag
vim> :tp -> salta para a tag anterior
vim> :tf -> salta para a tag inicial
vim> :tf -> salta para a tag final

Ctrl + T    -> salta para o arquivo editado inicialmente
Ctrl + ]    -> salta entre as várias localizações do item procurado

kscope
Tela inicial com as configurações
preferencias-kscope
Tela do editor mapeando as funções, variáveis, structs etc do seu código
kscope

Referências:

http://dougsland.livejournal.com/54572.html

man ctags

http://ctags.sourceforge.net/

http://kscope.sourceforge.net/

Passos para instalar um novo disco rígido no PS3

6 06UTC Abril 06UTC 2009 por Filipe Rosset

Passos para instalar um novo disco rígido no PS3
- Efetuar a substituição do disco rígido antigo pelo novo (acesse o disco através do compartilhamento que fica a esquerda do console do PS3, remova o antigo, insira o novo)
- Prepare um pendrive ou mídia ótica (CD/DVD/BluRay) com a estrutura /PS3/UPDATE/PS3UPDAT.PUP (este é o arquivo de atualização do software base do PS3, atualmente está na versão 2.70 e pode ser encontrado aqui)
- Ligue o PS3 e insira o pendrive ou mídia ótica (CD/DVD/BluRay) no PS3. O console detectará que um disco rígido sem sistema operacional foi inserido.
- Pressione o botão PS no joystick, após isso pressione SELECT e START e siga as instruções que aparecem na tela. (O PS3 irá formatar o disco e instalará o software base no disco rígido)
Ao término desta atualização, seu PS3 estará zerado e com um disco rígido novinho em folha instalado!
É necessário que se faça as configurações de horário, localização, conexão de rede, etc.
Enjoy! :-)

CentOS 5.3 Released

1 01UTC Abril 01UTC 2009 por Filipe Rosset

http://wiki.centos.org/Manuals/ReleaseNotes/CentOS5.3/

IRPF 2009 e ReceitaNet 2009 no linux

2 02UTC Março 02UTC 2009 por Filipe Rosset

É necessário ter algum JRE instalado no sistema:
shell> wget http://www.receita.fazenda.gov.br/Publico/programas/irpf/2009/PGDIrpf2009/Java/Linux/IRPF2009linuxv1.0.bin
shell> wget http://www.receita.fazenda.gov.br/publico/programas/receitanet/Java/ReceitanetJava2009.01_setup_linux.bin
shell> sudo chmod +x *.bin
shell> ./ReceitanetJava2009.01_setup_linux.bin
shell> ./IRPF2009linuxv1.0.bin

Breve resumo sobre o git

19 19UTC Fevereiro 19UTC 2009 por Filipe Rosset

Breve resumo sobre git

git clone (clona um repositório git – cria um branch chamado master)
git pull (atualiza um repositório git original -> clone)
git checkout -b novo_branch (cria um novo branch apartir do branch master e alterna para o novo_branch)
git branch (mostra o branch que está conectado atualmente)
git status (retorna o status do branch corrente)
git add arquivo.c (adiciona o arquivo.c ao branch corrente)
git add -i (adiciona todos os novos arquivos ao branch corrente)
git checkout master (alterna para o branch master)
git checkout novo_branch (alterna para o branch novo_branch)
git commit -a -m “Meu primeiro patch!” (comita as alterações no branch corrente)
git checkout master (alterna para o branch master)
git merge novo_branch (faz um merge do novo_branch no branch atual(master))
git branch -d novo_branch (deleta o branch novo_branch)
git push (ao contrário do pull, atualiza o repositório git original <- clone)
git reset –hard HEAD^1 (rollback no último commit efetuado)
gitk (software muito bom para visualizar/organização dos branches)

Link recomendado -> http://git.or.cz/course/svn.html

Ypiranga 1 x 0 Juventude

7 07UTC Fevereiro 07UTC 2009 por Filipe Rosset

Estádio Colosso da Lagoa, Erechim-RS
Ypiranga 1 x 0 Juventude
Rumo ao título do Gauchão 2009!
:D

Desmontando um Playstation 3 e instalando Linux

31 31UTC Janeiro 31UTC 2009 por Filipe Rosset

Sexta-feira a noite, depois do futebol, sem muita coisa para se fazer resolvi brincar com o PS3.
Desmontei ele (não completamente, apenas algumas partes) e instalei Yellow Dog Linux 6.1 ppc64.
Abaixo seguem algumas imagens da brincadeira toda – desculpem a qualidade foi tirada num smartphone e por um amador em fotografias:

http://profile.imageshack.us/user/rossetfilipe

Basicamente a instalação de Linux no PS3 consiste em particionar o disco rígido para deixar espaço para as partições Linux.
Instalar o kboot (gerenciador de boot parecido com lilo/grub) que faz o PS3 inicializar.
A idéia principal era instalar na verdade o OpenBSD 4.4 macppc neste PS3.
Infelizmente as imagens do kernel do OpenBSD faziam o hardware simplesmente desligar.
Resolvi instalar o Yellow Dog mesmo.
Com o kboot instalado, reiniciar o PS3 em modo OS (o outro normal que inicia é o modo game).
Inicializar o DVD do Yellow Dog e mandar ver como qualquer instalação de Linux.
Detalhe negativo minha TV não ter HDMI e ser CRT ainda então resolução baixa e modo texto.
Até arrisquei modo gráfico mas… não ficou bom.
Bem, seguem mais dois links que foram as primeiras coisas que rodei no PS3 com Linux.

dmesg –> http://pastebin.com/f2e5360f4
cat /proc/cpuinfo –> http://pastebin.com/f3c45d3e0

Bem, é isso. Conforme eu for avançando nos testes com esse hardware principalmente o Cell BE vou postando no blog.
:)