xv6 is a re-implementation of Dennis Ritchie’s and Ken Thompson’s Unix Version 6 (v6). xv6 loosely follows the structure and style of v6, but is implemented for a modern RISC-V multiprocessor using ANSI C.
Exactly what it says on the tin. It runs on Qemu’s RISC-V target.
Cool, but totally pointless. Not only is UNIX V5 outdated from a modern software/hardware point of view, but now we have the chicken/egg problem that no-one has RISC-V hardware, no-one would want to run UNIX V5 (outside curisity) on it, and no-one is going to write software for a 40 year old OS when Linux and BSD are much better targets.
It’s a great proof of concept, but i see no real value in it other than as a novelty.