Another possibility is to get involved with an existing kernel project that needs some help. Since these projects need multiple people, there is no need to claim these.
Project | Summary |
Compressed Caching is a new level in the virtual memory hierarchy, where pages are stored in some compressed format, decreasing the number of page faults that are serviced by slow hard disks. | |
The Linux1394 project has a seemingly ever-growing to-do list of bugs and other items, ranging from small cleanups to implementation of full drivers (e.g. IP over FireWire). If you have FireWire hardware, working on these drivers may be a good entry into kernel hacking because most FireWire specs are open, some even gratis. See the Wiki at linux1394.org for the to-do list and links to specifications. | |
This project addresses some shortcomings (fairness, performance, privacy) of the TCP/IP Stack in mesh networks with a new layer3/4 protocol. Some things are running and need more testing. | |
OpenSSI is a comprehensive clustering solution offering a full, highly available single-system image (SSI) environment for Linux. Development involves porting to newer kernels, regression testing, and fixing bugs in the clustering file system, process management, networking, IPC, shared memory, and init as well as userspace system utilities in a distributed computing environment. | |
There are more than 1000 open bugreports in kernel bugzilla. The bugs to fix are of difficulty level 1-10 and there`s a lot to learn there, because nearly every part of the kernel gets touched. Please help identifying and fixing Linux kernel bugs. | |
The Linux kernel evolves at a breath-taking speed. But while adding new features and fixing others, developers often break things and introduce regression. Some call that ....progress. | |
Tux3 is a write-anywhere, atomic commit, btree-based versioning filesystem. |
KernelNewbies: KernelProjects (last edited 2020-03-29 10:17:42 by MatthewWilcox)