Hacker News new | ask | show | jobs
by johnmarcus 2300 days ago
What am I supposed to do with it?
4 comments

The included textbook is _really_ good introduction to systems programming. I highly recommend taking a look if you are interested in kernel programming or interaction between OS.
thank you, that's useful information of what this is.
Learn about Unix internals on something much smaller than the available alternatives?
like literally, i was asking for instructions. neither this post nor the github repo offered any instructions of what one is supposed to do with this, aka, how to build it, how to run it, or what to learn.
Ahh, ok. I wasn't trying to be snarky, just pointing out that it's quite small and easy to fit in your head.

It seems disconnected because it's the repo for the port to RISC-V. The instructions you're looking for are here for the original x86 port: https://www.cs.virginia.edu/~cr4bd/4414/F2019/xv6intro.html

Thank you, that is precisely what I was looking for.
In addition to teaching, it's been used as the core of a couple proprietary OSes for small envs. I think at least one TEE monitor is a heavily modified xv6.
not sure what all the downvotes are for - it was a legitimate question. The instructions just say to clone the github repo. The github repo just says it's for learning - no instructions.

How is one to learn without instructions? Or it only to teach those whom already know the answers?