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