Add harti to bsnmp item. (1)

Add three ACPI projects. (2)

(1) Submitted by:	harti
(2) Submitted by:	njl
This commit is contained in:
Murray Stokely 2005-06-03 11:23:31 +00:00
parent 25013026bf
commit ad7428072a
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=24722

View file

@ -1,6 +1,6 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
<!ENTITY base CDATA "..">
<!ENTITY date "$FreeBSD: www/en/projects/summerofcode.sgml,v 1.20 2005/06/02 20:08:20 brd Exp $">
<!ENTITY date "$FreeBSD: www/en/projects/summerofcode.sgml,v 1.21 2005/06/03 00:50:09 jwd Exp $">
<!ENTITY title "FreeBSD Summer Projects">
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
<!ENTITY % developers SYSTEM "../developers.sgml"> %developers;
@ -56,7 +56,8 @@
sendmail queues and accepts/rejects, and the like. An SNMP client
that could pull and centralize the data gathering, render it,
etc. <a href="mailto:philip@FreeBSD.org">&a.philip;</a>, <a
href="mailto:glebius@FreeBSD.org">&a.glebius;</a>, and <a
href="mailto:glebius@FreeBSD.org">&a.glebius;</a>, <a
href="mailto:harti@FreeBSD.org">&a.harti;</a>, and <a
href="mailto:rwatson@FreeBSD.org">&a.rwatson;</a> are
coordinating.</li>
@ -237,6 +238,36 @@
should be able to read and understand foreign C code, write C
code, and have a good understanding of how to do a clean room
implementation of GPLed code (no copy & paste!).</li>
<li><strong>Implement passive cooling in ACPI thermal</strong>: The
cpufreq interface should be used to cool the processor, based on
the various _PSV settings. Also, we need to implement variable
polling intervals for thermal zones based on both the passive
settings and polling explicitly specified in the ASL. This
project requires good knowledge of C, an understanding of the
hardware/software interface, a laptop that works with ACPI, and
kernel awareness. <a href="mailto:njl@FreeBSD.org">&a.njl;</a> is
coordinating.</li>
<li><strong>Suspend to disk</strong>: Implement a suspend/resume
from disk mechanism. Possibly use the dump functions to dump
pages to disk, then use ACPI to put the system in S4 or power-off.
Resume would require changes to the loader to load the memory
image directly and then begin executing again. This project
requires good knowledge of C, an understanding of the
hardware/software interface, a laptop that works with ACPI, and
kernel awareness. <a href="mailto:njl@FreeBSD.org">&a.njl;</a> is
coordinating.</li>
<li><strong>Implement and profile various algorithms for
powerd(8)</strong>: Implement a range of predictive algorithms
(and perhaps design your own) and profile them for power usage and
performance loss. The best algorithm will save the most power
while losing the least performance. Requires basic C knowledge,
laptop supported by cpufreq(4) (suggest newer Pentium-M CPU), and
some statistics. <a href="mailto:njl@FreeBSD.org">&a.njl;</a> is
coordinating.</li>
</ul>
<a name="mentors"></a>