This commit is contained in:
parent
d324093e02
commit
f927602ce1
|
@ -1,5 +1,7 @@
|
||||||
+++
|
+++
|
||||||
title = 'Posts'
|
title = 'Posts'
|
||||||
date = 2024-07-21T14:52:15+02:00
|
date = 2024-07-21T14:52:15+02:00
|
||||||
draft = true
|
draft = false
|
||||||
+++
|
+++
|
||||||
|
|
||||||
|
Here you'll find things I have written :)
|
||||||
|
|
|
@ -1,20 +0,0 @@
|
||||||
+++
|
|
||||||
title = '2024 07 22'
|
|
||||||
date = 2024-07-22T11:20:58+02:00
|
|
||||||
categories = ["os"]
|
|
||||||
tags = ["lowlevel"]
|
|
||||||
summary = "OSDev is painfull"
|
|
||||||
draft = true
|
|
||||||
+++
|
|
||||||
|
|
||||||
## 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 [forgejo](https://forgejo.vanten-s.com/vanten-s/os).
|
|
||||||
|
|
||||||
## 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
|
|
||||||
|
|
29
content/posts/os/2024-08-05.md
Normal file
29
content/posts/os/2024-08-05.md
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
+++
|
||||||
|
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. ([contact me](/))
|
||||||
|
|
||||||
|
## 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
|
||||||
|
|
Loading…
Reference in a new issue