Bochs – Virtual Machine no Pocket PC
Bochs é um software de emulação IA-32 (x86) PC portátil escrito em C++ e programado por Kevin Lawton, que corre nas mais variáveis plataformas. Inclui a emulação de um processador Intel x86, periféricos de entrada e saída, memória e uma BIOS.
Este software permite a emular diversos processadores da família Intel: 386, 486, Pentium/ PentiumII/ PentiumIII/ Pentium4 ou x86-64 incluindo opcionalmente as instruções MMX, SSEx e 3DNow!.
É capaz de correr diversos sistemas operativos como:
Linux, DOS, Windows® 95/98 e Windows® NT/2000/XP ou Windows Vista.
Para correr esta aplicação no Windows mobile é necessário fazer estes passos:
1. Criar uma pasta auxiliar chamada “bochs” e extrair todos os ficheiros do pacote.
2. Ir à pasta “PC” no pacote e correr o programa “bximage.exe”
2.1 No primeiro campo escrever “hd”
2.2 No segundo campo escrever “flat”
2.3 No terceiro campo escrever o tamanho do disco pretendido
2.4 No quarto campo escrever o nome a dar a imagem criada.
3. Copiar a imagem criada e colocar na pasta “bochs”
4. Editar o ficheiro “BOCHSRC.bxrc”:
4.1 Alterar o campo “megs” para o tamanho da memória disponível do “Pocket PC”.
Nota 1: Se der um erro de falha de memória, é necessário diminuir o valor.
4.2 Alterar o campo “file” da linha 2 e linha 3 para a pasta do “Pocket PC” onde o ficheiro se encontra. ( Ex: file="\SD Card\Bochs\BIOS-bochs-latest" ) para localização no cartão SD na pasta Bochs.
Nota 2: O caminho para o cartão CF do “Pocket PC” é: ”\CF Card\” .
Nota 3: O caminho para o cartão SD do “Pocket PC” é: “\SD Card\”.
4.3 Substituir a linha 5 pelo o que foi copiado para a área de transferência no passo 2.
4.4 Alterar o campo “path” da linha 5 para a imagem do disco criada no ponto 2.
4.5 Alterar o campo “path” da linha 6 para a imagem de CD-ROM pretendida.
Nota 4: Se não quiser o CD-ROM no boot, é necessário apagar da linha 8.
5. Gravar o ficheiro.
6. Copiar para o cartão CF ou SD do “Pocket PC” a pasta boch.
7. Instalar o ficheiro: pocketconsole.cab no “Pocket PC”.
8. Correr o programa “bochs.exe” no “Pocket PC”.
8.1 Escolher a opção 2.
8.2 Colocar o caminho para o ficheiro “bochsrc.bxrc”.
8.3 Seleccionar a opção 6.
E pronto ficou com uma “virtual machine” no seu “Pocket PC”.
Licença: GNU LGPL Sistemas operativos: Windows Mobile Download: Bochs Pocket PC [843 KB] Homepage: Bochs
Imagens de discos virtuais: Bochs
Este artigo tem mais de um ano
Melhor era mesmo isto a correr em symbian…se bem que existe alguma coisa parecida mas só corre win 98.
Para que serve isto exactamente? para emular imagens no Pocket PC?
Cumprimentos|
serve para emular sistemas operativos num pocket pc
por exemplo tens um windows mobile 6.0 e podes meter la o windows xp… isto se tiveres requisitos para isso, mas nunca funciona a 100%
Talvez correr um terminal de Linux ou um Dos, td bem. Mas qq coisa acima disso, ia ficar meio lerdo. Uma bochsta. PEI. xD (calma, foi só uma piada..)
Isto já é a antecipar os PDA’s a passar o GHz e com Gigas de memória.
“Á homem” era correr em Symbian, Android e Maemo, Windows Mobile … é coiso, tem bicho.
Podes sempre compilar, o source code está disponível para download.
Cumprimentos
tu não me tentes 😛
agora a sério, não me parece que os pda’s já tenham performance para isto ser mais do que uma simples prova de conceito
achas que um pda não tem capacidade para correr um S.O. de um pc? Vou-t deixar algumas caracteristicas do meu 1º pc com windows 95:
Pentium 120Mhz (sim, era mm 120 não me venham tentar corrigir a dizer que era 133Mhz)
disco de 8gb
gráfica de 8mb e foi metida uma de 16mb por causa do Autocad
memória ram de 16mb(qnd instalava o Age of empires 1 não dava pq os requisitos de sistema exigiam 32 no mínimo)
Agora os requisitos do meu pda:
Processador 624Mhz
memória de 8gb + cartão de memória
e memória ram de 128mb
sim, acho que um pda não tem requisitos para emular um PC
é que uma coisa com 120MHz que foi um pc á 20 anos, não é propriamente um PC …
se é uma tecnologia nova, pretendo usar para tecnologia nova, e nao para correr ROMS de spectrum …
A ver se com isto posso ter o ubuntu server com mySql, PHP e apache…
Isso é que era. Mas com os recursos do meu PDA iPaq 114 …
Podes por linux, sem gestor de janelas e com o software todo que queres, pode é demorar um certo tempo a arrancar……….