Skip to main content

Kernel Development

Kernel Dev is essentially all the low level software that may or may not be a part of an Operating System. If you are interested in Operating Systems, it is highly recommended to join the OSDev discord. They showcase various projects regularly.

All things OSDev and how the different parts of the master program assemble together come here. Although debatable, resources related to Compilers and Interpreters shall also be listed.

CourseFormat and SkillsDetails
Wisconson Univideos, docs: OSThe perfect class for everything Operating Systems
Tanenbaumdocs: OSA highly regarded book for OS
Fenollosacode: OSStep by step guide to make a basic OS on your own, with some setup tools
Nystromdocs: ScriptingHow optimal interpreters are created
OSDev Wikidocs: OSAssembling a cross compiler for development purposes. OSDev Wiki is a treause in itself
James Haguedocs: CompilerAn approach to understand the development of compilers
Mogensendocs: CompilerLectures on Compiler Design
Weasley/Pearsondocs: CompilerA highly recommended book for Compiler Design, even at college level