J'avoue, j'ai orienté mon poste précédent en sautant les projets les plus faciles :
# Implement passive cooling in ACPI thermal: 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. Nate Lawson and Bruno Ducrot are coordinating.
# Suspend to disk: 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. Nate Lawson and Bruno Ducrot are coordinating.
# Implement and profile various algorithms for powerd(8): 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. Nate Lawson and Bruno Ducrot are coordinating.
# Kernel meta-language: Develop a dialect of the C language that simplifies the task of writing kernel code. It should include language extensions that make it possible to write kernel code more cleanly and with less bugs. An example of this would have language support for linked lists, to obviate the need for messy MACROs. George V. Neville-Neil and Poul-Henning Kamp are coordinating. A Wiki with more information is available here.
[^] # Re: Du côté de chez FreeB...
Posté par farib . En réponse à la dépêche Le Google Summer of Code 2006 arrive !. Évalué à 2.
# Implement passive cooling in ACPI thermal: 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. Nate Lawson and Bruno Ducrot are coordinating.
# Suspend to disk: 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. Nate Lawson and Bruno Ducrot are coordinating.
# Implement and profile various algorithms for powerd(8): 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. Nate Lawson and Bruno Ducrot are coordinating.
# Kernel meta-language: Develop a dialect of the C language that simplifies the task of writing kernel code. It should include language extensions that make it possible to write kernel code more cleanly and with less bugs. An example of this would have language support for linked lists, to obviate the need for messy MACROs. George V. Neville-Neil and Poul-Henning Kamp are coordinating. A Wiki with more information is available here.