MyOS - DIY Your Own Operating System

In the meanwhile of exploring security and privacy issues and solutions in IoT field, I feel stronger and stronger that I need some knowledge about how an Operating System works. Even though I have taken the Operating System course during my undergraduate, many details about the underline working process are still blind to me. This time, I would like to follow several online famous tutorials and make a day-by-day learning progress board with details.

Give credits to :

The working environment is:

I encountered a difficulty to enable CPU interruptions. I may need more time to resolve that.