Pintos是由Ben Pfaff于2004年在斯坦福大学创建的教学操作系统。Pintos最初是Nachos的替代品,Nachos最初是由Tom Anderson在加州大学伯克利分校开发的类似系统,并按照类似的路线设计。Pintos的开发旨在通过要求本科生实现实际操作系统的重要部分(包括线程,内存管理和文件系统)来向本科生介绍操作系统设计和实现中的概念。这项工作涉及将原始的Pintos内核转换为称为Burritos的现代类UNIX内核。在“从Pintos到Burritos”的整个转型过程中,我们加强了Pintos在三个关键领域的支持 - 流程,内存和文件管理,这使我们达到了仅阅读代码无法提供的理解水平。这次经历对你来说是一个很好的机会