+++ title = 'Os Devlog: Intro' date = 2024-08-05T00:00:00+02:00 categories = ["os"] tags = ["lowlevel"] summary = "OSDev is painfull" draft = false +++ ## Introduction I've been trying osdev for a few weeks now, and I decided that I would start writing a devlog :). My end goal is a simple unix-like system, that doesn't have to be posix-compliant. If you want a look on the source, it's available on my [forgejo](https://forgejo.vanten-s.com/vanten-s/os/src/commit/c8ce4a2de0d69d4378447fb4f7e87278b942b313). I will write devlogs here every once in a while. I won't really be getting to the more low-level stuff, unless someone requests that. (see navbar) ## Things done As I previously stated, I have written this for a while now. I have been able to implement: - A functioning GDT - A functioning IDT - A extremely simple keyboard driver - A extremely simple display driver ## Missing features - I can't get to Ring 3 for some reason (heelpp) - No multitasking - 2 System calls