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.