nemu: added NEMU project
This commit is contained in:
parent
937c472656
commit
576bc70292
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
title: "NEMU"
|
||||
summary: "An Emulator for the web written in rust"
|
||||
---
|
||||
|
|
@ -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).
|
|
@ -0,0 +1,4 @@
|
|||
---
|
||||
title: "docs"
|
||||
summary: "The documentation of NEMU"
|
||||
---
|
|
@ -0,0 +1,4 @@
|
|||
---
|
||||
title: "docs"
|
||||
---
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
title: "codebase"
|
||||
summary: "The documentation of the source code"
|
||||
---
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
---
|
||||
title: "codebase"
|
||||
---
|
||||
|
|
@ -5,5 +5,5 @@ title: "noxos"
|
|||
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.
|
||||
|
||||
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).
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
---
|
||||
weight: 1
|
||||
title: "codebase"
|
||||
summary: "the source code documentation"
|
||||
---
|
||||
|
|
|
@ -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
|
Reference in New Issue