Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
System

Pintos (operating system)

Operating System

Pintos is a simple instructional operating system framework for the x86 instruction set architecture. It supports kernel threads, loading and running user programs, and a file system, each implemented in a deliberately simple way. Ben Pfaff created it at Stanford University in 2004 as a replacement for Nachos, the teaching system developed at UC Berkeley, and designed it along similar lines. Students implement significant parts of a real operating system, including thread and memory management and file system access, and they learn debugging skills along the way. Unlike Nachos, which runs as a user process on a host system and targets the MIPS architecture, Pintos can run on real x86 hardware, though it is often run on an emulator such as Bochs or QEMU, and its assignments are written in C. Several universities use it in their operating systems courses.

Facts
Year
2004 1
Platform or Architecture
x86 1
Status
Status
Active / In Use 1
Connections

In Field

Source Pintos (operating system) (Wikipedia)
Sources
1. Pintos (operating system) (Wikipedia)
  • History
    It was created at Stanford University by Ben Pfaff in 2004.
  • Lead
    Pintos is currently used by multiple institutions
  • Lead, platform or architecture
    Pintos is a simple instructional operating system framework for the x86 instruction set architecture.
  • In Group: Research and Academic Operating Systems, Comparison to Nachos
    Pintos is intended to introduce undergraduates to concepts in operating system design and implementation
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.