Segunda-feira Nov 02, 2009

Aproveitei esse feriado para brincar um pouco com o grub e fazer um triboot no meu note..

O windows já veio quando comprei o note, logo instalei o OpenSolaris, que automaticamente já faz o Dual-Boot pra você, como o Ubuntu faz quando se tem o windows já instalado.

Um problema que sempre temos é, quanto ubuntu ou solaris já estão instalados e queremos instalar um dos dois. O que ocorre é que o Grub de um substitui o Grub do outro (isso já deveria ter sido solucionado, mããs).
No link abaixo você encontra um minibook do OpenSolaris explicando como fazer o Tri-boot no pc...
MiniBook

Como eu já tinha o OpenSolaris instalado e depois instalei o ubuntu, fica mais fácil editar o GRUB do ubuntu.
O Ubuntu que instalei aqui é o 9.10.

Quando você vai instalar o ubuntu, ele lhe mostra (na parte de partições) quais sistemas operacionais estão no seu pc e em quais partições estão.
ex: (hd0,1)
(hd0,2)
(hd0,3)
O "hd0" indica o número da sua HD. Se você só tem uma HD então é hd0, se tiver 2 ou 3. Segunda HD é hd1 , terceira hd é hd2 e assim por diante.
E o número depois da virgula mostra a particao que o sistema está, no caso do meu exemplo a hd0 tem 3 partições...

Por ter instalado o Ubuntu por ultimo, vamos ao Grub dele localizado em /boot/grub/grub.cfg .
Nessa versão do ubuntu o arquivo do Grub está diferente, em outras versões era menu.lst, no próprio minibook do OpenSolaris acima, você obtém essa informação.

Você irá encontrar algo, mais ou menos assim:

menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,4)
search --no-floppy --fs-uuid --set aedd5635-eefd-4470-8733-5697fb9c1227
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=aedd5635-eefd-4470-8733-5697fb9c1227 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,4)
search --no-floppy --fs-uuid --set aedd5635-eefd-4470-8733-5697fb9c1227
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=aedd5635-eefd-4470-8733-5697fb9c1227 ro single
initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set a848d7b248d77d8e
drivemap -s (hd0) ${root}
chainloader +1
}

nas linhas acima, mostra a entrada do ubuntu 9.10, e do windows, ou seja, ele não viu que o OpenSolaris estava instalado lá, então vamos adicionar o OpenSolaris depois do Windows ali, ....

menuentry "OpenSolaris 2009.06"{
set root=(hd0,2)
chainloader +1
}
No meu caso, o OpenSolaris está na segunda partição, tomem cuidado com isso, sabia bem onde está seu OpenSolaris, para adicionar certo no GRUb...
Lembrando que para editar esse arquivo no ubuntu você terá que ser super usuário...
Depois disso, só fechar e salvar seu Grub e reiniciar o pc, e pronto, triboot feito....

Sexta-feira Out 23, 2009

A Semana Nacional de Ciência e Tecnologia 2009, realizada anualmente pelo Ministério de Ciência e Tecnologia (MCT) do Governo Federal, neste ano acontecerá entre os dias 19 e 25 de outubro e tem como tema central “Ciência no Brasil”. O calendário e as instituições envolvidas na Semana Nacional de Ciência e Tecnologia podem ser vistos no site: http://semanact.mct.gov.br.

Inserida no contexto da Semana Nacional de Ciência e Tecnologia, a IV Semana de Tecnologia da FATEC Cruzeiro será realizada entre os dias 21 e 23 de Outubro de 2009.

O evento é realizado na Rotunda, centro de exposições em Cruzeiro e lá você encontra várias empresas em seus estandes expondo seus produtos e também instituiçõe de ensino, comunidade de software livre e em paralelo há palestras, workshops, apresentações musicais.

É claro que a Sun não ficou fora dessa e estava lá marcando presença e também pode contar com a ajuda do Grupo de Usuários de OpenSolaris do Vale do Paraíba.

