GCC is a compiler that grew up with Linux. Hit-oslab has built-in bochs, and the default environment assumed later in this experiment is also Bochs.įor a more detailed introduction to Bochs, please visit its homepage and Bochs manual. Moreover, Bochs has the unparalleled ability to debug the operating system of the virtual machine, so we recommend that you choose Bochs. But for the experiments designed in this book, the difference in efficiency is not obvious. Because Bochs is an emulator, its principle determines that its operating efficiency will be lower than that of a virtual machine. They are the most famous virtual machine software, and they are all free to use. If you want to continue to bind yourself to the Windows platform, in addition to Bochs, you can also choose VMware or Microsoft Virtual PC. If you want to embrace free Linux, then Bochs is almost your best choice. UBUNTU BOCHS LINUX 0.11 PORTABLEAnd Bochs itself is highly portable and can run on a variety of software and hardware platforms, which is the main reason why we chose it as the designated simulator for this book. It can run various operating systems such as Linux, DOS and various versions of Windows in the simulated environment. Introduction to main platforms and tools x86 emulator Bochsīochs is a free and open source IA-32 (x86) architecture PC simulator. For the convenience of experimenters, we have made the hit-oslab integrated environment on the most common platform Ubuntu (one of the most popular GNU/Linux distributions), which basically contains all the software needed for the experiment, and the installation process is very simple, Basically it can be used directly after decompression. The software involved in the above experiment environment is free and open source, has strong portability, and can be built on multiple operating systems on multiple computers. UBUNTU BOCHS LINUX 0.11 CODEThe basic process of the experiment is to write the application program according to the experimental requirements, modify the source code of Linux 0.11, compile it with gcc, and run and debug the target code in the virtual environment of Bochs. The hardware environment of this operating system experiment is a PC with IA-32 (x86) architecture (the computer you are using now), and the main software environment is Bochs + gcc + your favorite editor/IDE + your favorite operation System + Linux 0.11 source code.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |