Operating System

A collection of 6 posts

KVM GPU Passthrough Tutorial

Introduction We'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

KoizOS - Building a Standard Lib

Introduction After 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

KoizOS - Bootloader

Writing a Bootloader from Scratch in FASM Although 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