vanten-s.com/content/posts/os/2024-08-05.md

30 lines
987 B
Markdown
Raw Normal View History

2024-08-05 01:26:35 +02:00
+++
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).
2024-08-06 00:24:31 +02:00
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)
2024-08-05 01:26:35 +02:00
## 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