svn commit: r39223 - in projects/sgml2xml/en_US.ISO8859-1/htdocs:
community platforms/ia64 projects projects/ideas
Gabor Kovesdan
gabor at FreeBSD.org
Mon Jul 16 09:40:39 UTC 2012
Author: gabor
Date: Mon Jul 16 09:40:38 2012
New Revision: 39223
URL: http://svn.freebsd.org/changeset/doc/39223
Log:
- Rename converted XSLT templates to .sgml
Approved by: doceng (implicit)
Added:
projects/sgml2xml/en_US.ISO8859-1/htdocs/community/social.sgml
- copied unchanged from r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/community/social.xsl
projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/index.sgml
- copied unchanged from r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/index.xsl
projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/todo.sgml
- copied unchanged from r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/todo.xsl
projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/ideas/ideas.sgml
- copied unchanged from r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/ideas/ideas.xsl
projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/summerofcode.sgml
- copied unchanged from r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/summerofcode.xsl
Deleted:
projects/sgml2xml/en_US.ISO8859-1/htdocs/community/social.xsl
projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/index.xsl
projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/todo.xsl
projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/ideas/ideas.xsl
projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/summerofcode.xsl
Modified:
projects/sgml2xml/en_US.ISO8859-1/htdocs/community/Makefile
projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/Makefile
projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/Makefile
projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/ideas/Makefile
Modified: projects/sgml2xml/en_US.ISO8859-1/htdocs/community/Makefile
==============================================================================
--- projects/sgml2xml/en_US.ISO8859-1/htdocs/community/Makefile Mon Jul 16 09:33:21 2012 (r39222)
+++ projects/sgml2xml/en_US.ISO8859-1/htdocs/community/Makefile Mon Jul 16 09:40:38 2012 (r39223)
@@ -7,8 +7,6 @@
.include "../Makefile.inc"
.endif
-DOCS= irc.sgml mailinglists.sgml newsgroups.sgml webresources.sgml
+DOCS= irc.sgml mailinglists.sgml newsgroups.sgml social.sgml webresources.sgml
-XMLDOCS+= social::${XML_EVENTS_EVENTS}:
-
-.include "${DOC_PREFIX}/share/mk/web.site.mk"
\ No newline at end of file
+.include "${DOC_PREFIX}/share/mk/web.site.mk"
Copied: projects/sgml2xml/en_US.ISO8859-1/htdocs/community/social.sgml (from r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/community/social.xsl)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/sgml2xml/en_US.ISO8859-1/htdocs/community/social.sgml Mon Jul 16 09:40:38 2012 (r39223, copy of r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/community/social.xsl)
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
+"http://www.FreeBSD.org/XML/doc/share/sgml/xhtml10-freebsd.dtd" [
+<!ENTITY base "..">
+<!ENTITY date "$FreeBSD$">
+<!ENTITY title "FreeBSD Social Networks">
+<!ENTITY email "freebsd-www">
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><title>&title;</title></head>
+
+ <body class="navinclude.community">
+
+ <p>&os; is represented on a number of different social
+ networks.</p>
+
+ <ul>
+
+ <li>Thousands of users have tagged nearly 30,000
+ unique web pages with the '<a
+ href="http://del.icio.us/tag/freebsd">freebsd</a>' tag
+ on <a href="http://del.icio.us">del.icio.us</a>.</li>
+
+ <li>There are thousands of photos from user group
+ meetings, conferences, and hackathons tagged as '<a
+ href="http://flickr.com/search/?z=t&ss=2&w=all&q=freebsd&m=text">freebsd</a>'
+ on <a href="http://www.flickr.com">flickr</a>.</li>
+
+ <li>There are hundreds of videos from conferences,
+ screencasts, and demonstrations relating to <a
+ href="http://www.youtube.com/results?search_query=freebsd&search_type=&aq=f">FreeBSD</a>
+ on <a href="http://www.youtube.com">YouTube</a>. In particular, there is a new <a href="http://www.youtube.com/bsdconferences">BSD Conferences</a> channel with full length 1 hour taped presentations from FreeBSD technical conferences.</li>
+
+ <li>There is a <a
+ href="http://www.facebook.com/home.php#/group.php?gid=2204657214">FreeBSD
+ Users Group</a> on <a
+ href="http://www.facebook.com">Facebook</a> and a <a href="http://www.linkedin.com/groups?gid=47628">FreeBSD Group</a> on <a href="http://www.linkedin.com">LinkedIn</a>.</li>
+
+ <li>You can follow <a
+ href="http://twitter.com/freebsdannounce">@freebsdannounce</a>,
+ <a
+ href="http://twitter.com/freebsdblogs">@freebsdblogs</a>,
+ <a href="http://twitter.com/freebsd">@freebsd</a>, or
+ <a href="http://twitter.com/bsdevents">@bsdevents</a>
+ on <a href="http://twitter.com">Twitter</a>.</li>
+
+ </ul>
+
+ </body>
+</html>
Modified: projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/Makefile
==============================================================================
--- projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/Makefile Mon Jul 16 09:33:21 2012 (r39222)
+++ projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/Makefile Mon Jul 16 09:40:38 2012 (r39223)
@@ -7,10 +7,7 @@
.include "../Makefile.inc"
.endif
-DOCS= machines.sgml refs.sgml
+DOCS= index.sgml machines.sgml refs.sgml todo.sgml
DATA= i2inside.png mckinley-die.png merced-die.png montecito-die.png
-XMLDOCS= index::news.xml:
-XMLDOCS+= todo::news.xml:
-
.include "${DOC_PREFIX}/share/mk/web.site.mk"
Copied: projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/index.sgml (from r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/index.xsl)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/index.sgml Mon Jul 16 09:40:38 2012 (r39223, copy of r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/index.xsl)
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
+"http://www.FreeBSD.org/XML/doc/share/sgml/xhtml10-freebsd.dtd" [
+<!ENTITY base "../..">
+<!ENTITY date "$FreeBSD$">
+<!ENTITY email "freebsd-ia64">
+<!ENTITY title "FreeBSD/ia64 Project">
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><title>&title;</title></head>
+
+ <body class="navinclude.developers">
+ <img align="right" alt="McKinley die" src="mckinley-die.png"/>
+
+ <p>Search the ia64 mailing list archives:</p>
+
+ <form action="http://www.FreeBSD.org/cgi/search.cgi" method="get">
+ <input name="words" size="50" type="text"/>
+ <input name="max" type="hidden" value="25"/>
+ <input name="source" type="hidden" value="freebsd-ia64"/>
+ <input type="submit" value="Go"/>
+ </form>
+
+ <h3><a name="toc">Table Of Contents</a></h3>
+
+ <ul>
+ <li>
+ <a href="#intro">Introduction</a>
+ </li>
+ <li>
+ <a href="#status">Current status</a>
+ </li>
+ <li>
+ <a href="todo.html">What Needs To Be Done</a>
+ </li>
+ <li>
+ <a href="machines.html">Hardware List</a>
+ </li>
+ <li>
+ <a href="refs.html">References</a>
+ </li>
+ </ul>
+
+ <h3><a name="intro">Introduction</a></h3>
+
+ <p>The FreeBSD/ia64 project pages contain information about the
+ FreeBSD port to Intel's IA-64 architecture; officially known as
+ the Intel Itanium® Processor Family (IPF). As with the port
+ itself, these pages are still mostly a work in progress.</p>
+
+ <h3><a name="status">Current status</a></h3>
+
+ <p>The ia64 port is still considered a tier 2 platform. This boils
+ down to not being fully supported by our security officer, release
+ engineers and toolchain maintainers. In practice however the
+ distinction between a tier 1 platform (which is fully supported)
+ and a tier 2 platform is not as strict as it seems. In almost all
+ aspects the ia64 port is a tier 1 platform.
+ <br/>
+ From a developer point of view there's an advantage to have the ia64
+ port be a tier 2 platform for a while longer. We still have a couple
+ of ABI breaking changes in the pipeline and having to maintain
+ backward compatibility this early in a ports life is less than
+ ideal.</p>
+ </body>
+</html>
Copied: projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/todo.sgml (from r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/todo.xsl)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/todo.sgml Mon Jul 16 09:40:38 2012 (r39223, copy of r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/todo.xsl)
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
+"http://www.FreeBSD.org/XML/doc/share/sgml/xhtml10-freebsd.dtd" [
+<!ENTITY base "../..">
+<!ENTITY date "$FreeBSD$">
+<!ENTITY email "freebsd-ia64">
+<!ENTITY title "FreeBSD/ia64 Project">
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><title>&title;</title></head>
+
+ <body class="navinclude.developers">
+
+ <img align="right" alt="Montecito die" src="montecito-die.png"/>
+
+ <p>Search the FreeBSD/ia64 PR database:</p>
+
+ <form action="http://www.FreeBSD.org/cgi/query-pr-summary.cgi"
+ method="get">
+ <input type="hidden" name="category" value="ia64"/>
+ <input type="hidden" name="sort" value="none"/>
+ <input type="text" name="text"/>
+ <input type="submit" value="Go"/>
+ </form>
+
+ <h3>
+ What needs to be done
+ </h3>
+ <p>
+ This page tries to be the starting point for people trying to find
+ anything that can be done. The order of the items on this page are
+ not strictly an indication of priority, but it is a good indication.
+ There are in all likelihood tasks that are not mentioned here, but
+ that should be done nonetheless. A typical example is the maintenance
+ of the ia64 web pages... unfortunately.
+ </p>
+
+ <h4>
+ Becoming a tier 1 platform
+ </h4>
+ <p>
+ With two releases as a tier 2 platform, it is time to work towards
+ becoming a tier 1 platform. This involves tasks as varied as:
+ </p>
+ <ul>
+ <li>
+ Improve the installation process to take into account that
+ there is already a GPT with an EFI partition, including other
+ operating systems. The ability to add a FreeBSD entry to the
+ EFI boot menu is also a nice thing.
+ </li>
+ <li>
+ Port the GNU debugger. It is sorely missed on a development
+ machine and required on tier 1 platforms.
+ </li>
+ <li>
+ Port the X server (ports/x11/XFree86-4-Server). Not really
+ required for tier 1 status, but one cannot truly do without
+ if one wants to use ia64 as a desktop machine.
+ </li>
+ </ul>
+
+ <h4>
+ Ports and packages
+ </h4>
+ <p>
+ A very important task for the success of FreeBSD on ia64 is making
+ sure that users have something to run besides ls(1). Our huge ports
+ collection has been targeting ia32 for the most part, so it is not
+ surprising that there are a lot of ports that do not build or do not
+ work on ia64. Look
+ <a href="http://pointyhat.FreeBSD.org/errorlogs/ia64-8-latest/">
+ here
+ </a>
+ for the most up-to-date list of ports that fail to build for some
+ reason or another. Note that if there are ports depending on one or
+ more ports that fail, those are not built and are not counted. A good
+ way to help out here is to work on those ports that have a lot of
+ ports depending on it (see the "Aff." column in the table).
+ </p>
+
+ <h4>
+ Sharpening the saw
+ </h4>
+ <p>
+ There are plenty functions (especially assembly routines) that
+ have been written to provide the missing functionality without any
+ consideration for speed and/or robustness. Reviewing those functions
+ and replacing them if necessary is a good task that can be done
+ concurrently and independently from other activity and does not
+ necessarily require huge amounts of knowledge and/or experience.
+ </p>
+
+ <h4>
+ Core development
+ </h4>
+ <p>
+ On top of the high-level things that do not work or do not exist,
+ there is also some rather involved rewriting to be done at the
+ foundation and can potentially affect all other platforms as well.
+ This includes:
+ </p>
+ <ul>
+ <li>
+ Improve UP and SMP stability by revamping the PMAP module.
+ The low-level handling of VM translations needs to be improved.
+ This involves both correctness as well as performance.
+ </li>
+ <li>
+ Basic device drivers such as sio(4) and syscons(4) do not
+ work on ia64 machines that do not have support for legacy
+ devices. This is a rather big issue, because it affects all
+ platforms and may involve rewriting (big) parts of certain
+ subsystems. Clearly a task that needs wholesale support and
+ coordination.
+ </li>
+ <li>
+ Better handling of sparse (physical) memory configurations
+ by not creating VM tables that span the whole address space,
+ but rather cover the memory "chunks" that are present. We are
+ currently forced to ignore memory because of this.
+ </li>
+ </ul>
+ </body>
+</html>
Modified: projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/Makefile
==============================================================================
--- projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/Makefile Mon Jul 16 09:33:21 2012 (r39222)
+++ projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/Makefile Mon Jul 16 09:40:38 2012 (r39223)
@@ -10,6 +10,7 @@
DOCS= projects.sgml
DOCS+= newbies.sgml
DOCS+= cvsweb.sgml
+DOCS+= summerofcode.sgml
DOCS+= summerofcode-2005.sgml
DOCS+= summerofcode-2006.sgml
DOCS+= summerofcode-2007.sgml
@@ -22,11 +23,6 @@ DATA+= 2010-freebsd-gsoc.pdf
#DATA+= 2011-freebsd-gsoc-thumbnail.jpg
DATA+= 2011-freebsd-gsoc.pdf
-XML_IDEAS= ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/projects/ideas/ideas.xml
-XSL_SOC= ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/projects/summerofcode.xsl
-
-XMLDOCS= summerofcode:${XSL_SOC}:${XML_IDEAS}:
-
INDEXLINK= projects.html
SUBDIR= acpi busdma c99 ideas mips bigdisk netperf
Modified: projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/ideas/Makefile
==============================================================================
--- projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/ideas/Makefile Mon Jul 16 09:33:21 2012 (r39222)
+++ projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/ideas/Makefile Mon Jul 16 09:40:38 2012 (r39223)
@@ -13,11 +13,6 @@ MAINTAINER= joel
DATA= style.css
-XML_IDEAS= ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/projects/ideas/ideas.xml
-XSL_IDEAS= ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/projects/ideas/ideas.xsl
-
-XMLDOCS= ideas:${XSL_IDEAS}:${XML_IDEAS}:
-
-INDEXLINK= ideas.html
+DOCS= ideas.sgml
.include "${DOC_PREFIX}/share/mk/web.site.mk"
Copied: projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/ideas/ideas.sgml (from r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/ideas/ideas.xsl)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/ideas/ideas.sgml Mon Jul 16 09:40:38 2012 (r39223, copy of r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/ideas/ideas.xsl)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
+"http://www.FreeBSD.org/XML/doc/share/sgml/xhtml10-freebsd.dtd" [
+<!ENTITY date "$FreeBSD$">
+<!ENTITY title "The &os; list of projects and ideas for volunteers">
+<!ENTITY email "freebsd-www">
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><title>&title;</title></head>
+
+ <body class="navinclude.developers">
+
+<p>The ideas page has moved to the <a
+ href="http://wiki.freebsd.org/IdeasPage">FreeBSD wiki</a>.</p>
+
+ </body>
+</html>
Copied: projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/summerofcode.sgml (from r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/summerofcode.xsl)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/summerofcode.sgml Mon Jul 16 09:40:38 2012 (r39223, copy of r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/summerofcode.xsl)
@@ -0,0 +1,370 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
+"http://www.FreeBSD.org/XML/doc/share/sgml/xhtml10-freebsd.dtd" [
+<!ENTITY base "../..">
+<!ENTITY date "$FreeBSD$">
+<!ENTITY title "FreeBSD Summer Projects">
+<!ENTITY email "freebsd-www">
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head><title>&title;</title></head>
+
+ <body class="navinclude.developers">
+
+<p>The FreeBSD Project is looking forward to participating as a mentoring
+ organization in <a
+ href="http://www.google-melange.com/gsoc/homepage/google/gsoc2011">Google
+ Summer of Code</a> 2011.
+ This program funds students to contribute to an open source project over
+ the summer break.
+ We have had over 100 successful
+ students working on FreeBSD as part of this program in <a
+ href="&base;/projects/summerofcode-2005.html">2005</a>, <a
+ href="&base;/projects/summerofcode-2006.html">2006</a>, <a
+ href="&base;/projects/summerofcode-2007.html">2007</a>, <a
+ href="&base;/projects/summerofcode-2008.html">2008</a>,
+ <a href="http://wiki.freebsd.org/SummerOfCode2009Projects">2009</a>,
+ and
+ <a href="http://wiki.freebsd.org/SummerOfCode2010Projects">2010</a>.</p>
+
+ <p>This page will be updated throughout the GSoC 2011 application period
+ to include new information, such as project ideas, proposal information,
+ and potential mentor contact information. If you don't see an idea that
+ interests you, visit again in a couple of days!</p>
+
+<ul>
+ <li><a href="#benefits">Benefits of Participating</a></li>
+ <li><a href="#students">Past Student Projects</a></li>
+ <li><a href="#ideas">Example Proposal Ideas</a></li>
+ <li><a href="#mentors">Possible Mentors</a></li>
+ <li><a href="#proposals">Proposal Guidelines</a></li>
+ <li><a href="#infrastructure">Infrastructure Provided to Students</a></li>
+ <li><a href="#faq">Frequently Asked Questions</a></li>
+ <li><a href="#advertise">Advertise on Your Campus</a></li>
+</ul>
+
+<a name="benefits"></a>
+<h2>Benefit of Participating</h2>
+
+<p>Google Summer of Code is an exciting opportunity for students to
+ "intern" with an open source project for a summer. The FreeBSD
+ Project, as one of the most successful and oldest open source projects,
+ is an excellent place to do this internship. Founded in 1993, the
+ project now consists of several hundred "committers" and tens of
+ thousands of contributors. FreeBSD is the foundation for many
+ commercial products, including Apple's Mac OS X, NetApp's OnTap/GX,
+ Juniper's JunOS, as well countless other products, and is widely used
+ in the Internet Service Provider and corporate IT worlds. Many of
+ these sponsors participate daily in the FreeBSD community, and students
+ have the opportunity to develop software ideas in an exciting
+ environment with many real world applications, and under the mentorship
+ of experienced developers.</p>
+
+<p>After the summer ends, many of our students are sponsored by Google or
+ the FreeBSD Foundation to attend operating systems and open source
+ conferences to present on their work, and a significant number go on to
+ become FreeBSD developers. It's also a great job networking
+ opportunity!</p>
+
+<a name="students"></a>
+<h2>Past Student Projects</h2>
+
+<p>For a complete list of student projects from previous years,
+visit:</p>
+<ul>
+ <li><a href="http://wiki.freebsd.org/SummerOfCode2010Projects">Summer of
+ Code 2010 FreeBSD Projects Wiki</a></li>
+ <li><a href="http://wiki.freebsd.org/SummerOfCode2009Projects">Summer of
+ Code 2009 FreeBSD Projects Wiki</a></li>
+ <li><a href="&base;/projects/summerofcode-2008.html">Summer of Code 2008 FreeBSD
+ Projects Summary</a></li>
+ <li><a href="&base;/projects/summerofcode-2007.html">Summer of Code 2007 FreeBSD
+ Projects Summary</a></li>
+ <li><a href="&base;/projects/summerofcode-2006.html">Summer of Code 2006 FreeBSD
+ Projects Summary</a></li>
+ <li><a href="&base;/projects/summerofcode-2005.html">Summer of Code 2005 FreeBSD
+ Projects Summary</a></li>
+</ul>
+
+<p>See also our wiki pages for student projects [<a
+href="http://wiki.freebsd.org/moin.cgi/SummerOfCode2008">2008</a>,
+<a
+href="http://wiki.freebsd.org/moin.cgi/SummerOfCode2007">2007</a>,
+<a
+href="http://wiki.freebsd.org/moin.cgi/SummerOfCode2006">2006</a>, and
+<a
+href="http://wiki.freebsd.org/moin.cgi/SummerOfCode2005">2005</a>].</p>
+
+<a name="ideas"></a>
+<h2>Example Proposal Ideas</h2>
+
+ <p>The FreeBSD Project maintains an <a
+ href="http://wiki.freebsd.org/IdeasPage">Ideas Page</a> on our
+ wiki.
+ Projects specifically tagged as "GSoC" are believed to be sized for a
+ useful summer hacking, and have technical contacts who can help answer
+ questions as you write your proposal.
+ Ideas not marked as GSoC-friendly are also fine to propose, but may be
+ scoped larger or smaller than a summer, or might not have such a clear
+ mentor -- we suggest e-mailing our soc-admins alias for help if you do
+ decide to propose one of them.
+ You are, of course, welcome to propose your own ideas, and if the
+ proposal is strong, we'll try to match you with a mentor!</p>
+
+ <p>For additional ideas about upcoming development projects in
+ FreeBSD, take a look at recent <a
+ href="&base;/news/status">Developer Status Reports</a>.</p>
+
+<a name="proposals"></a>
+<h2>Proposal Guidelines</h2>
+
+<p>Students are responsible for writing a proposal and submitting it
+ to Google before the application deadline. The following outline
+ was adapted from the Perl Foundation.
+ The objective of the proposal is to identify
+ what is to be done, explain why this needs to be done, and convince us
+ that:</p>
+
+ <ul>
+ <li>You are qualified to do this project. This means both having the
+ necessary background and demonstrating a general understanding of the
+ problem.</li>
+ <li>You have the resources (especially time!) needed to complete the
+ project within the working period of the Summer of Code.</li>
+ </ul>
+
+ <p>A strong proposal will include (at least):</p>
+
+ <h3>General Information</h3>
+ <ul>
+ <li><p><strong>Name</strong></p></li>
+
+ <li><p><strong>Email</strong></p></li>
+
+ <li><p><strong>Phone</strong></p></li>
+
+ <li><p><strong>IM/IRC</strong></p></li>
+
+ <li><p><strong>Availability</strong></p>
+
+ <p>How many hours per week will you spend working on this? How many on
+ other things? What other obligations (work, school, vacation,
+ weddings, etc.) do you have this summer? Be as specific as possible:
+ when will the project begin and end? You should be ready to produce
+ a day by day schedule before the program starts.)</p>
+
+ <p><strong>Please note</strong>: participating in Google Summer of Code
+ is a significant time commitment, and you should not apply if you
+ already have another full-time job planned for the summer.</p></li>
+
+ <li><p><strong>Bio</strong></p>
+
+ <p>Who are you? What skills do you bring to this project? What is your
+ past involvement with The FreeBSD Project? (Past involvement is not
+ required, but ideally you will have at least installed FreeBSD and
+ perhaps fixed a bug or two) If your project includes programming in
+ a particular language, such as C, or in a specific environment, such
+ as the kernel or an embedded platform, what experience do you have
+ working in that area? Are you familiar with or a user of revision
+ control systems? Have you completed courses that will be relevant to
+ your project idea? What do you think you will need to learn to
+ complete this project?</p></li>
+
+ <li><p><strong>Possible Mentor</strong></p>
+
+ <p>Optional, but highly recommended. Do not put a name here if you have
+ not contacted them.</p></li>
+ </ul>
+
+ <h3>Project Information</h3>
+ <ul>
+ <li><p><strong>Project Title</strong></p>
+
+ <p>In forty characters or less, what you propose to do.</p></li>
+
+ <li><p><strong>Project Description</strong></p>
+
+ <p>A few paragraphs describing your project. Direct copies from the
+ ideas page will be rejected - proposals should reveal that you have
+ done some research into the problem and its solutions. Include both
+ what you will be doing and why it is a good thing for The FreeBSD
+ Project.</p></li>
+
+ <li><p><strong>Deliverables</strong></p>
+
+ <p>A list quantifiable results and related code milestones. We suggest
+ at least two milestones before the mid-term evaluations and two
+ after. Where appropriate, this schedule should include multiple
+ committable or releasable points so people can benefit from and/or
+ test your work as early as possible.</p></li>
+
+ <li><p><strong>Test Plan</strong></p>
+
+ <p>What parts of your code need testing and how do you plan to test
+ them? This might include both functionality and performance tests.
+ </p></li>
+
+ <li><p><strong>Project Schedule</strong></p>
+
+ <p>How long will the project take? When can you begin work?</p></li>
+
+ </ul>
+
+<a name="mentors"></a>
+<h2>Mentors</h2>
+
+<p>A number of FreeBSD committers are willing to mentor students. A
+ good place to start is the 'Technical contacts' listed with the
+ example projects on the <a
+ href="http://wiki.freebsd.org/IdeasPage">ideas page</a>.</p>
+
+<a name="infrastructure"></a>
+<h2>Infrastructure Provided to Students</h2>
+
+<p>In previous years, the FreeBSD Project provided access to the FreeBSD
+ Perforce revision control infrastructure in order to facilitate
+ student collaboration, provide public access and archiving for the
+ on-going student projects, and to help mentors and the community
+ monitor on-going work. It is expected that students participating
+ in future programs will be offered the same facilities. Students
+ will also be asked to maintain wiki pages on their on-going
+ projects. In the past, e-mail, IRC, and instant messaging have
+ proven popular among students and mentors, and students
+ participating in the FreeBSD summer program are encouraged to use
+ these and other electronic communication mechanisms to become active
+ in the community.</p>
+
+<a name="faq"></a>
+<h2>Frequently Asked Questions</h2>
+
+<ul>
+ <li><p><strong>When are proposals due, and how do I submit mine?</strong>
+ </p>
+
+ <p>At the time of writing, Google has announced the following dates of
+ interest relating to the application process:</p>
+
+ <ul>
+ <li><p><strong>18 March</strong> - Google to announce what open source
+ organizations will participate in Google Summer of Code 2011.</p></li>
+
+ <li><p><strong>28 March</strong> - Student application period opens.
+ </p></li>
+
+ <li><p><strong>8 April</strong> - Student application period closes.
+ </p></li>
+
+ <li><p><strong>22 April</strong> - Organizations finish reviewing
+ applications an mentors registered.</p></li>
+
+ <li><p><strong>25 April</strong> - Accepted students announced.</p>
+ </li>
+ </ul>
+
+ <p>Note that these dates may change, and the Google FAQ timeline is the
+ authoritative source of detailed schedule information:</p>
+
+ <ul><li><a href="http://www.google-melange.com/gsoc/events/google/gsoc2011">GSoC 2011 Timeline</a></li></ul>
+
+ <p>All students must register with, and submit applications via, the
+ Google Summer of Code home page:</p>
+
+ <ul><li><a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2011">Google Summer of Code Home Page</a></li></ul></li>
+
+ <li><p><strong>What advice do you have for a student who might want to
+ submit a proposal?</strong></p>
+
+ <p>Experience suggests that the strongest proposals come from students
+ who contact FreeBSD developers and potential mentors well in advance
+ of submitting their proposal, seek feedback on their proposal ideas,
+ and write proposals that reflect time spent exploring and understanding
+ the problem area to be addressed. Even if the FreeBSD developer(s) you
+ contact aren't the eventual mentor of the project, their feedback can
+ be invaluable.</p></li>
+
+ <li><p><strong>Can I submit multiple project proposals to the FreeBSD
+ Project?</strong></p>
+
+ <p>Yes, but do make sure you invest adequate time in each proposal. We
+ are not able to accept more than one project per student, so you may do
+ better spending more time on one or two detailed proposals than by
+ submitting lots of less-detailed ones.</p></li>
+
+ <li><p><strong>Will the FreeBSD Project accept more than one student for
+ the same idea?</strong></p>
+
+ <p>In general, we will accept only one student for any given proposal
+ idea, as most proposal ideas in our ideas list are sized with a single
+ student summer project in mind. This is a good reason to consider
+ coming up with your own idea, or at least, making sure that your
+ proposal for one of our project ideas reflects your unique contribution
+ and viewpoint. If you plan to submit multiple proposals, you might
+ consider doing one with an idea from the list, and another with an
+ original idea.</p></li>
+
+ <li><p><strong>What if my proposal is not selected in the application
+ process? Can I still participate?</strong></p>
+
+ <p>We always have more good applications than student places, but that
+ doesn't mean you can't do the project anyway. The FreeBSD Project
+ always welcomes new volunteers to work on projects, and is generally
+ happy to provide mentoring and support for students whose proposals
+ could not be selected in order to allow them to work on their project
+ anyway. You will need to work with the FreeBSD Project GSoC
+ administrators to identify a possible mentor. However, Google will not
+ fund that participation.</p></li>
+
+ <li><p><strong>What projects were completed successfully by students
+ in previous summers?</strong></p>
+
+ <p>Please see the <a
+ href="http://wiki.freebsd.org/SummerOfCode2010Projects">2010 FreeBSD
+ Summer of Code page</a>, as well as older project pages from
+ <a href="http://wiki.freebsd.org/SummerOfCode2009Projects">2009</a>, <a
+ href="summerofcode-2008.html">2008</a>, <a
+ href="summerofcode-2007.html">2007</a>, <a
+ href="summerofcode-2006.html">2006</a>, and <a
+ href="summerofcode-2005.html">2005</a> for a list of the
+ completed projects from previous years.</p></li>
+
+ <li><p><strong>How can I learn more about FreeBSD?</strong></p>
+
+ <p>The <a href="http://www.FreeBSD.org/">FreeBSD Project Home Page</a>
+ is the best way to learn more about the project -- from there you can
+ reach the FreeBSD Handbook, FreeBSD Developer's Handbook, project
+ mailing list archives, regular project status reports, and more. If
+ you have questions about specific project ideas, e-mail the technical
+ contacts for those ideas. If you have general GSoC questions relating
+ to FreeBSD, such as if you are unable to reach a project technical
+ contact, need help finding documentation, or want to know who might be
+ a good person to talk to about your idea, send them to <a
+ href="mailto:soc-admins at FreeBSD.org">soc-admins at FreeBSD.org</a>.</p>
+ </li>
+
+ <li><p><strong>Is there an IRC channel I can join to talk about proposal
+ ideas or get help finding out more?</strong></p>
+
+ <p>You can join #freebsd-soc on the efnet IRC network to chat with
+ FreeBSD developers interested in mentoring student proposals and
+ projects, past FreeBSD/GSoC students, and other students applying to
+ FreeBSD/GSoC this year.</p></li>
+
+</ul>
+
+<a name="advertise"></a>
+<h2>Advertise on Your Campus</h2>
+
+ <p>Please help us advertise Google Summer of Code with FreeBSD at your
+ local university or college campus! You can forward around our e-mail
+ announcement to department and club mailing lists, and to department
+ secretaries to distribute. You can also print out and post copies of the
+ <a href="2011-freebsd-gsoc.pdf">FreeBSD GSoC 2011 poster</a>.</p>
+
+ <p><a href="2011-freebsd-gsoc.pdf" style="float: left;"> <img
+ src="2011-freebsd-gsoc.jpg"
+ alt="[FreeBSD GSoC 2011 poster thumnail]" height="248" width="192"
+ border="0" /></a></p>
+
+ </body>
+</html>
More information about the svn-doc-projects
mailing list