Page:
Wish List
Pages
1.0 release announcement draft
1.1 TODO
2.0 TODO
2.0 release announcement draft
Contribution Guidelines
FAQs
Features
Home
How to Python
Loadable Kernel Modules ELF Relocatable Objects
Media
Modules
New Release Template
New VFS
Old Screenshots
Ports
Screenshots
ToaruOS NIH
Todo
What Happens When
Wish List
Yutani Future
5
Wish List
Kevin Lange edited this page 2015-08-26 19:28:01 -07:00
If you are looking for a project to work on for とあるOS, this is the place.
Kernel Projects
Driver Projects
Network Drivers
Write a driver your favorite NIC, or contribute to the network 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.
File system drivers
Write a driver for a new filesystem.
Userspace Projects
Thread-local storage
Add support for thread-local storage to the toolchain.