Add list of specific project ideas for the Google Summer of Code endeavor.
Also list mentors willing to supervise other projects in broad areas.
This commit is contained in:
parent
149a6f117e
commit
2c9089547c
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=24685
2 changed files with 121 additions and 1 deletions
|
@ -1,4 +1,4 @@
|
||||||
# $FreeBSD: www/en/projects/Makefile,v 1.21 2005/04/13 11:13:27 brueffer Exp $
|
# $FreeBSD: www/en/projects/Makefile,v 1.22 2005/04/18 11:47:07 phk Exp $
|
||||||
|
|
||||||
.if exists(../Makefile.conf)
|
.if exists(../Makefile.conf)
|
||||||
.include "../Makefile.conf"
|
.include "../Makefile.conf"
|
||||||
|
@ -10,6 +10,7 @@
|
||||||
DOCS= projects.sgml
|
DOCS= projects.sgml
|
||||||
DOCS+= newbies.sgml
|
DOCS+= newbies.sgml
|
||||||
DOCS+= cvsweb.sgml
|
DOCS+= cvsweb.sgml
|
||||||
|
DOCS+= summerofcode.sgml
|
||||||
|
|
||||||
INDEXLINK= projects.html
|
INDEXLINK= projects.html
|
||||||
|
|
||||||
|
|
119
en/projects/summerofcode.sgml
Normal file
119
en/projects/summerofcode.sgml
Normal file
|
@ -0,0 +1,119 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
||||||
|
<!ENTITY base CDATA "..">
|
||||||
|
<!ENTITY date "$FreeBSD$">
|
||||||
|
<!ENTITY title "FreeBSD Summer Projects">
|
||||||
|
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
||||||
|
<!ENTITY % developers SYSTEM "../developers.sgml"> %developers;
|
||||||
|
]>
|
||||||
|
|
||||||
|
<html>
|
||||||
|
&header;
|
||||||
|
|
||||||
|
<p>The FreeBSD Project is excited to take part in the Google <a
|
||||||
|
href="http://code.google.com/summerofcode.html">Summer of Code
|
||||||
|
2005</a>. This project endeavors to fund students to contribute to
|
||||||
|
an open source project over the summer break.</p>
|
||||||
|
|
||||||
|
<a name="ideas"></a>
|
||||||
|
<h3 class="red">Example Proposal Ideas</h3>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><strong>Integrate BSD Installer</strong> : Prepare a prototype
|
||||||
|
merge of the <a href="http://www.bsdinstaller.org/">BSD
|
||||||
|
Installer</a> as a complete replacement for the venerable FreeBSD
|
||||||
|
sysinstall program. Enough of the groundwork has been laid out now
|
||||||
|
that someone with a few months and some background could do a lot
|
||||||
|
of good work here, especially with adequate mentoring by more
|
||||||
|
senior FreeBSD developers.</li>
|
||||||
|
|
||||||
|
<li><strong>Bundled PXE Installer</strong> : It would be great to
|
||||||
|
have a bundled PXE installer. This would allow one to boot an
|
||||||
|
install server from a FreeSBIE live CDROM on one box, set the BIOS
|
||||||
|
on subsequent boxes to PXE boot, and then have the rest happen by
|
||||||
|
magic. This would be very helpful for installing cluster nodes,
|
||||||
|
etc.</li>
|
||||||
|
|
||||||
|
<li><strong>Fully Integrated SNMP monitoring</strong> : Plugins for
|
||||||
|
our BSNMP pieces to monitor useful system state, an SNMP client
|
||||||
|
that could pull and centralize the data gathering, render it,
|
||||||
|
etc.</li>
|
||||||
|
|
||||||
|
<li><strong>Integrate Xen Support</strong> : Support for the <a
|
||||||
|
href="http://www.cl.cam.ac.uk/Research/SRG/netos/xen/">Xen virtual
|
||||||
|
machine monitor</a> is coming into FreeBSD -CURRENT, so the
|
||||||
|
installer could be updated to make it possible to setup a Xen
|
||||||
|
system with several FreeBSD nodes, etc.</li>
|
||||||
|
|
||||||
|
<li><strong>Rewrite CVSup in C</strong> : <a
|
||||||
|
href="http://www.cvsup.org">CVSup</a> is the CVS-Optimized
|
||||||
|
General-Purpose Network File Distribution System. It has been
|
||||||
|
used heavily for nearly 10 years to distribute the FreeBSD CVS
|
||||||
|
tree to mirrors around the world. CVSup was written in Modula-3
|
||||||
|
and a rewrite in C would encourage more users to improve it.
|
||||||
|
Additional requested features include understanding of Subversion
|
||||||
|
fsfs repositories and Perforce depots. <a
|
||||||
|
href="mailto:mux@FreeBSD.org">&a.mux;</a></li>
|
||||||
|
|
||||||
|
<li><strong>UFS Journalling</strong> : Add meta-data journalling to
|
||||||
|
the UFS filesystem. The goal is to increase the reliability and
|
||||||
|
speed of meta-data operations under the UFS filesystem.
|
||||||
|
Candidates should have at least a cursory understanding of
|
||||||
|
filesystem data structures (inodes, free lists, directories) and a
|
||||||
|
strong desire to learn more about such systems. This project will
|
||||||
|
be a major contributions to anyone's resume, but it is not for the
|
||||||
|
faint of heart. <a
|
||||||
|
href="mailto:alfred@FreeBSD.org">&a.alfred;</a>, <a
|
||||||
|
href="mailto:scottl@FreeBSD.org">&a.scottl;</a>, <a
|
||||||
|
href="mailto:hmp@FreeBSD.org">&a.hmp;</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
<li><strong>Network Disk Device</strong> : Add the ability to
|
||||||
|
remotely access devices from one system to another. The goal is
|
||||||
|
to allow remote access to resources such as disks, sound devices,
|
||||||
|
and other miscellaneous pieces of hardware over the network.
|
||||||
|
Prospective candidates should have an understanding or interest in
|
||||||
|
remote procedure call systems, networking (TCP/IP), an interest to
|
||||||
|
learn how Unix device drivers work as well as process management
|
||||||
|
will be required. This project would be a good resume builder,
|
||||||
|
but is not for the faint of heart. <a
|
||||||
|
href="mailto:alfred@FreeBSD.org">&a.alfred;</a>.</li>
|
||||||
|
|
||||||
|
<!-- <li><strong>FreeBSD website redesign</strong></li> -->
|
||||||
|
|
||||||
|
<li><strong>Logical Volume Manager</strong></li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<a name="mentors"></a>
|
||||||
|
<h3 class="red">Mentors</h3>
|
||||||
|
|
||||||
|
<p>If you are interested in working on a project not explicitly
|
||||||
|
mentioned above, you may want to contact one of the potential
|
||||||
|
mentors below about writing a proposal in one of the following broad
|
||||||
|
categories.</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><strong>Networking</strong> : <a
|
||||||
|
href="mailto:sam@FreeBSD.org">&a.sam;</a></li>
|
||||||
|
<li><strong>Filesystems</strong> : <a
|
||||||
|
href="mailto:scottl@FreeBSD.org">&a.scottl;</a></li>
|
||||||
|
<li><strong>GEOM</strong> : <a
|
||||||
|
href="mailto:phk@FreeBSD.org">&a.phk;</a></li>
|
||||||
|
<li><strong>Release Engineering / Integration</strong> : <a
|
||||||
|
href="mailto:re@FreeBSD.org">re@FreeBSD.org</a></li>
|
||||||
|
<li><strong>TrustedBSD / Security</strong> : <a
|
||||||
|
href="mailto:rwatson@FreeBSD.org">&a.rwatson;</a></li>
|
||||||
|
<li><strong>Pluggable Disk Schedulers</strong> : <a href="mailto:luigi@FreeBSD.org">&a.luigi;</a>.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>Additional projects may be found by browsing the <a
|
||||||
|
href="index.html">FreeBSD Development Projects</a> page or by
|
||||||
|
viewing some of the recent <a href="&base;/news/status">Developer
|
||||||
|
Status Reports</a>.</p>
|
||||||
|
|
||||||
|
<p>If your project is not selected for funding by Google, but you
|
||||||
|
still think you have a feasible project proposal, then please email
|
||||||
|
<a href="mailto:core@FreeBSD.org">core@FreeBSD.org</a>.</p>
|
||||||
|
|
||||||
|
&footer;
|
||||||
|
</body>
|
||||||
|
</html>
|
Loading…
Reference in a new issue