⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 user.dbk

📁 用vc++编写的虚拟机仿真系统。可以模拟真实操作系统的一些功能。
💻 DBK
📖 第 1 页 / 共 5 页
字号:
    operating system so that the guest OS can talk on the physical network.    Unfortuately, with the current implementation, the guest OS can talk    to any machine on the network BUT NOT the host machine.    </entry>  </row>  <row>    <entry>CDROM</entry>    <entry>Yes</entry>    <entry>Emulates an IDE CDROM.  The CDROM can read from an ISO disk image    on any platform.  On Windows (95/98/NT/2000), Linux, SunOS, FreeBSD,     NetBSD, Amiga/MorphOS, and BeOS<footnote><para>Coming soon, hopefully in    v1.3</para></footnote>, Bochs can read from the physical cdrom.    When the CDROM is enabled, only one hard disk can be used.    </entry>  </row>  <row>    <entry>Parallel Port</entry>    <entry>Yes</entry>    <entry>Parallel port emulation was added by Volker Ruppert for Bochs 1.3.    Data that is sent to the parallel port by the guest OS can be saved into a    file or sent directly into the parallel port device (Unix only).    </entry>  </row>  <row>    <entry>Serial Port</entry>    <entry>Not quite</entry>    <entry>The serial port (single 8259 UART emulation) is not really usable    yet.  The interface to the emulated CPU is mostly working, but it needs    some work before it can talk to a raw serial port or to a pseudo terminal.    </entry>  </row>  <row>    <entry>16/32 bit addressing</entry>    <entry>Yes</entry>    <entry>16 or 32 bit operand sizes, stack size, and addressing</entry>  </row>  <row>    <entry>v8086/paging</entry>    <entry>Yes</entry>    <entry>Virtual-8086 mode and paging</entry>  </row>  <row>    <entry>PIC</entry>    <entry>Yes</entry>    <entry>Master and slave programmable interrupt controller.    </entry>  </row>  <row>    <entry>CMOS functions</entry>    <entry>Yes</entry>    <entry>CMOS functions</entry>  </row>  <row>    <entry>Dynamic Translation/Virtualization</entry>    <entry>No</entry>    <entry>Because Bochs is designed to be portable, it does not attempt    to do any dynamic code translation or virtualization.  See     <link linkend="whatisbochs">What is Bochs?</link> for details.    </entry>  </row>  <row>    <entry>Simulate a Multiprocessor</entry>    <entry>Yes</entry>    <entry>Bochs can be configured to simulate up to 15 processors.  This    feature is still experimental, but it can boot Linux 2.2 kernels with SMP    support.  Please note that this does NOT mean that bochs can run    faster on a physical SMP machine.    </entry>  </row>  <row>    <entry>Take advantage of your SMP box</entry>    <entry>No</entry>    <entry>At present, Bochs does not use threads or parallel processing, so it    will not run any faster on multiprocessor hardware.    </entry>  </row></tbody></tgroup></table></section> <!-- End of Features --><section><title>Supported Platforms</title><table><title>Supported platforms</title>   <tgroup cols=2 align=left colsep=1 rowsep=1>   <tbody>   <row>      <entry>Unix/X11</entry>      <entry>X windows has always been well supported because it was      Kevin's Lawton's main development platform.  Bryce Denney maintains      the Unix/X11 platform now.  Most features and fixes (not all) are      tried first in Unix and then ported to the others.   </row>   <row>      <entry>Win32</entry>      <entry>This port was done by David Ross and is now maintained      by Don Becker.  You can compile with MS Visual C++ 5.0 or 6.0,      or Cygwin<footnote><para>Cygwin is a free Unix-like environment for Windows written bySteve Chamberlain and now maintained by RedHat.  Download it from--you guessed it--<ulink url="http://www.cygwin.com">www.cygwin.com</ulink></para></footnote>.      See <xref linkend="compiling-win32"> for compile      instructions.  </entry>     </row>   <row>      <entry>BeOS</entry>      <entry>Kevin Lawton did this port, originally to R3/PPC using      CodeWarrior.  It now works on R4/x86 with egcs. Simon Huet picked up      maintaining/reworking the BeOS GUI port.  In September 2001, Bernd Korz      of Inside Beos magazine       (<ulink url="http://www.insidebeos.com">www.insidebeos.com</ulink>), took      over the BeOS port.  Uses the same compile and install process as Unix.      </entry>   </row>   <row>     <entry>MacOS X</entry>     <entry>     Emmanuel Mailliard ported the Macintosh code to MacOS X with Carbon API.     He has been too busy to maintain it, so if you are interested in working     on it, contact the &devlist;.     </entry>   </row>   <row>      <entry>Macintosh</entry>      <entry>David Batterham drbatter@socs.uts.edu.au or drbatter@yahoo.com      ported bochs to the Mac.  He compiled with CodeWarrior Pro R1 (CW12).  To      compile, you have to build headers and Makefiles on a Unix machine using      "configure --with-macos".  Check out David's MacBochs website.  David has      not had time to maintain the page or the Mac port since early 2000. If      you have Mac development tools and want to contribute, contact the      &devlist;. </entry>   </row>   <row>      <entry>Amiga MorphOS</entry>      <entry>      This port is written and maintained by Nicholai Benalal.      </entry>   </row>   <row>      <entry>OS/2</entry>      <entry> Nick Behnken used PE2LX to translate David Ross's Win32      port to an OS/2 program.  This hasn't been updated in more than      a year, and Nick Behnken's page seems to be inactive.      Also, Craig Ballantyne ported bochs to OS/2, but his web page has      disappeared and his port has not been updated since March 2000.      His latest sources are at <ulink url="http://www.os2world.com/emulator/computer.html">http://www.os2world.com/emulator/computer.html</ulink>.      If you want to bring the OS/2 port up to date, contact the &devlist;.      </entry>   </row>   </tbody>   </tgroup></table></section>  <!-- End Platforms section --><!-- *************************************************************** --><section><title>FAQ</title><qandaset>  <qandaentry>     <question>       <para>Is Bochs Open Source?</para>     </question>     <answer>       <para>       Yes! Bochs is released under the <ulink url="http://www.gnu.org/copyleft/lesser.html">GNU LGPL</ulink>,       much thanks to <ulink url="http://www.linux-mandrake.com">MandrakeSoft</ulink>, makers       of the Linux-Mandrake distribution.       </para>     </answer>  </qandaentry>  <qandaentry>     <question>       <para>How do you pronounce "bochs"?</para>     </question>     <answer>       <para>       Phonetically the same as the English word "box". It's just a play on the word "box", since techies like to call their machines a "Linux box", "Windows box", ... Bochs emulates a box inside a box.        </para>     </answer>  </qandaentry>  <qandaentry>     <question>       <para>Who is the author of bochs?</para>     </question>     <answer>       <para>       Kevin Lawton is the primary author of bochs. There have been bug fixes, enhancements, and code contributions from some few hundred people, so it is not possible to list them all. Kevin is presently working on a PC virtualization project called <ulink url="http://www.plex86.org">plex86</ulink> and no longer maintain bochs.       </para>     </answer>  </qandaentry>  <qandaentry>     <question><para>     Who maintains bochs now?     </para></question>     <answer><para>      With Kevin's help, in April 2001, the members of the bochs-developers mailing list set up a new official bochs site hosted by <ulink url="http://sourcefourge.net">Source Forge</ulink>. The current admins on this project are Bryce Denney, Greg Alexander, and Don Becker.     </para></answer>  </qandaentry>  <qandaentry>     <question><para>     Tell me about peformance when running bochs?     </para></question>     <answer><para>     Because Bochs emulates every x86 instruction and all the devices in a PC system, it does not reach high emulation speeds. Kevin reported approximately 1.5MIPS using bochs on a 400Mhz PII Linux machine. Users who have an x86 processor and want the highest emulation speeds may want to consider PC virtualization sotware uch as plex86 (free) or vmware (commercial).      </para></answer>  </qandaentry>  <qandaentry>     <question><para>     Does bochs use a disk partition to install the OS?      </para></question>     <answer><para>     No. You use a disk image file, which is simply a large file, like any other file, on your platform's disk.      </para></answer>  </qandaentry>  <qandaentry>     <question><para>     Why can't I use Bochs with my current Win95 installation?      </para></question>     <answer><para>     Think about this. If you had two different PC's, they would require different hardware drivers. So you may not be able to safely move a disk drive with Win95 on it, from one to the other. Bochs is no different. It emulates a certain set of hardware devices, and requires each OS be configured for those devices.      </para></answer>  </qandaentry>  <qandaentry>     <question><para>     Is there a developer's email list for bochs?     </para></question>     <answer><para>     Yes.  For instructions on joining, refer to      <xref linkend="mailinglist" />     </para></answer>  </qandaentry>  <qandaentry>     <question><para>     Is there an irc channel for bochs?     </para></question>     <answer><para>     Not that I am aware of.     </para></answer>  </qandaentry>  <qandaentry>     <question><para>     Do you know of any snapshots of Bochs running Win95?     </para></question>     <answer><para>     Yes!  Look for "screen shots" on the <ulink url="http://bochs.sourceforge.net">Bochs home page</ulink> or on other Bochs sites.     </para></answer>  </qandaentry>  <qandaentry>     <question><para>     Does bochs support a CDROM?     </para></question>     <answer><para>     Yes, a CDROM is supported in Linux, Windows, and OpenBSD.  TheCDROM drivers for bochs allow the guest operating system to access thehost operating system's CDROM data directly.     </para></answer>  </qandaentry>  <qandaentry>     <question><para>     Does bochs support a sound device?     </para></question>     <answer><para>     Yes, there is Sound Blaster emulation support for Windows and Linux.     </para></answer>  </qandaentry>  <qandaentry>     <question><para>     Does bochs support a network card?     </para></question>     <answer><para>     Supposedly yes.  There is emulation for an NE2000 NIC in the currentreleases, though I have not heard whether it works or not.  If you try it,please fill out a testing form or bug report.     </para></answer>  </qandaentry>  <qandaentry>     <question><para>     What applications are known to run inside of bochs?     </para></question>     <answer><para>     Well, lot's of different OS's run inside of bochs, so   thousands.  I'm assuming your asking about Windows programs.   To give you a few, the following ones from the Winstone'98 tests   worked:   </para>   <itemizedlist>      <listitem>      <para>Access 97</para>      </listitem>      <listitem>      <para>CorelDRAW! 7</para>      </listitem>      <listitem>      <para>Excel 97</para>      </listitem>      <listitem>      <para>Lotus 1-2-3 97</para>      </listitem>      <listitem>      <para>Word 97</para>      </listitem>      <listitem>      <para>PowerPoint 97</para>      </listitem>      <listitem>      <para>Quattro Pro 7</para>      </listitem>      <listitem>      <para>WordPerfect 7</para>      </listitem>   </itemizedlist>     <para>Also, I've compiled an entire OS kernel inside bochs before.  Notto mention, running DOOM, though at then-pathetic speeds.     </para></answer>  </qandaentry><!-- ......................................................     A blank question to fill in copy and paste to create     a new entry (8 lines to yank)     ......................................................

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -