The useful references for OS development
Operating System Building :
Programming Language :
Building Unix Based OS :
Building Linux Based OS :
Linux® Command Line and Shell Scripting Bible by Richard Blum .
Linux Kernal Development by Robert Love .
Linux Kernal Source : here .
Building Linux Based OS from GitHub
Online Tutorials
Intel® 64 and IA-32 Architectures Software Developer’s Manual
littleosbook from GitHub
OSdev Notes from GitHub.
OS tutorial from GitHub.
intermezzoS Book from GitHub.
Guide to Build an Operating System From Scratch by geeksforgeeks.org
Boot Sequence from wiki.osdev.org
Video Tutorials :
YouTube tutoarial by OliveStem x86 Assembly with NASM.
This Youtube Videos.
Example OS: