1175
Comment:
|
1978
|
Deletions are marked like this. | Additions are marked like this. |
Line 29: | Line 29: |
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 30: | 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.