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.5.1 (6-jan-2012)
Sistema Operacional Multiplataforma
Gênero(s) Emulador
Licença LGPL
Página oficial bochs.sourceforge.net
Portal das Tecnologias de informação

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.

Índice

[editar] História

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]

[editar] Uso

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.

[editar] Porte para PlayStation 2

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

[editar] Referências

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

[editar] Ligações externas

Ferramentas pessoais
Espaços nominais

Variantes
Ações
Navegação
Colaboração
Imprimir/exportar
Ferramentas
Noutras línguas