193 lines
7.4 KiB
XML
193 lines
7.4 KiB
XML
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
|
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN"
|
|
"http://www.FreeBSD.org/XML/www/share/sgml/xslt10-freebsd.dtd" [
|
|
<!ENTITY title "The &os; list of projects and ideas for volunteers">
|
|
<!ENTITY email "freebsd-www">
|
|
<!ENTITY % navinclude.developers "INCLUDE">
|
|
<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers;
|
|
]>
|
|
|
|
<!-- $FreeBSD: www/en/projects/ideas/ideas.xsl,v 1.16 2010/03/08 22:03:07 rwatson Exp $ -->
|
|
|
|
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
|
|
xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
|
|
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/sgml/libcommon.xsl"/>
|
|
|
|
<xsl:variable name="date">
|
|
<xsl:value-of select="//cvs:keyword[@name='freebsd']"/>
|
|
</xsl:variable>
|
|
|
|
<xsl:param name="ideas.xml" select="'ideas.xml'" />
|
|
|
|
<xsl:output type="html" encoding="&xml.encoding;"/>
|
|
|
|
<xsl:template match="ideas">
|
|
<html>
|
|
&header1;
|
|
<body>
|
|
|
|
<div id="CONTAINERWRAP">
|
|
<div id="CONTAINER">
|
|
&header2;
|
|
|
|
<div id="CONTENT">
|
|
<div id="SIDEWRAP">
|
|
&nav;
|
|
</div> <!-- SIDEWRAP -->
|
|
|
|
<div id="CONTENTWRAP">
|
|
&header3;
|
|
<h2>Introduction</h2>
|
|
|
|
<p>The &os; project has hundreds of active developers spread all over the
|
|
world, and many of them have their own parts of the source-tree that they
|
|
work on. However, there are always a lot of new interesting projects and
|
|
ideas that need to be investigated and evaluated, and this is where the
|
|
&os; project relies on heroic efforts from volunteers. The following
|
|
list of possible projects is in no way complete, but it should serve as a
|
|
nice starting point for volunteers who would like to become committers in
|
|
the future.</p>
|
|
|
|
<p>Please note that we cannot guarantee that your work will be included in the
|
|
&os; source tree. This is because people tend to disagree about specifics
|
|
in the implementation of new features or functionality. However, if you can
|
|
find a developer who is interested in your work, and you can get him or her
|
|
to review it, then you are pretty far on your way to get your code into the
|
|
&os; source tree.</p>
|
|
|
|
<p>If you have any non-technical questions about this list, please contact <a
|
|
href="mailto:netchild@FreeBSD.org">&a.netchild;</a> and <a
|
|
href="mailto:joel@FreeBSD.org">&a.joel;</a>. Technical questions
|
|
should be directed to the Technical contact for each project, or to the <a
|
|
href="mailto:hackers@FreeBSD.org">hackers mailinglist</a>.</p>
|
|
|
|
<a name="p-projects"></a>
|
|
<h2>Projects at FreeBSD.org</h2>
|
|
<p>A number of specific project ideas may be found on this page, but you can
|
|
find many further ideas by visiting the <a
|
|
href="../projects.html">&os; Development Projects page</a>. Some of the
|
|
most prominent projects are:</p>
|
|
<ul>
|
|
<li><a href="../acpi/index.html">The &os; ACPI Project</a></li>
|
|
<li><a href="http://wiki.freebsd.org/Bsnmp">BSNMP Project</a></li>
|
|
<li><a href="../busdma/index.html">busdma and SMPng driver conversion
|
|
Project</a></li>
|
|
<li><a href="../c99/index.html">C99 and POSIX Conformance Project</a></li>
|
|
<li><a href="../bigdisk/index.html">Large data storage in the &os;
|
|
operating system</a></li>
|
|
<li><a href="http://wiki.freebsd.org/linux-kernel">Linuxulator</a></li>
|
|
<li><a href="http://wiki.freebsd.org/Networking">Networking</a></li>
|
|
<li><a href="../netperf/index.html">Network Performance Project</a></li>
|
|
<li><a href="http://wiki.freebsd.org/SMPTODO">SMPTODO</a></li>
|
|
<li><a href="http://www.TrustedBSD.org/">TrustedBSD Project</a> and <a
|
|
href="http://wiki.FreeBSD.org/TrustedBSDTODO/">TrustedBSD TODO
|
|
list.</a></li>
|
|
</ul>
|
|
<p>Do not forget to have a look at the other projects too or by viewing some
|
|
of the recent <a href="&base;/news/status">Developer Status Reports.</a></p>
|
|
|
|
<hr />
|
|
|
|
<!-- Table of Contents, with ideas grouped by categories and one
|
|
line titles listed with a link to teh full project description
|
|
below. -->
|
|
|
|
<xsl:for-each select="document($ideas.xml)//descendant::category">
|
|
<h3><xsl:value-of select="title"/></h3>
|
|
|
|
<ul>
|
|
<xsl:for-each select="idea">
|
|
<li><xsl:element name="a">
|
|
<xsl:attribute name="href">
|
|
#p-<xsl:value-of select="@id" />
|
|
</xsl:attribute>
|
|
<xsl:value-of select="title" />
|
|
</xsl:element>
|
|
<xsl:text> </xsl:text>
|
|
<xsl:if test="@class='soc'"><em>(Summer of Code)</em></xsl:if>
|
|
<xsl:if test="@class='soc2007'"><em>(Summer of Code 2007)</em></xsl:if>
|
|
<xsl:if test="@class='soc2008'"><em>(Summer of Code 2008)</em></xsl:if>
|
|
<xsl:if test="@class='soc2009'"><em>(Summer of Code 2009)</em></xsl:if>
|
|
</li>
|
|
</xsl:for-each>
|
|
</ul>
|
|
</xsl:for-each>
|
|
|
|
<hr />
|
|
|
|
<!-- The body of each idea, grouped by category. -->
|
|
|
|
<xsl:for-each select="document($ideas.xml)//descendant::category[child::idea]">
|
|
<h2><xsl:value-of select="title"/> Projects</h2>
|
|
|
|
<xsl:for-each select="idea">
|
|
<xsl:element name="a">
|
|
<xsl:attribute name="name">
|
|
p-<xsl:value-of select="@id" />
|
|
</xsl:attribute>
|
|
</xsl:element>
|
|
|
|
<h3><xsl:value-of select="title" /></h3>
|
|
<xsl:if test="@class='soc2009'"><em>Part of Summer of Code 2009</em></xsl:if>
|
|
<xsl:if test="@class='soc2008'"><em>Part of Summer of Code 2008</em></xsl:if>
|
|
<xsl:if test="@class='soc2007'"><em>Part of Summer of Code 2007</em></xsl:if>
|
|
<xsl:if test="@class='soc'"><em>Suggested Summer of Code 2010 project idea</em></xsl:if>
|
|
<xsl:if test="@class='notsoc'"><em>Strongly recommended against proposing this as a Summer of
|
|
Code project</em></xsl:if>
|
|
|
|
<xsl:copy-of select="desc" />
|
|
|
|
<hr />
|
|
</xsl:for-each>
|
|
</xsl:for-each>
|
|
|
|
|
|
<a name="p-tc"></a>
|
|
<h2>Technical contacts</h2>
|
|
<p>If you are interested in working on a project not explicitly
|
|
mentioned above, you may want to contact one of the potential
|
|
technical contacts below:</p>
|
|
<ul>
|
|
<li><strong>ACPI</strong>:
|
|
<a href="mailto:rpaulo@FreeBSD.org">&a.rpaulo;</a>.</li>
|
|
<li><strong>File systems</strong>:
|
|
<a href="mailto:scottl@FreeBSD.org">&a.scottl;</a>,
|
|
<a href="mailto:alfred@FreeBSD.org">&a.alfred;</a>.</li>
|
|
<li><strong>GEOM</strong>:
|
|
<a href="mailto:pjd@FreeBSD.org">&a.pjd;</a>,
|
|
<a href="mailto:phk@FreeBSD.org">&a.phk;</a>.</li>
|
|
<li><strong>Networking</strong>:
|
|
<a href="mailto:alfred@FreeBSD.org">&a.alfred;</a>,
|
|
<a href="mailto:brooks@FreeBSD.org">&a.brooks;</a>,
|
|
<a href="mailto:rwatson@FreeBSD.org">&a.rwatson;</a>,
|
|
<a href="mailto:sam@FreeBSD.org">&a.sam;</a>.</li>
|
|
<li><strong>Release Engineering / Integration</strong>:
|
|
<a href="mailto:re@FreeBSD.org">Release Engineering Team</a>.</li>
|
|
<li><strong>Sound</strong>:
|
|
<a href="mailto:ariff@FreeBSD.org">&a.ariff;</a>.</li>
|
|
<li><strong>TrustedBSD / Security</strong>:
|
|
<a href="mailto:rwatson@FreeBSD.org">&a.rwatson;</a>.</li>
|
|
</ul>
|
|
<p>Additionally, there are a lot of interesting <a
|
|
href="&base;/doc/en_US.ISO8859-1/books/handbook/eresources.html#ERESOURCES-MAIL">mailing
|
|
lists</a> that can be used when searching information about specific
|
|
subjects.</p>
|
|
|
|
<hr />
|
|
|
|
|
|
</div> <!-- CONTENTWRAP -->
|
|
<br class="clearboth" />
|
|
</div> <!-- CONTENT -->
|
|
|
|
<div id="FOOTER">
|
|
©right;<br />
|
|
&date;
|
|
</div> <!-- FOOTER -->
|
|
</div> <!-- CONTAINER -->
|
|
</div> <!-- CONTAINERWRAP -->
|
|
|
|
</body>
|
|
</html>
|
|
</xsl:template>
|
|
</xsl:stylesheet>
|