来自当知百科
2010年8月21日 (六) 08:07老生常庸讨论 | 贡献的版本

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到: 导航搜索

目录

BOCHS是什么?

  Bochs是一种十分轻便的使用c++编写的开源IA-32(x86)电脑模拟器,可以运行在最受欢迎的平台上。它仿真英特尔x86CPU、常见的I/O设备、和定制的BIOS。目前,Bochs可以被编译仿真386、486、Pentium/PentiumII/PentiumIII/Pentium4或x86-64位的CPU,包括可选的MMX,SSEx和3DNow指令。在Bochs仿真环境里能够运行许多操作系统,比如Linux、DOS、Windows95/98/NT/2000/XP或者WindowsVista。Bochs是由凯文·劳顿编写的,目前由“http://bochs.sourceforge.net”的Bochs项目组维护。

  Bochs可以被编译运用在多种模式下,其中有些仍处于发展中。bochs的典型应用是提供x86PC的完整仿真,包括x86处理器、硬件设备、和存储器。这让您在您的工作站上的模拟器里运行操作系统和软件,就像你有一台机器内的机器。例如,Bochs还将允许您在安装X11的Solaris机上运行windows应用程序。

  Bochs的发布遵守GNU LGPL。详见复制许可。

得到当前的源代码

  Bochs源代码可从http://bochs.sourceforge.net站点的Bochs主页得到。您可以下载最新发布版,或者使用CVS获取最新的源代码,或者抓取每夜都更新的CVS快照。正式发布的版本包含了最稳定的代码,但是如果你想尝试最新的功能,请试试CVS版。

说明文档在那里?

  Bochs的说明文档被写进了Docbook(资料收集库)。Docbook是一种文本格式,这种格式文档可以轻易地转换成许多流行的浏览器格式,如HTML、PDF、和Postscript。每个Bochs的可执行发布包都包含说明文档的HTML文件。您也可以通过http://bochs.sf.net/doc/docbook/index.html查看网上的最新说明文档。

  一些信息还没来得及在已有的HTML文档中更新,这可以在http://bochs.sf.net/docs-html中发现。我在哪里能得到更多的信息?我在哪里报告问题? Bochs说明文档和网站都介绍了如何加入Bochs开发者邮件列表,这是主要的Bochs论坛。网站主页也有报告漏洞和提出功能需求的链接。即使你没有SourceForge的账号您也可以在这些区域浏览和填写内容。我们需要您的反馈,以便我们知道Bochs的哪部分需要改进。

  如果你对Bochs做出了某些改进,并希望与人分享,网站上也有补丁发布页。

我怎样提供帮助?

  如果您希望有助于Bochs项目,最好是第一步加入Bochs开发者邮件列表,看看最近的消息文档,看看发生了什么?

  如果您是一名技术人员(明白硬件规格、能用才、C/C++)看看开放的漏洞报告和功能需求的列表,看看他们提到的问题是否有您感兴趣的工作。如果您查出CVS源码的漏洞,并且进行改进,制作了补丁,所有的开发人都会为您高兴而应用它。经常提交补丁或者从事源码主要改进工作的开发者将获得写访问CVS权限。一定要通过Bochs开发者列表交流,避免没有明确它而几个人做相同的事。

  如果您是一个Bochs使用者,不是硬件/C++专家,仍有许多您能帮助解决难题的方面。

  例如:

  - 写一个关于如何安装一个独特的操作系统的介绍。

  - 编写/整理文档

  - 在各种操作系统上测试Bochs并报告它的运行情况。

  纪念这一版Bochs发布一周年

个人工具
名字空间

变换
查看
操作
导航
工具箱