3 ms·
What am I supposed to do with it?
by johnmarcus 7y ago
What am I supposed to do with it?
- tyingq 7y agoLearn about Unix internals on something much smaller than the available alternatives?
- johnmarcus 7y agolike 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.
- tyingq 7y agoAhh, 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 https://www.cs.virginia.edu/~cr4bd/4414/F2019/xv6intro.html
- johnmarcus 7y agoThank you, that is precisely what I was looking for.
- jmiskovic 7y agoThe 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.
- johnmarcus 7y agothank you, that's useful information of what this is.
- monocasa 7y agoIn 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.
- johnmarcus 7y agonot 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?