No Estande da Sun você encontra Tudo sobre suas respectivas tecnologias (OpenSolaris, Java, Netbeans, Mysql, VirtualBox, etc) e também sobre as iniciativas acadêmicas da Sun como o OSUM (OpenSource University Meetup) e o SAI (Sun Academic Initiative).
Nós instalamos OpenSolaris no seu computador e vocÊ ganha brindes como canetas, cds do OpenSolaris e Netbeans e também acessar a internet em computadores disponíveis no estande usando o OpenSolaris (só fazer o teste Drive desse Sistema Operacional Livre)!!!
Foi previsto para o evento um público de 5000 pessoas. Já no primeiro dia, o evento foi visitado por quase 1000 pessoas que são estudantes, professores, representantes de empresas, pessoas com interesse em tecnologia, etc. Esse número de visitantes tende a crescer até o último dia.

Sábado Set 26, 2009

Here, the SFD event at Unisal University, Lorena - Sp.

Here, I (opensolaris techtalk), DAnilo Cubas (ambassador)(programing practices) and Sergio Tucano (opensource evangelizer)(opensource world and licenses) did talk demos and shuffle stuffs for students.

here is the pics..

Sooner ,the movie of all SFD!!!
it is coming!!!

OpenSolaris in the last day of Software Freedom Day events AT Fatec Cruzeiro College!

I wanna to thank Teresa Giacomini and Tzel. Teresa for ValeOSUG kit and Tzel for SFD kits from OSUM catalog. Thank you verymuch.
And thanks all you that participated of a Software Freedom Day event at Fatec Cruzeiro!!

here is the pics..

Quinta-feira Ago 27, 2009

Ontem (26/08/2009) na Unifesp em São José dos Campos ministrei uma palestra para os alunos sobre a Sun, suas tecnologias, mundo opensource, Certificação e TReinamentos da Sun!!
Quero agradecer o pessoal pelo carinho e paciência!!
Abaixo estão os slides e fotos!!

valeu galera!!

e Apoveitem o OSUM!!!

Quinta-feira Ago 13, 2009

Vou falar um pouco do Dtrace....
Que isso??
Uma ferramenta maravilhosa que tem no OpenSolaris para monitoramento de todo seu sistema..
Como assim?
O DTrace tem como finalidade monitorar tudo, quando disse tudo , é tudo mesmo, no seu computar, quais programas abertos (tá isso outros S.O. já fazem ou Softwares), status de rede, hardware, comportamento de arquivos, frequencia, monitora quais Threads do sistema estão correndo, estão em fila, quais ainda serão chamadas (quero ver um S.O. ou software proprietário fazer isso!!!), ver o que está acontecendo no kernel, TUDO minuciosamente você pode ver, como chamadas de processos, módulos, funções, TUDO TUDO TUDO!!!!
Segundo o wikipedia "...O Kernel de um sistema operacional é entendido como o núcleo deste ou, numa tradução literal, cerne. Ele representa a camada de software mais próxima do hardware, sendo responsável por gerenciar os recursos do sistema computacional como um todo..... " Então se você pode ver o que o kernel está fazendo através do Dtrace, você realmente pode corrigir erros e assim caminhar para um Sistema Operacional Ideal (Teoricamente)!!!!
Para ter uma idéia melhor, o site brasileiro de FreeBsd explica que "...DTrace é um framework criado pela Sun Microsystems para o Solaris 10 que oferece ao administrador de sistemas uma maneira compreensível de acompanhar e rastrear todas as operações internas de cada processo ou rotina do sistema, tornando-se uma poderosa ferramenta para diagnóstico avançado de problemas ou otimizações...."
O legal é você monitorar o que faz, como por exemplo quais processos você usa quando inicia x software. Quais informações sobre isto tudo você tem em mãos e com isso ver performance, ver problemas ou falhas que podem ser consertadas até por você mesmo.
Nesse link (Clique Aqui<9a>) da Sun você encontra um livro sobre o DTrace e uma boa explicação mais detalhada do que ele é e faz!!!

Para se fazer um script para que o dtrace execute você tem que escrever em Linguagem D. É, isso mesmo, Linguagem D. Mas não que é um bicho de sete cabeças não, é tranquilo.
Um pequeno exemplo , a partir do terminal do Opensolaris...
Abra o terminal e digite
cat hello.d
#!/usr/sbin/dtrace -s
BEGIN
{
trace("Hello World\n");
}

Pronto o programa está feito na pasta /usr/sbin/dtrace o comando -s é para a criação do script
e para executar o comando digite
dtrace -s hello.d

