?? bochs基礎.txt
字號:
Bochs基礎介紹
來源:月光軟件站 作者: 2006-09-21 出處:pcdog.com
.net access linux 操作系統 dos
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.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -