3 ms·
Many folks here are recommending reading up on production grade operating systems which might be a very steep learning curve. I'd recommend starting with an ac
by filereaper 7y ago
Many folks here are recommending reading up on production grade operating systems which might be a very steep learning curve.
I'd recommend starting with an academic operating system to nail the fundamentals down, once you have a solid foundation you can then use all the excellent links provided by everyone else and ramp up on production grade kernels.
I have linked to multiple course syllabus'es below from excellent institutes, pick whichever feels most comfortable.
Harvard with MIPS based OS/161 (I learned this personally):
http://www.eecs.harvard.edu/~cs161/syllabus.html http://www.eecs.harvard.edu/~cs161/syllabus.html
Berkeley EECS 162 (John Kubiatowicz is amazing and is behind RISC V)
https://inst.eecs.berkeley.edu/~cs162/sp19/ https://inst.eecs.berkeley.edu/~cs162/sp19/
MIT OCW:
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-828-operating-system-engineering-fall-2012/lecture-notes-and-readings/ https://ocw.mit.edu/courses/electrical-engineering-and-compu...