Aqui está a saída!!!!

É um exemplo simples, mas dá para ver que não é tão difícil asssim, só é questão de costume com a Linguagem.

Então, com esse exemplo e com o incentivo de que o Dtrace é a melhor ferramenta para monitoração e otimização do Sistema Operacional Solaris e OpenSolaris, só começar a brincar!!!
Espero que tenha ajudado e qualquer dúvida só mandar email ou postar comentários!!

Aqui você pode encontrar um "How to" do DTrace, é muito bom o material para aqueles que estão começando e querem entender um pouco mais sobre essa ferramenta poderosa!!!
Clique aqui para baixar!!
E Aqui o Potal BigAdim da Sun que tem várias dicas e materias!!

Segunda-feira Ago 10, 2009

Em setembro é comemorado o dia do Software Livre ( Software Freedom Day).
E com certeza, aqui o Vale do Paraíba não ficará de fora.
Acontecerão nas cidades de Cachoeira Paulista, Cruzeiro e Guaratinguetá, cada dia em uma cidade, palestras, workshops, hand on e ainda sorteios de brindes como camisetas, cds, minibooks e pendrives.

Aqui no Vale do Paraíba a comunidade do ValeOsug( Grupo de Usuários de OpenSolaris do Vale do Paraíba) estará organizando as atividades e provendo suporte ao evento que acontecerão na Fatec de Cruzeiro, Etec de Cachoeira Paulista.

Então, não fique de fora dessa festa e venha participar!!!
TRaga seu notebook!!!

Informações adicionais no SFD.com e na Comunidade do Vale do Paraíba do OpenSolaris!!!

Quarta-feira Jul 22, 2009

Minibooks do Solaris e OpenSolaris disponíveis na comunidade Brasileira OpenSolaris.

Os minibooks EM PORTUGUÊS estão disponíveis em páginas de comunidades Brasileiras OpenSolaris como a Br.OpenSolaris.org e o ValeOsug

Aproveitem..
:D

Segunda-feira Jul 20, 2009


A partir de Agosto na Fatec - Cruzeiro haverá um curso de Java e OpenSolaris para os estudantes.
O Intuito é fazer com que alunos conheçam, aprendam e desenvolvam sobre as tecnologias Java e OpenSolaris e com isso incentivar a certificação.
As Aulas na Fatec Cruzeiro começam a partir de 27 de Julho.
Os Alunos terão todo suporte necessário, laboratórios, máquinas, livros, cds, etc..
Esse curso será ministrado por mim (Renato Puccini, embaixador de Campus da Sun).
AS aulas serão aos sábados de manhã. O horário está ainda sendo visto.
Nas aulas de Java, o material usado será slides feitos por mim e videos e pequenos tutoriais do SAI ( Sun Academic Initiative).
Nas aulas de OpenSolaris, a comunidade Vale Osug ( Grupo de Usuários OpenSolaris do Vale do Paraíba) inicialmente, criado por alunos da FAtec, darão o devido suporte.
Então, até as aulas....

Terça-feira Jul 14, 2009

The difficult is...have more than 1 file to install.....

We, frequently see one file to install, but now we have two files.
one for interfaces like usb, boot order, cd image, it is kernel interface package...
and another only VirtualBox.

here is the snapshot, step by step to install it.
Then here we have the pkg..
we are extracting it to some directory ( what you want)

De Install_Vbox3_onOS

We can see 4 files.
2 is .pkg, so we need it.

De Install_Vbox3_onOS

After you extracted you can open the terminal and go to the directory which you extrated the files.

De Install_Vbox3_onOS

As we can see. we have 2 files.
WE must "execute" first the VirtualBox.Kern....


pfexec pkgadd -G -d VirtualBoxKern-3.0.2-SunOS-r49928.pkg

De Install_Vbox3_onOS

You say "all", to install all of it.

De Install_Vbox3_onOS

Now you install the second pkg,


pfexec pkgadd -G -d VirtualBox-3.0.2-SunOS-r49928.pkg

De Install_Vbox3_onOS

The first file is VirtualBox kernel interface package, you must install it first!!!
After you install the main VirtualBox package:
ready..
VirtualBox working!!!

De Install_Vbox3_onOS

De Install_Vbox3_onOS

This blog copyright 2009 by Renato Puccini