IntroductionI feel like I've made considerable progress on Koiz OS. I built a bootloader, memory management functions, interrupt handlers, and a simple C library. At this point, I thought it would be fun to actually try running the operating system
Drakeor
A collection of 36 posts
Trying Out Web Hosting Control Panels in 2021
A few months ago, we thought it may be interesting to try going back to using a control panel to manage our sites.
KVM GPU Passthrough Tutorial
IntroductionWe're starting out the new year with a tutorial as I haven't wrote anything in my blog for a while. I wrote this at first for my reference for setting up my servers since the existing tutorials I found were
KoizOS - Virtual Memory Allocation
Post describing the writing a virtual memory allocator for my operating system project
KoizOS - Physical Memory Allocation
Journey of implementing a physical memory allocator in Koiz OS.
KoizOS - Handling Interrupts
My journey of developing interrupts for Koiz OS.
KoizOS - Building a Standard Lib
IntroductionAfter making it past the bootloader, the actual operating system starts and displays an X in the upper left-hand corner of the screen using the following code: void main () { char * video_memory = ( char *) 0xb8000 ; *video_memory = 'X'; } That's not very
KoizOS - Bootloader
Writing a Bootloader from Scratch in FASMAlthough OSDev and many other sites recommend first starting with GRUB, I wanted to write my own as a learning experience and see how far I can get with it before I needed to
Subscribe to Drakeor is Innocent!
Subscribe today and get access to a private newsletter and new content every week!