Add harti to bsnmp item. (1)
Add three ACPI projects. (2) (1) Submitted by: harti (2) Submitted by: njl
This commit is contained in:
parent
25013026bf
commit
ad7428072a
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=24722
1 changed files with 33 additions and 2 deletions
|
|
@ -1,6 +1,6 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
||||||
<!ENTITY base CDATA "..">
|
<!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 title "FreeBSD Summer Projects">
|
||||||
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
||||||
<!ENTITY % developers SYSTEM "../developers.sgml"> %developers;
|
<!ENTITY % developers SYSTEM "../developers.sgml"> %developers;
|
||||||
|
|
@ -56,7 +56,8 @@
|
||||||
sendmail queues and accepts/rejects, and the like. An SNMP client
|
sendmail queues and accepts/rejects, and the like. An SNMP client
|
||||||
that could pull and centralize the data gathering, render it,
|
that could pull and centralize the data gathering, render it,
|
||||||
etc. <a href="mailto:philip@FreeBSD.org">&a.philip;</a>, <a
|
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
|
href="mailto:rwatson@FreeBSD.org">&a.rwatson;</a> are
|
||||||
coordinating.</li>
|
coordinating.</li>
|
||||||
|
|
||||||
|
|
@ -237,6 +238,36 @@
|
||||||
should be able to read and understand foreign C code, write C
|
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
|
code, and have a good understanding of how to do a clean room
|
||||||
implementation of GPLed code (no copy & paste!).</li>
|
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>
|
</ul>
|
||||||
|
|
||||||
<a name="mentors"></a>
|
<a name="mentors"></a>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue