1966
Comment: fix up kerneljanitors.org link
|
1978
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
Want to do a project on the kernel ? | Want to do a project on the kernel ? |
Line 4: | Line 4: |
Line 8: | Line 8: |
Also see KernelFuture for more ideas on what might happen in the future. |
|
Line 10: | Line 11: |
[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'. |
[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'. |
Line 17: | Line 18: |
---- |
---- |
Line 21: | Line 22: |
Line 23: | Line 24: |
Line 25: | Line 26: |
Line 27: | Line 28: |
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 ---- |
|
Line 29: | Line 39: |
---- 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. ---- |
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.