Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>"The minimal set of OS primitives that Go relies on have been re-implemented entirely in Go and Plan 9 assembly inside the modified runtime."

Is the minimal set of OS primitives that Go relies on documented anywhere?



It looks like https://github.com/ycoroneos/golang_embedded gives details on what changes were necessary to the Go runtime package.


That's correct. My thesis (https://github.com/ycoroneos/G.E.R.T/blob/master/thesis/main...) also has detailed info in chapter 3. The github documentation is still a work in progress :P


It's awesome that you've released your masters project under a free software license. You see a lot of research that took several years of labour but wilts away because it remained proprietary. Well done!


Thanks, this PDF is great.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: