Git Product home page Git Product logo

os2017's Introduction

Operating System Labs 2017 for Fudan University

Install the patched QEMU emulator

QEMU is a modern and fast PC emulator.

Unfortunately, QEMU's debugging facilities, while powerful, are somewhat immature, so we highly recommend you use the patched version of QEMU instead of the stock version that may come with your distribution.

  1. Clone the IAP 6.828 QEMU git repository. git clone http://web.mit.edu/ccutler/www/qemu.git -b 6.828-2.3.0
  2. You may need to install several libraries.
    • Ubuntu 16.04: sudo apt install libsdl1.2-dev libtool-bin libglib2.0-dev libz3-dev libpixman-1-dev
    • Ubuntu 12.04: sudo apt-get install libsdl1.2-dev libtool libglib2.0-dev libpixman-1-dev
  3. Configure the source code. ./configure --disable-kvm --target-list="i386-softmmu x86_64-softmmu"
  4. Run make to compile QEMU.
  5. Run sudo make install to install QEMU.

References

os2017's People

Contributors

fengziyjun avatar wujysh avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.