PintOS安装

About

Pintos is a simple operating system. we will run Pintos projects in a system simulator (QEMU or Bochs, a program that simulates an 80x86 CPU and its peripheral devices accurately enough that unmodified operating systems and software can run under it.

Pintos Prerequisites

  • GCC. Version 4.0 or later
  • GNU bintiles:
  • Perl. Version 5.8.0 or later is preferred.Version 5.6.1 or later should work -GNU make, veersion 3.80 or later -QEMU: version 0.11.0 or later qemu-system-x86_64 --version -GDB.

Building

Pintos consists several modules or subtasks like threads/,userprog/ and vm/. And we need to complete them one by one.

To build Pintos from source codes after finishing the subtask, for example threads/. Run command

1
2
cd src/threads/
make
After that, builds/ was created under threads/, kernel, loader, test and other dependencies are created under builds/ at the same time.

Testing

After build Pintos, in directory threads/, Run command make check. Test results will be created under threads/build/, which tells the results of testing.