加入收藏 设为首页 联系站长
首页 | 虚拟动态 | Cisco模拟 | Juniper仿真 | 虚拟机 | 网络仿真 | 软件路由 | 技术专题 | 相关软件 | 交流论坛
>首页 -> 虚拟机 -> Bochs

TOP

Bochs基础介绍
[ 录入者:admin | 时间:2007-10-28 15:03:47 | 作者: | 来源: | 浏览:602次 ]
Bochs x86 Pentium Emulator
Bochs x86 Pentium 模拟器
Updated: Tue Jan 21 21:43:17 EST 2003
Version: 2.0.2

WHAT IS BOCHS?
BOCHS是什么?

Bochs is a highly portable open source IA-32 (x86) PC emulator
 
written in C++, that runs on most popular platforms. It includes
emulation of the Intel x86 CPU, common I/O devices, and a custom
BIOS. Currently, bochs can be compiled to emulate a 386, 486 or
Pentium CPU. Bochs is capable of running most Operating Systems
inside the emulation including Linux, Windows 95, DOS, and
Windows NT 4. Bochs was written by Kevin Lawton and is currently
maintained by the Bochs project at "http://bochs.sourceforge.net".

Bochs是一种开源且高度可移植的IA-32(x86)PC模拟器,用C++写成,能够在大部分常见

的平台上运行。它包括了对Intel x86 CPU,通用I/O设备,和定制BIOS的模拟。通常情

况下,Bochs能够被编译成模拟386,486或者Pentium CPU。Bochs能够模拟运行大部分的

操作系统,包括Linux, Windows 95, DOS 和 Windows NT 4。Bochs 由Kevin Lawton撰

写,当前由Bochs项目进行维护,可通过"http://bochs.sourceforge.net"访问。


Bochs can be compiled and used in a variety of modes, some which are
still in development. The 'typical' use of bochs is to provide
complete x86 PC emulation, including the x86 processor, hardware
devices, and memory. This allows you to run OS's and software within
the emulator on your workstation, much like you have a machine
inside of a machine. Bochs will allow you to run Win '95
applications on a Solaris machine with X11, for example.

Bochs能够在多种方式下被编译和使用,有些方式仍在开发中。bochs的“典型”应用是

提供完全的x86 PC 模拟,包括x86处理器,硬件设备,以及内存。这些可以允许在你的

工作站上利用这个模拟器去运行操作系统和软件,就像你有一台机器中的机器一样。举

例来说,Bochs允许你在一台带有X11的Solaris机器上运行Win'95的应用程序。


Bochs is distributed under the GNU LGPL. See COPYING for details.

Bochs 在GNU LGPL方式下分发,细节详见COPYING文件。

GETTING CURRENT SOURCE CODE
获取当前的源代码

Source code for Bochs is available from the Bochs home page at
http://bochs.sourceforge.net. You can download the most recent
release, use CVS to get the latest sources, or grab a CVS
snapshot which is updated nightly. The releases contain the most
stable code, but if you want the very newest features try the
CVS version instead.

Bochs源代码可以从Bochs主页上得到:http://bochs.sourceforge.net。你可以下载最

新发布的版本,使用CVS可得到最近的源代码,或者通过夜夜更新的CVS快照获得。

release 版包括最稳定的代码,但如果你想得到最最新的特性,则可使用CVS版本。


WHERE ARE THE DOCS?
文档在何方?

The Bochs document.tion is written in Docbook. Docbook is a text
format that can be rendered to many popular browser formats such
as HTML, PDF, and Postscript. Each binary release contains the
HTML rendering of the document.tion. Also, you can view the
latest document.tion on the web at
http://bochs.sf.net/doc/docbook/index.html

Bochs文档使用Docbook撰写。Docbook是一个文本格式,它能够被转换为多种常见的浏

览器格式,诸如HTML,PDF,以及Postscript。每一个二进制release版包括转换为HTML

格式的文档。同样,你能够用以下连接访问最新的WEB文档:
http://bochs.sf.net/doc/docbook/index.html


Some information has not yet been transferred from the older
HTML docs. These can be found at http://bochs.sf.net/docs-html

有些信息还没有从旧式的HTML文档中转换过来。可以从以下网址得到:
http://bochs.sf.net/docs-html


WHERE CAN I GET MORE INFORMATION? HOW DO I REPORT PROBLEMS?
我能从哪里得到更多的信息呢?我怎样报告问题呢?

Both the document.tion and the Bochs website have instructions on how
to join the bochs-developers mailing list, which is the primary
forum for discussion of Bochs. The main page of the website also
has links to bug reports and feature requests. You can browse and
add to the content in these areas even if you do not have a (free)
SourceForge account. We need your feedback so that we know what
parts of Bochs to improve.

不论是文档还是Bochs网站都有关于如何加入bochs开发者邮件列表的说明,这是讨论

Bochs的主要社区。站点主页也有BUG报告和特性要求的连接。在这些区域中你能够浏览

和添加内容,即使你没有一个自由软件联盟的帐号也没有关系。

There is a patches section on the web site too, if you have made
some changes to Bochs that you want to share.

在网站上也有补丁区,如果你对BOCHS做了一些修改而且想共享的话。


HOW CAN I HELP?
我怎样提供帮助?

If you would like contribute to the Bochs project, a good first step
is to join the bochs-developers mailing list, and read the archive
of recent messages to see what's going on.

如果你愿意为Bochs项目出一份力,那么加入bochs开发者邮件列表是一个良好的开端,

然后通过阅读新消息文档来观察它将来的发展。

If you are a technical person (can follow hardware specs, can write
C/C++) take a look at the list of open bug reports and feature
requests to see if you are interested in working on any of the
problems that are mentioned in them. If you check out the CVS
sources, make some changes, and create a patch, one of the
developers will be very happy to apply it for you. Developers who
frequently submit patches, or who embark on major changes in the
source can get write access to CVS. Be sure to communicate with the
bochs-developers list to avoid several people working on the same
thing without realizing it.

如果你是一名技术人员(能够遵循硬件规范,能够写C/C++程序)看一看开放的BUG报告

列表和特性要求,看你是否对上面提及的任何问题感兴趣。如果你检查了CVS版本的源

代码,做了一些修改,并且建立了一个补丁,开发者中的一员将非常高兴为你应用它。

频繁提交补丁的开发者,或者从事源码主要修改的开发者将得到CVS的写权限。必须通

过与bochs开发者列表中的人员交流来避免几个人为同一个事情工作而相互不知情。


If you are a Bochs user, not a hardware/C++ guru, there are still
many ways you could help out. For example:

如果你是Bochs的用户,但不是硬件/C++的爱好者,你仍可以有许多途径进行帮助,例

如:

- write instructions on how to install a particular operating system
- writing/cleaning up document.tion
- testing out Bochs on every imaginable operating system and
reporting how it goes.

- 撰写关于如何安装一个特殊操作系统的说明书
- 撰写或整理文档
- 在所有可映像操作系统上测试Bochs,并报告其运行情况
[上一篇]使用bochs调试系统内核 [下一篇]BOCHS使用简单教程
※相关文章
 

评论

称  呼:
内  容:

相关栏目

最新文章

热门文章

推荐文章

赞助商链接