vanten-s.com/content/posts/os/2024-08-05.md
vanten-s 6e039874eb
Some checks failed
/ build (push) Has been cancelled
Fixed OS post
2024-08-06 00:24:57 +02:00

987 B

+++ 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.

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