Posts

Showing posts from 2021

The Re-beginning of OS Dev

  It has been a lot of time since the last post, I almost forgot the progress I had made on OS development. Going through the previous posts, it seems like I had been able to write a custom    print() function that showed characters on screen, as well as an   fprintf() which wrote to the file.  This is including the initial steps of creating a bootloader and 'hello world' for the OS. Come to think of it, I haven't given any name yet to my OS. Have to think of that too... I have started going through https://wiki.osdev.org  , a great resource collection for all the developers who dream of creating their own kernel. Going through the Requirements, it looks like I meet almost all of them, so this won't be a complete waste of time as it seemed some time ago. Let's see what happens. The first step would be to create a GitHub repo, and set up all the prerequisites like toolchain, make, shell, and emulator for the development. I think I will mostly go with Wi...