KernelNewbies
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Kernel Hacking

  • Frontpage

  • Kernel Hacking

  • Kernel Documentation

  • Kernel Glossary

  • FAQ

  • Found a bug?

  • Kernel Changelog

  • Upstream Merge Guide

Projects

  • KernelJanitors

  • KernelMentors

  • KernelProjects

Community

  • Why a community?

  • Regional Kernelnewbies

  • Personal Pages

  • Upcoming Events

References

  • Mailing Lists

  • Related Sites

  • Programming Links

Wiki

  • Recent Changes

  • Site Editors

  • Side Bar

  • Tips for Editors

  • Hosted by WikiWall

Navigation

  • RecentChanges
  • FindPage
  • HelpContents
Revision 5 as of 2005-05-09 13:04:26
KernelNewbies:
  • KernelProjects

Want to do a project on the kernel ?

Need to do a university project on the kernel ?

Have a project which can use some help ?

Put your kernel project stuff here and help each other...

Also see KernelFuture for more ideas on what might happen in the future.


[Anonymous Coward] Can someone do an audiocdfs, with all traks being accessible via .au files? [davej] This has been done at least once. Google for 'audiofs'.


The [http://www.kerneljanitors.org/ Kernel Janitors] project is a great place to start out, with easy tasks that help you get familiar with the kernel sources.


"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. We aim to implement this idea in the Linux Kernel. It is mainly developed by Rodrigo S. de Castro.

http://linuxcompressed.sourceforge.net/

http://sourceforge.net/projects/linuxcompressed


Suggestion for a project: Per process I/O statistics in /proc/$pid/.

It could be useful to collect statistics on I/O performed by a process, for example the number of bytes in/out read() and write(). The stats can be displayed in top, which also should be able to sort on this column.

There are some problems:

  • not everything through read()/write() is 'real' I/O. Maybe collect stats on certain subsystems (filesystems) only.
  • the pagecache gets in the way


http://www.Freshsource.org/ allows registering your interest in portions of a source tree. Initially supporting FreeBSD source, then other projects later.


The v9fs (http://v9fs.sf.net) project could use additional developers to help clean-up existing features and expand functionality. There are significant sized projects (perhaps suitable as a University project) in the to-do list concerning security, reliability cacheing, and performance improvements.


  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01