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.
Course | Format and Skills | Details |
---|---|---|
Wisconson Uni | videos, docs: OS | The perfect class for everything Operating Systems |
Tanenbaum | docs: OS | A highly regarded book for OS |
Fenollosa | code: OS | Step by step guide to make a basic OS on your own, with some setup tools |
Nystrom | docs: Scripting | How optimal interpreters are created |
OSDev Wiki | docs: OS | Assembling a cross compiler for development purposes. OSDev Wiki is a treause in itself |
James Hague | docs: Compiler | An approach to understand the development of compilers |
Mogensen | docs: Compiler | Lectures on Compiler Design |
Weasley/Pearson | docs: Compiler | A highly recommended book for Compiler Design, even at college level |