Created Wish List (markdown)

Kevin Lange 2014-04-26 18:23:27 -07:00
parent 3ba6b5986e
commit 71f5649caf

38
Wish-List.md Normal file

@ -0,0 +1,38 @@
If you are looking for a project to work on for とあるOS, this is the place.
# Kernel Projects
## Driver Projects
### Network Drivers
Build a driver for a network card, finish the port of lwip, or build a new, in-house networking stack.
### USB Stack
Build a USB stack and generic drivers for keyboards / mice.
## Ports
### Make the kernel portable at all
The kernel is very, very single-core-x86-specific at the moment. Porting requires some major architectural changes. Breaking out all of the x86/PC-specific parts is a project in and of itself.
### ARM port
Port the kernel to an ARM development board.
#### Sub-project: Raspberry Pi port
There is a broken, incomplete, unmaintained port to RPi. Either finish it, or start a new one.
### x86-64 port
Port the kernel to x86-64.
### SMP support
Currently, a lot of the kernel assumes a single CPU. Enable SMP support in the kernel.
## Other
### Finish EXT2 filesystem
The current ext2 filesystem module is missing write support. Finish the filesystem module.
# Userspace Projects
## Thread-local storage
Add support for thread-local storage to the toolchain.