bochs介绍

 Bochs是一款使用C ++编写的高度可移植的开源IA-32(x86)PC仿真器,可在大多数流行平台上运行。它包括仿真Intel x86 CPU,通用I / O设备和自定义BIOS。可以对Bochs进行编译,以模拟许多不同的x86 CPU,从386年初到最新的x86-64 Intel和AMD处理器,它们甚至可能还没有推向市场。
Bochs能够在模拟器内部运行大多数操作系统,包括Linux,DOS或Microsoft Windows。Bochs最初由Kevin Lawton编写,目前由该项目维护。
    Bochs可以被编译并以各种模式使用,其中一些仍在开发中。bochs的“典型”用途是提供完整的x86 PC仿真,包括x86处理器,硬件设备和内存。这使您可以在工作站上的仿真器内运行操作系统和软件,就像在机器内部安装机器一样。例如,假设您的工作站是Unix / X11工作站,但您想运行Win'95应用程序。Bochs将允许您在Unix / X11工作站上运行Win 95及相关软件,在工作站上显示一个窗口,模拟PC上的显示器。 



bochs介绍_第1张图片 Bochs 2.6.9于2017年4月9日发布!
新的Bochs 2.6.9版本现已推出。您可以从 SourceForge项目页面下载它 
有关自2.6.8版以来更改内容的详细信息,请参阅 CHANGES文件



Bochs IRC聊天记录
Bochs社区于2004年2月1日星期天举行了IRC公开讨论聊天。我们谈论了当前和未来的发展( 记录 )。以下是早先的对话中的一些成绩单:  2002年10月13日 ,  2002年4月7日 ,  2001年6月19日 ,  2001年5月30日 。 


Bochs在ISCA-35
Bochs的论文
“无虚拟化直接执行 - 设计便携式虚拟机”中   ,在中国北京举行的第一届“二进制翻译的建筑与微体系结构支持研讨会”上被 ISCA-35颁发 
下载 纸张 演示文稿 幻灯片。 


想要了解更多关于Bochs建筑的信息吗? Bochs如何在引擎盖下工作(第2版)  


帮助通缉
我们目前需要以下任务的帮助:
  • 错误报告:鼠标,中断控制器,定时器,IDE控制器,网卡,键盘,VGA ......我们的大多数错误报告和功能请求都是由于各种PC设备的C ++模型不完整造成的。为了改善这一点,我们需要PC硬件大师,他们知道在哪里找到这些东西的规格,并改进Bochs的硬件模型。使用模型是学习工作方式的有趣方式,与设计真正的硬盘不同,您可以立即在真实的操作系统上测试您的更改!
  • 磁盘映像:我们的磁盘映像集合已过时。拥有各种免费操作系统的小型或大型图像将会很棒。
  • 文档:将安装帮助和其他有用的信息添加到文档中。
为了帮助完成其中一项任务,请联系 Volker Ruppert  或 Stanislav Shwartsman 。 

更旧的消息
  • 2015年5月3日: Bochs 2.6.8现已上市。
  • 2014年11月2日: Bochs 2.6.7现已上市。
  • 2014年6月15日: Bochs 2.6.6现已上市。
  • 2014年6月1日: Bochs 2.6.5现已上市。
  • 2013年5月26日: Bochs 2.6.2现已上市。
  • 2013年4月7日: Bochs 2.6.1现已上市。
  • 2012年9月2日: Bochs 2.6现已上市。
  • 2012年1月6日: Bochs 2.5.1现已上市。
  • 2011年11月27日: Bochs 2.5现已上市。
  • 2011年2月23日: Bochs项目转移到Subversion源代码管理。Bochs 2.4.6是CVS提供的最后一个版本!
  • 2011年2月22日: Bochs 2.4.6现已上市。
  • 2010年4月:经过很长时间,Bochs重返SourceForce项目的前25名!

你可能感兴趣的:(CPU)