Good resources for learning Operating System Basics
My dream is to one day write an operating system from scratch, but I know I'll need to learn a lot about how existing operating systems work. What are some of the best resources for learning the basics of Operating Systems?
Resources that start from level 0 (I don't even know how a bootloader works or what exactly it does), but cover most important things by the end and are free would be great. Thanks!