nemu: added NEMU project

This commit is contained in:
antifallobst 2023-03-19 15:55:55 +01:00
parent 937c472656
commit 576bc70292
9 changed files with 64 additions and 1 deletions

5
content/projects/nemu.md Normal file
View File

@ -0,0 +1,5 @@
---
title: "NEMU"
summary: "An Emulator for the web written in rust"
---

View File

@ -0,0 +1,8 @@
---
title: "NEMU"
---
NEMU is a small emulator for the web.
It is written in rust, targeting WebAssembly.
The source can be found on our [git server](https://git.nerdcult.net/nerdcult/nerdemu).

View File

@ -0,0 +1,4 @@
---
title: "docs"
summary: "The documentation of NEMU"
---

View File

@ -0,0 +1,4 @@
---
title: "docs"
---

View File

@ -0,0 +1,5 @@
---
title: "codebase"
summary: "The documentation of the source code"
---

View File

@ -0,0 +1,4 @@
---
title: "codebase"
---

View File

@ -5,5 +5,5 @@ title: "noxos"
Noxos is a small kernel project that we currently work on. Noxos is a small kernel project that we currently work on.
It targets the `x86_64` architecture and aims to be a well documented codebase. It targets the `x86_64` architecture and aims to be a well documented codebase.
The source can be found on our [git server](https://git.nerdcult.net/antifallobst/noxos). The source can be found on our [git server](https://git.nerdcult.net/noxos).

View File

@ -1,4 +1,5 @@
--- ---
weight: 1
title: "codebase" title: "codebase"
summary: "the source code documentation" summary: "the source code documentation"
--- ---

View File

@ -0,0 +1,32 @@
---
title: "Roadmap"
---
- [x] Bootable system
- [x] Logger
- [x] Page frame manager
- [x] Interrupts
- [x] Page maps
- [x] Heap
- [x] Format strings
- [x] Graphics Renderer
- [x] Text
- [x] Double buffering
- [x] Buffer requests
- [x] Panic Screen
- [x] Register dump
- [x] Stack tracing
- [x] Scheduler
- [x] (Kernel) Threads
- [x] Ramdisk
- [x] USTAR
- [x] RAMFS
- [x] VFS
- [x] ELF loading
- [x] Processes
- [ ] Keyboard input (ps/2 int)
- [ ] Shell
- [ ] JSON parser for system config
- [ ] FAT32
- [ ] Text Editor
- [ ] TCC