Why I want this, is because this is my passion project that I have been want to do this from a long time and I want to get my hands dirty with using the lowest programming language level. Like machine code (binary code). I don't mind if this project is difficult and that takes a long time. My goal is not to compete with big OS (for example windows OS, Mac OS, etc etc...). I just want to make a simple OS, that can show text on screen and do some other basic tasks. I have a raspberry pi (4 model B) and I think that is a great place to make an OS. But the question is, how do I begin, where can I learn on how to make an OS? I do have some programming knowledge in the past. Like for example how while/for loops work, if and else statements, although I am not so far with OOP concepts.
I heard about VBOX, but I have never installed the program.
I am really curious about how I am going to make an OS. It is really a dream.
This project is also a big inspirantion of TempleOS.
Sorry for my bad English, this is also my first post in this website.