2 ms·
I did three graduate classes. - Distributed systems. 6.824 (There are two versions. the labs changed over the years). - Operating systems: 6.828. Operating sys
by yodsanklai 9y ago
I did three graduate classes.
- Distributed systems. 6.824 (There are two versions. the labs changed over the years).
- Operating systems: 6.828. Operating systems
I mainly did the labs. In 6.828, you program a full OS kernel (JOS, based on provided source code). In 6.824, one project was a user-space distributed file system in C++, another was a distributed reliable key-value store in Go.
I agree that the course material is hard to follow without external help but it's definitely doable. They have automatic grading scripts and the labs are progressive.
- jamestimmins 9y agoOh man those both sound awesome. Thanks for adding the info! Especially the distributed systems course.