Estes são os meus primeiros dias brincando com o XO, famoso laptop de 100 dólares, que tem fins educativos. A primeira impressão é muito boa: apesar de lento, vem com um Linux prontinho pra usar (Fedora). E é bem leve e bonitinho.... :)
Para os computeiros de plantão, seguem algumas coisas legais pra fazer com os "brinquedinhos"...
HABILITAR TERMINAL
Como em qualquer distribuição Linux, dê Ctrl+Alt+F1 para abrir um terminal. Ah, o F1 não existe né? Bom, o F1 virou o indicador de vizinhança (muitas bolinhas formando um círculo), próximo ao "ESC" (que virou um "X").
Usuário: root
Senha: apenas de enter
CONVERSAR 2 XOs POR SSHSim! Misteriosamente eles vêm com um servidor e um cliente de ssh. Até imagino a professora dizendo: "Joãozinho! Já falei mil vezes que não é pra hackear o laptop do amiguinho...".
UPDATE: os passos abaixo não precisam ser feitos se a rede mesh (automática) já funcionar. Aí, vc apenas digita ifconfig para saber qual seu IP (inet addr do msh0), põe senha no root e faz o ssh.
Para habilitar a comunicação wireless entre duas máquinas, digite em ambas:
# iwconfig eth0 essid teste channel 7 mode ad-hoc
# ifconfig eth0 10.0.0.1 netmask 255.255.255.0 up
(ok, varie o IP para cada máquina...10.0.0.2, 10.0.0.3, etc)
#iwlist scanning
(apenas para acompanhar se as redes estão sendo criadas)
# passwd
(o root vem sem senha, coloque alguma para poder fazer o ssh)
# ssh 10.0.0.1
Obs: as vezes nao deu certo
ATUALIZAR FIRMWARE E BUILD
Vá na
wiki do projeto OLPC e baixe os releases mais recentes, compatíveis com seu hardware.
No meu caso, utilizo um B2, então irei colocar o firmware Q2D03. Ah, estas atualizações irão
apagar tudo o que estiver gravado no laptop. Então tenha cuidado...
$ wget http://dev.laptop.org/pub/firmware/q2d03/q2d03.rom
(baixando a ROM, para atualizar o firmware posteriormente...copie para o pendrive)
Agora vamos copiar o
build. Iremos escolher a versão
devel, por ser a mais atual (e deve ser jffs2, pois estamos instalando num XO e não num emulador)
Bom, decidi baixar o build 625 (jffs2), que não é estável, mas é o mais recente...
$ wget http://..../olpc-redhat-stream-development-devel_jffs2.img
(renomeie para qualquercoisa.img e copie para /boot, no pendrive)
$ wget http://..../olpc-redhat-stream-development-devel_jffs2.img.crc
(renomeie para qualquercoisa.crc e copie para /boot, no pendrive)
Pronto! Ao listar os arquivos do pendrive, você deverá ter algo como:
/q2d03.rom
/boot/imagem.img
/boot/imagem.crc
Ok, remova o pendrive do seu computador e vamos colocá-lo no XO.
Siga os passos:
a) Com o XO desligado, plugue o pendrive.
b) Segurando o "X" (p/ baixo, no teclado de jogos), ligue o XO. Ou apenas tecle "esc" durante a inicialização, caso seu firmware seja mais recente. Após aparecer a mensagem "Release", solte o X. Digite 'help', ele é auto-explicativo.
ok flash u:/q2d03.rom
(para sobregravar a nova firmware)
ok copy-nand u:/boot/imagem.img
(para sobregravar o sistema operacional)
Pronto! É só rebootar!
LINKS RELEVANTES
-
Wiki da OLPC