Operating System: From 0 to 1 by Tu, Do Hoang
Publisher: Github 2017
Number of pages: 313
This book helps you gain the foundational knowledge required to write an operating system from scratch. The book does not try to teach you everything, but enough to enable you to learn by yourself. The book teaches you core concepts, such as x86 Assembly, ELF, linking and debugging on bare metal, etc., but more importantly, where such information come from.
Computers & Internet Microsoft Operating Systems