by lordleft on 9/23/20, 6:45 PM
This is super interesting -- for folks who are worked on or with this, what makes Xv6 well-suited for teaching OS concepts? What aspects of the OS are less robust / filled out than a standard Linux or BSD distro? I'm curious about the pedagogical considerations behind this OS.
by alexellisuk on 9/23/20, 9:11 PM
by jeffrallen on 9/23/20, 6:24 PM
Xv6 is great, I taught an OS course on it at my employer once. One of my colleagues manned to creat a /dev/audio for it and play an MP3.
by Rotten194 on 9/24/20, 1:38 AM
by jjice on 9/23/20, 9:43 PM
My OS class that I'm currently taking sues Xv6 as a base for learning about OS implementation. The documentation is great and it clocks in under 10K lines if I'm remembering correctly. I'm really enjoyed working with it in class so far.
by ngcc_hk on 9/24/20, 12:46 AM
Can it work with fpga etc. so still learning but one learn more. Also with general pin in out more scope. Not just IT
by axblount on 9/23/20, 9:56 PM
Are there any other good minimal teaching operating systems out there? Unix-like or not.
by qntty on 9/23/20, 7:47 PM
Looks like this was recently re-written for RISC-V. Maybe it should be called Rv6 now.
by loeg on 9/23/20, 6:44 PM