by positive_ev on 6/8/2024, 12:29:36 AM
by rustypotato on 6/8/2024, 4:05:48 AM
I also took the class that uses this OS at MIT. Absolutely fantastic. I was just browsing the class website today actually, and you can totally kinda take the class yourself. The site has all the lecture notes, the labs, and even a version of xv6 in a repo with branches for all the labs, along with instructions for getting it all working yourself. It's kinda amazing how open it is.
The first lab: https://pdos.csail.mit.edu/6.1810/2023/labs/util.html
I do plan to work through the whole thing myself again at some point soon.
by bgschulman31 on 6/7/2024, 10:38:01 PM
Many of the projects in my OS class in college involved building on top of the xv6 operating system. I remember one of the projects was building a scheduler for xv. It was definitely a great way to learn about different pieces of an operating system!
by user20180120 on 6/8/2024, 7:32:45 AM
Plan9 was/is used at a university is Spain for teaching
by mhw on 6/8/2024, 8:22:03 AM
Ha, on first read of the title I thought this might be a new release of the venerable xv image viewer - http://www.trilon.com/xv/
by hnthrowaway0328 on 6/8/2024, 3:59:03 AM
I have ways wanted to understand the Windows NT kernel -- maybe the earlier versions as they are simpler.
I heard the first version is close to VMS. Is it true? Is there any material on VMS? OpenVMS is open sourced but the version is too high.
by nialv7 on 6/8/2024, 12:43:11 AM
Why Unix v6? Why teach with a 50 years old design? I feel to teach the fundamentals of an operating system, i.e. scheduling, IPC, address space management, a microkernel design would be better.
by RACEWAR on 6/8/2024, 12:33:36 AM
What's a good way for autodidacts to fiddle through this?
by opless on 6/8/2024, 2:15:11 AM
Plan 9 is also a pretty simple codebase to understand.
by tripdout on 6/8/2024, 3:52:54 AM
I used PintOS in my operating systems class last semester - wish there was a part 2 to that class where we go even more in depth!
by renewiltord on 6/7/2024, 10:42:46 PM
XINU is another simple teaching system.
Took this class at MIT. 20/10 would recommend, especially for people who don't come from a systems background. The textbook is quite easy to understand and the labs are a very good check of your comprehension. Just maybe skip the network driver on the first go around :P