Bochs

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
Bochs
Bochs.png
Bochs x86.png
Bochs rodando Conectiva 8++
Desenvolvedor Kevin Lawton
Versão estável 2.6.2 (26-mai-2013)
Sistema operacional Multiplataforma
Gênero(s) Emulador
Licença LGPL
Página oficial bochs.sourceforge.net

O Bochs é um emulador multiplataforma da plataforma x86. Isso quer dizer que ele pode executar SOs compilados para a plataforma x86, como se este rodasse numa máquina real, assim como os aplicativos executáveis escritos para rodar no SO que estiver rodando no Bochs. O Bochs pode fazer isso em qualquer computador que conte com um compilador de linguagem C++, isso possibilita que ele faça a emulação da plataforma x86 em máquinas como PowerPC (IBM) e SPARC (Sun). Bochs pode ser executado em vários sistemas operacionais host, como o Windows, Windows Mobile, Linux, Mac OS X, iOS, PlayStation 2.

Bochs é usado principalmente para o desenvolvimento do sistema operacional (quando um sistema operacional emulado trava, ele não travar o sistema operacional do host, então o sistema operacional emulado pode ser depurado) e para rodar outros sistemas operacionais convidados no interior já está executando sistemas operacionais do host. Também pode ser usado para executar softwares mais antigos - como jogos de PC - o que não vai rodar em computadores não-compatíveis, ou demasiado rápido. Ele usa SeaBIOS.

História[editar | editar código-fonte]

Bochs começou como um programa com uma licença comercial, ao preço de 25 USD, para usar como está. Se um usuário precisa para vinculá-lo com outro software, o usuário teria que negociar uma licença especial. Isso mudou em 22 de Março de 2000, quando Mandrakesoft (agora Mandriva) comprou Bochs do desenvolvedor-líder Kevin Lawton e liberou para Linux sob a GNU Lesser General Public License. [1]

Uso[editar | editar código-fonte]

Bochs pode emular o hardware necessário para o sistema operacional convidado, incluindo discos rígidos, drives de CD e unidades de disquete. Disco e imagens ISO pode ser "inserido", enquanto o sistema está sendo executado. No entanto, o desempenho do sistema é muito lento, porque é apenas emulado. Mas é útil para a captura de telas em pesquisar do antigo software DOS. Bochs é amplamente utilizado para hobbystas OS em desenvolvimento, como ele salva a necessidade de reinicialização do sistema constantes (para testar o código). Bochs é também conveniente para os desenvolvedores do sistema operacional porque tem relatórios de erros e arquivos dump que outros emuladores não tem.

BFE torna possível para depurar o software passo-a-passo na instrução e registar nível, bem como da Borland Turbo Debugger.

Porte para PlayStation 2[editar | editar código-fonte]

A versão PS2 foi portado por KarasQ (psx-scene forums).

Referências[editar | editar código-fonte]

  1. Gael Duval (March 23, 2000). MandrakeSoft buys Bochs for Linux and commits it to Open Source. Visitado em September 21, 2011.
Ícone de esboço Este artigo sobre Informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.


Ligações externas[editar | editar código-fonte]