What's bochs?

Bochs 是一款开源的 x86 PC 模拟器,支持多种平台,包括 CPU、常见 I/O 设备及自定义 BIOS 的模拟。用户可以在不同操作系统上运行如 DOS、Linux 或 Windows 等操作系统。Bochs 支持从早期 386 到最新的 x86-64 处理器,并可根据需求编译为不同的模式。


Bochs - The cross platform IA-32 (x86) emulator

Updated: Sun Nov  2 08:45:00 CET 2014
Version: 2.6.7


WHAT IS 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. Bochs can be compiled to emulate many different x86 CPUs,
from early 386 to the most recent x86-64 Intel and AMD processors
which may even not reached the market yet. Bochs is capable of running
most Operating Systems inside the emulation, for example DOS,
Linux or Windows. Bochs was written by Kevin Lawton and is currently
maintained by the Bochs project at "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 Windows
applications on a Solaris machine with X11, for example.


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


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 SVN to get the latest sources, or grab a SVN
snapshot which is updated frequently. The releases contain the most
stable code, but if you want the very newest features try the
SVN version instead.


WHERE ARE THE DOCS?


The Bochs documentation 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 documentation.  Also, you can view the
latest documentation on the web at
  http://bochs.sf.net/doc/docbook/index.html


WHERE CAN I GET MORE INFORMATION?  HOW DO I REPORT PROBLEMS?


Both the documentation 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.


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


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.


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 SVN
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 SVN.  Be sure to communicate with the
bochs-developers list to avoid several people working on the same
thing without realizing it.


If you are a Bochs user, not a hardware/C++ guru, there are still
many ways you could help out.  For example:
  - write instructions on how to install a particular operating system
  - writing/cleaning up documentation
  - testing out Bochs on every imaginable operating system and

    reporting how it goes.




Bochs模拟器的2.7版本提供了一套完备的安装和编译指南,适用于不同的操作系统平台,包括Windows、Linux和MacOSX。为了帮助用户在特定平台上安装和编译Bochs,推荐参考《Bochs 2.7 使用手册:用户、开发与文档指南》。这份手册包含了用户指南、开发指南和文档指南,详细介绍了在各个平台上的安装和编译步骤。 参考资源链接:[Bochs 2.7 使用手册:用户、开发与文档指南](https://wenku.youkuaiyun.com/doc/4ymi8cuihx?spm=1055.2569.3001.10343) 在Windows平台上,用户可以选择下载预编译的二进制文件,也可以从源代码编译。编译时,推荐使用Microsoft Visual C++或者MinGW/MSYS环境。针对Linux平台,可以使用包管理器下载RPM包或者从源代码编译。对于MacOSX用户,可以选择下载DMG安装包或者使用MacPorts进行安装,也可以从源代码编译。 在编译Bochs时,用户需要下载Bochs的源代码,然后根据所使用的操作系统平台选择相应的配置选项和编译命令。例如,在Windows上编译时,用户需要使用Visual Studio的命令提示符来运行配置和编译命令。而在Linux上,用户可以在终端中使用configure和make命令进行编译。在MacOSX上,编译过程通常涉及命令行工具和相应的环境设置。 此外,手册还提供了详细的FAQ和常见问题解答,可以帮助用户解决安装和编译过程中遇到的难题。一旦成功安装和编译Bochs,用户便可以开始体验模拟x86架构计算机的功能,进行操作系统、应用程序或硬件组件的调试和测试。 通过这份《Bochs 2.7 使用手册:用户、开发与文档指南》,用户不仅能够了解到Bochs在不同操作系统平台上的安装和编译方法,还可以深入理解其功能特性、模拟器的配置和使用技巧,以及如何参与Bochs的开发和文档维护工作。这份资源不仅帮助你解决当前问题,还为你提供了持续学习和深入探索Bochs的途径。 参考资源链接:[Bochs 2.7 使用手册:用户、开发与文档指南](https://wenku.youkuaiyun.com/doc/4ymi8cuihx?spm=1055.2569.3001.10343)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值