Created Wish List (markdown)
parent
3ba6b5986e
commit
71f5649caf
38
Wish-List.md
Normal file
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.
|
Loading…
Reference in New Issue
Block a user