Skip to content

The pintos source distribution for PKU Operating System Course projects

Notifications You must be signed in to change notification settings

Altair-Alpha/pintos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

✅ About this repo

This is my implementation of PKU's Operating System course lab (adapted from the original well-known Pintos). Project documentation at: PintosBook. Updated to lab 2 (User Programs). My blog on this lab is available at CSDN.

DO NOT USE FOR YOUR HOMEWORK IF YOU ARE TAKING THE COURSE.

==========Contents below are from the original README.==========

Pintos

This repo contains skeleton code for undergraduate Operating System course honor track at Peking University.

Pintos is a teaching operating system for 32-bit x86, challenging but not overwhelming, small but realistic enough to understand OS in depth (it can run on x86 machine and simulators including QEMU, Bochs and VMWare Player!). The main source code, documentation and assignments are developed by Ben Pfaff and others from Stanford (refer to its LICENSE).

Acknowledgement

This source code is adapted from professor (Ryan Huang) at JHU, who also taught a similar undergraduate OS course. He made some changes to the original Pintos labs (add lab0 and fix some bugs for MacOS). For students in PKU, please download the release version skeleton code by git clone git@github.com:PKU-OS/pintos.git.

About

The pintos source distribution for PKU Operating System Course projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published