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.
|
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).
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
---
|
---
|
||||||
|
weight: 1
|
||||||
title: "codebase"
|
title: "codebase"
|
||||||
summary: "the source code documentation"
|
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