Messages in this thread | | | Date | Fri, 21 May 2004 20:46:18 -0700 | From | "Randy.Dunlap" <> | Subject | Re: Starting project. |
| |
On Fri, 21 May 2004 20:22:15 -0700 (PDT) Vadim Lobanov <vadim@cs.washington.edu> wrote:
| Hello, | | Up to now, I've been reading up on various outside sources about the | structure of the Linux kernel, as well as following the discussions on | this list. Though so far I've only had experience at writing userland | programs on *nixes, I've acquired a curiosity for the overall structure of | the kernel, the algorithms it uses, and its evolution over time. Though I | know the theory behind operating systems in general, I'd like to get some | hands-on practice. For this reason, I am curious if a list of pending | TODOs/projects relating to the kernel or drivers is maintained anywhere, | such that I could pick a simple one to try to work on, for starters. After | all, the best way to learn is to dive right in. :)
It depends. on your interest level, project goals(s)/size, etc. BTW, please use 2.6.x for anything new that you do.
There are current iSCSI and Infiniband driver projects underway. These are attempts to add fairly large, new drivers to the kernel.
For a list of smaller, get-your-feet-wet projects, you could consider some of these:
- the current must-fix list, which is kept in the latest -mm tree patch; current file is here (but there is no permanent URL for it): http://www.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.6/2.6.6-mm4/broken-out/must-fix.patch
the current kernel-janitors project TODO list: http://janitor.kernelnewbies.org/TODO (but check on their mailing list before taking one of these on)
Bug reports from the Stanford Checker project, but these are mostly email postings*, not web postings: http://metacomp.stanford.edu/
Bug reports from the Coverity people (like Checker): http://www.coverity.com/main.html but mostly email postings*
Bug reports from the OPERA project (similar to Checker, but from UIUC): http://carmen.cs.uiuc.edu/ but mostly email postings*
Current bugs in the kernel bugzilla database: http://bugzilla.kernel.org/
Some projects maintain their own TODO list. If there are some areas that you are particularly interested in, check with them to see if they have a TODO list.
-- ~Randy - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |